What diners ask before they go
These are the questions to answer on your own pages, in plain words, near the top. They're common examples; your calls, messages and reviews will add your own.
- "Do you have vegan, vegetarian or gluten-free options?"
- "Do you take reservations, and for large groups?"
- "Is there parking?"
- "Are you open on holidays?"
- "Do you deliver, and through which apps?"
- "Is it good for kids or for a date night?"
Write your answers with the free FAQ builder
What your website needs
- 1
The menu as text on the page
Dishes, short descriptions and prices as real text, with dietary labels. A PDF or a photo of the menu is harder for search engines and assistants to read reliably.
- 2
Hours, including holidays
Kept current on the site and on Google. Wrong hours are the fastest way to lose a table and a review.
- 3
Who you're good for
Groups, families, date nights, private events, outdoor seating: say it plainly, because that's how people ask.
- 4
Reservations and delivery links
One clear way to book, and links to the delivery apps you actually use.
- 5
Real photos of the food and room
Your own, recent, with descriptive alt text.
Before you publish
Rules to respect
- The FTC bans fake reviews, undisclosed reviews by staff, and offering discounts or freebies in exchange for positive reviews.
Sources: Perkins Coie: FTC finalizes rule banning fake reviews and testimonials (effective 21 Oct 2024). Rules change, so check the current version or ask your professional body.
Business details for your page code
Restaurant is a type of LocalBusiness. Add servesCuisine, a link to your menu page and priceRange. Replace everything in CAPITALS, keep every detail identical to what the page shows, then check it.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "YOUR BUSINESS NAME",
"url": "https://YOUR-SITE",
"telephone": "+1 YOUR PHONE",
"address": {
"@type": "PostalAddress",
"streetAddress": "YOUR STREET",
"addressLocality": "YOUR CITY",
"addressRegion": "YOUR STATE",
"postalCode": "YOUR ZIP CODE",
"addressCountry": "US"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"opens": "09:00",
"closes": "19:00"
}
],
"servesCuisine": "YOUR CUISINE",
"menu": "https://YOUR-SITE/menu",
"priceRange": "$$",
"sameAs": [
"YOUR GOOGLE BUSINESS PROFILE LINK",
"YOUR OTHER OFFICIAL PROFILE"
]
}
</script>Common mistakes
- Menu only as a PDF or Instagram image.
- Holiday hours changed on Google but not on the site.
- No mention of dietary options, even when the kitchen handles them well.
Questions
Does my website matter if I'm on Google Maps?
Yes. Your site gives the detail AI assistants and Google use to describe you: menu, dietary options, atmosphere and events.
Should I list prices?
Yes, on the menu page. Price is one of the first things people ask and filter by.
How do I get into "best of" answers?
Local food writers, city guides and genuine reviews feed those answers. Make your details easy to find and accurate, and invite press to visit.
Check your own site
SEARCH ONE checks one page for SEO, AEO and GEO and writes out each fix. Start with your home page or your main service page. Your first 5 page audits are free.
Background: SEO, AEO and GEO guides, and the glossary.
Other industries in United States: dentists, law firms, home service businesses, med spas.