How We Score Your Restaurant

46 checks across four categories — built on industry-leading restaurant SEO methodology

Overall Score: 0-120 Points
Your total score is the sum of four scoring categories, each with specific checks

Search Results

0-40 pts

16 checks — H1, title, meta, OG tags, keywords, and service area

Guest Experience

0-40 pts

14 checks — ordering, menu, reservations, content, security

Local Listings

0-20 pts

10 checks — GBP completeness, photos, reviews, categories

AI Visibility

0-20 pts

6 checks — structured data, FAQ schema, conversational content, NAP, reviews, speakable

Grade Scale
How your score translates to a letter grade
Excellent

Outstanding SEO performance

100-120
Good

Strong SEO foundation

80-99
Fair

Room for improvement

60-79
Poor

Significant improvements needed

0-59
Search Results (0-40 points) — 16 Checks
How well your restaurant appears in Google search results

Custom Domain (3 pts)

Your restaurant uses its own branded domain, not a third-party ordering platform like DoorDash or UberEats.

Single Domain (2 pts)

All traffic goes to one domain — no links splitting visitors to DoorDash, UberEats, or Grubhub.

H1 Exists (2 pts)

Your homepage has a clear H1 heading tag that tells search engines what your page is about.

H1 Includes Service Area (3 pts)

Your H1 heading mentions your city or neighborhood so Google knows where you serve.

H1 Includes Keywords (3 pts)

Your H1 heading includes relevant cuisine or restaurant keywords from your Google Business Profile.

Description Length (3 pts)

Your meta description is at least 100 characters — long enough to give Google a useful snippet.

Description Includes Service Area (2 pts)

Your meta description mentions your city or service area for local search relevance.

Description Includes Keywords (2 pts)

Your meta description includes relevant cuisine or restaurant keywords.

Open Graph Title (2 pts)

Open Graph title tag is set so your page looks good when shared on Facebook and social media.

Open Graph Description (2 pts)

Open Graph description is set for rich social media previews.

Open Graph Image (2 pts)

Open Graph image is set so social shares show an appealing photo.

Twitter Card (2 pts)

Twitter card metadata is configured for proper display when shared on X/Twitter.

Title Matches GBP (3 pts)

Your page title contains your Google Business Profile name for brand consistency.

Title Includes Service Area (3 pts)

Your page title mentions your city or neighborhood for local search ranking.

Title Includes Keywords (3 pts)

Your page title includes relevant cuisine or restaurant keywords.

Image Alt Tags (3 pts)

At least 10 images have descriptive alt text, helping search engines understand your visual content.

Guest Experience (0-40 points) — 14 Checks
Quality of your website's features, content, and technical setup

No Off-Site Ordering (3 pts)

Your website doesn't send customers to third-party ordering platforms like DoorDash or UberEats.

Ordering CTA (3 pts)

Your website has an effective call-to-action for online ordering (e.g., 'Order Online', 'Order Now').

Sufficient Content (3 pts)

Your website has at least 150 words of content for search engines to understand your business.

Phone Number (3 pts)

Your phone number is easy to find on your website with a clickable tel: link.

Favicon (2 pts)

Your website has a favicon — the small icon that appears in browser tabs.

Social Media Links (3 pts)

Links to your social media profiles (Instagram, Facebook, etc.) are visible on your website.

Operating Hours (3 pts)

Your business hours are displayed on your website so visitors know when you're open.

Address (3 pts)

Your physical address is displayed on your website for local SEO and customer convenience.

Content Keywords (3 pts)

Your page content includes relevant cuisine and restaurant keywords.

About Us Section (3 pts)

An About Us or Our Story section helps customers connect with your restaurant.

Readable Text (2 pts)

Your website has well-structured, readable text with multiple paragraphs.

Customer Reviews (3 pts)

Customer reviews or testimonials are displayed on your website.

FAQ Section (3 pts)

A FAQ section answers common customer questions and helps with SEO.

Direct Ordering Benefits (3 pts)

Your website explains the benefits of ordering directly (e.g., 'Order direct and save').

Local Listings (0-20 points) — 10 Checks
Your Google Business Profile completeness and local presence

First-Party Website (2 pts)

Your Google Business Profile links to your own website, not a third-party ordering platform.

GBP Description (2 pts)

Your GBP has a business description that tells customers about your restaurant.

Business Hours (2 pts)

Business hours are configured on your Google Business Profile.

GBP Phone (2 pts)

A phone number is listed on your Google Business Profile.

Price Range (2 pts)

A price range ($, $, $$) is set on your GBP to help customers know what to expect.

Service Options (2 pts)

Service options (dine-in, takeout, delivery) are configured on your GBP.

Social Media Links (2 pts)

Social media links are present on your website, connecting your online presence.

Description Keywords (2 pts)

Your GBP description includes relevant cuisine and restaurant keywords.

Categories Match Keywords (2 pts)

Your GBP categories align with your target keywords (e.g., Italian Restaurant, Pizza Delivery).

Quality Reviews (2 pts)

Your GBP has 20+ customer reviews — a major local ranking factor.

AI Visibility (0-20 points) — 6 Checks
Exclusive
How well AI-powered search engines (Google AI Overviews, ChatGPT, Perplexity) can discover and recommend your restaurant. Most SEO tools don't check for AI readiness — we do.

Structured Data (JSON-LD) (4 pts)

Your website includes LocalBusiness or Restaurant JSON-LD schema markup, helping search engines and AI models understand your business type, location, hours, and menu.

FAQ Schema (3 pts)

FAQ structured data is present, enabling Google to show rich FAQ snippets and helping AI assistants answer questions about your restaurant.

Conversational Content (3 pts)

Your website includes natural, question-and-answer style content that AI models can easily parse and recommend.

NAP Consistency (4 pts)

Your Name, Address, and Phone number are consistent across your website and Google Business Profile — critical for AI trust signals.

Review Signals (3 pts)

Your restaurant has strong review signals (volume, recency, sentiment) that AI models use to evaluate recommendation worthiness.

Speakable Content (3 pts)

Your website has content suitable for voice assistants and AI-powered search (clear, concise descriptions of your offerings).

Tips to Improve Your Score
  • Include your city in H1 and title: This is the #1 factor for local search visibility — make sure your city name appears in your H1 heading and page title.
  • Write a 100+ character meta description: Include your cuisine type and city for better search snippets.
  • Add structured data: Restaurant schema markup helps Google show rich results with your menu, hours, and ratings.
  • Complete your GBP: Fill in every field — description, hours, photos, categories, service options, and price level.
  • Add online ordering: Restaurants with direct ordering systems score higher and keep more revenue.
  • Respond to reviews: A high review response rate signals active management to Google.
  • Add an llms.txt file: Help AI assistants recommend your restaurant in voice search and chatbot results.