A restaurant website should answer what a guest asks before they come in or order: what is on the menu, what it costs, when you are open today, whether you take reservations, how to order pickup or delivery, whether there is parking, and whether you can handle a food allergy. A caterer’s website should answer what a planner asks: menus and per-person pricing structure, minimums, lead time, service styles, delivery area, and how to get a quote. Put those facts in plain text on pages you own. That is the marketing. Design is the layout that makes those facts easy to find on a phone and easy for search and AI to cite.
The most common restaurant website problem is simple. The menu is a PDF or a photo, the hours are out of date, and the holiday closing is only on a social post. People and machines both end up guessing. A text menu and current hours fix most of it.
Who is reading the site
Restaurant and catering traffic comes from a few groups.
Hungry people deciding where to eat tonight. They search and ask AI things like lunch near me Iowa City, best tenderloin Cedar Rapids, restaurants open Sunday Davenport, or gluten-free options North Liberty.
Visitors: game-day crowds, hospital families, parents on campus visits, travelers off the interstate. They want hours, parking, and whether they need a reservation.
People ordering pickup or delivery. They want the menu, prices, and the fastest way to order.
Guests with allergies or dietary needs. They read menus closely.
Event planners, office managers, and couples looking for catering. They want menus, pricing structure, minimums, and availability.
Iowa restaurants and caterers in Iowa City, Cedar Rapids, the Quad Cities, and small towns compete the way food businesses do everywhere: current hours, a readable menu, and an easy way to order or book.
What the homepage has to say in the first screen
In plain HTML text:
1. Restaurant name, town, and street address 2. Hours today, and a link to full hours and holiday closings 3. Links: Menu / Order online / Reservations / Catering 4. Phone that someone answers during service 5. Parking and accessibility in one line
Put the menu in plain text
- The full menu on a web page, in text, with prices
- Short, plain descriptions of dishes
- Separate menus for breakfast, lunch, dinner, bar, kids, and specials, as you run them
- Dietary notes you can stand behind: vegetarian, can be made gluten-free, and so on
- A date on seasonal menus, and removal of dishes that are gone
A PDF can sit alongside as a printable copy. The text version is what people read on phones, and what search engines and AI assistants can read and quote. When someone asks for “breaded pork tenderloin near Coralville,” your menu line should be there to answer.
Keep hours current everywhere
- Regular hours, kitchen close time if it differs, and bar hours
- Holiday hours and closings, posted ahead of time with a date
- Weather closings: how you announce them
- Seasonal changes
Update the website first, then Google Business and social. Hours that differ from place to place are one of the fastest ways to lose a guest’s trust. Search and AI tools also get confused when your own site disagrees with your listings.
Explain ordering, reservations, and allergens
Ordering:
- How to order pickup: online, phone, or both
- Delivery: your own drivers or delivery apps, and the delivery area
- If you use delivery apps, a note that menu prices and fees there may differ, and a link to order directly from you if you offer it
Delivery apps and reservation platforms are rented space. They can change fees and rules. Keep your menu, hours, and ordering links on your own site as the source of record.
Reservations:
- Whether you take them, for what party sizes, and how
- Walk-in policy and typical wait on busy nights, in general terms
- Private rooms or large groups
Allergens:
- How guests should tell staff about an allergy
- What your kitchen can and cannot do, stated carefully, including shared equipment and fryers
- A plain note that you cannot promise a dish is free of an allergen if that is the case
Allergy notes should be accurate and conservative. Check with your local health department on any required menu notices.
The catering side
- Catering menus with a pricing structure: per person, per tray, or packages
- Minimum order size and lead time
- Service styles: drop-off, buffet setup, full service with staff
- Delivery area and fees structure
- Rentals, plates, and setup, only what you provide
- Alcohol service rules, only as your license allows
- Dates that book early: graduation season, holidays, wedding season
A caterer who posts menus, minimums, and lead times gets better inquiries and fewer tire-kickers.
Service pages that match how people search
- Menu: one page per meal period if you run several
- Hours and location
- Order online
- Reservations and private dining
- Catering: menus, service styles, how to book
- Events and specials: dated, removed when past
- Gift cards
- Careers: open jobs and how to apply
Proof that belongs on a URL you own
- Photos of your actual food, dining room, patio, and building
- Photos of catering setups at real events, with the event type and town, with permission
- Reviews on a page you own, plus a link to Google Business
- Your story: who owns it, who cooks, how long you have been open
- Local farms or suppliers you actually buy from, named only with their okay
A real photo of your Friday fish plate tells a hungry person more than a stock photo of a steak.
The order, reservation, and catering paths are the conversion
Restaurant: the Order online and Reservation buttons, and click-to-call, in the header of every page.
Catering inquiry:
- Name, phone, email
- Event date, time, and town
- Guest count
- Event type
- Service style wanted
- Dietary needs
- Budget range, optional
Put each on its own URL so Google Business posts and AI answers can link to them. Say how fast you reply to catering inquiries.
Content that feeds search and AI without theater
Useful posts for a restaurant or caterer read like notes from the kitchen:
- This month’s specials, dated
- Holiday hours for this year
- How to order catering for a graduation party: lead times and portions
- Our fish fry schedule during Lent
- New on the menu, with a photo and a plain description
- Behind the counter: meet the cook who makes the pie
Why the website matters more now
Websites and SEO are changing. They still matter, and they matter more now for restaurants. Bots now make a large share of web requests. People still go out to eat and still order catering, and they still check hours and menus first. More and more, ChatGPT, Gemini, Grok, and Google’s AI answers decide which restaurants a person hears about first. Those tools look for clear facts: menu items, prices, hours, location.
Your website should be the source of record. Google Business, delivery apps, reservation platforms, and social can point back to it. Keep the true menu, hours, and catering details on a domain you own.
Design rules that fit a restaurant
- Fast on mobile. People look you up from the car.
- Hours today and the menu one tap from any page
- Text menu, with a printable copy as an extra
- Navigation: Menu, Hours, Order, Reservations, Catering, About, Contact
- No auto-playing music, fake reviews, or outdated specials
- You own the domain, hosting, and content
What Upley does for restaurants like this
Upley builds and hosts websites for Iowa and Midwest businesses. For a restaurant or caterer that means a text menu that is easy to update, hours that stay current, clear ordering and reservation paths, a catering page with menus and lead times, hosting that stays up for daily crawls, and an easy way to post specials and food photos.
Same Iowa web team that ran Big Ten Web Design, handling design, hosting, and SEO, plus the modern layer so search and AI can find the true file about your restaurant, menu, and hours.
If your menu is a photo of a paper menu, start with the homepage five facts, a text menu, and an hours page with holiday closings. Then build out catering.
Book 30 minutes: /half-hour-meeting/ Call 319-535-2508 ยท aaron@upley.com Iowa City, Cedar Rapids, Quad Cities / Davenport
