SEO audits for restaurants and cafes
Restaurants have a specific and very fixable problem: the menu is a picture. Everything a search engine would want to read is locked inside an image or a PDF.
What we found
This is our largest sample: 1,301 restaurant websites, averaging 78.0, with half scoring 82 or better. That is below the dental and legal sites we audit, and the spread is wide. 56% scored 80 or more, but 13.5% scored under 60, a long tail of single-page sites that often come from a template or a booking platform.
Title tags failed on 59% of sites; of the ten trades we have 40 or more sites for, only cafes failed them more often. Thin content was third, on 436 sites (33.5%), and that is unusual: in most trades it barely registers. The usual cause is that the menu exists only as a photograph or a PDF, so a page that looks full to a human is nearly empty to a crawler.
Missing H1 headings were close behind at 32.7%. Template restaurant sites frequently open with a full-width hero image and no heading text at all. Cafes, which we count separately, averaged 75.0 across 81 sites and miss titles, headings and body text more often still.
Every fault, and how often
Half the sites scored 82 or more. By band: 56.2% scored 80 to 100, 30.4% 60 to 79, 9.7% 40 to 59 and 3.8% under 40. Of the businesses these searches found, 35.2% had no website at all.
| Fault | Sites with it | Points it costs |
|---|---|---|
| Title tag length | 59% (771 of 1,301) | 4 |
| Images missing alt text | 37% (480 of 1,301) | 6 |
| Thin content, under 200 words | 34% (436 of 1,301) | 8 |
| No H1 heading | 33% (425 of 1,301) | 8 |
| Missing meta description | 31% (403 of 1,301) | 12 |
| No structured data | 30% (390 of 1,301) | 8 |
| Meta description length | 29% (373 of 1,301) | 3 |
| Multiple H1 headings | 22% (284 of 1,301) | 3 |
| No Open Graph tags | 20% (263 of 1,301) | 4 |
| Missing canonical link | 19% (247 of 1,301) | 4 |
| No sitemap.xml | 18% (232 of 1,301) | 6 |
| No robots.txt | 10% (129 of 1,301) | 5 |
| Not served over HTTPS | 4% (53 of 1,301) | 15 |
| Missing title tag | 4% (46 of 1,301) | 12 |
| No mobile viewport tag | 3% (43 of 1,301) | 10 |
Measured October 2026 from ppclift's own audits of sites found by searches for ‘restaurant’, each website counted once however many searches found it; sites that could not be read are left out, the same way as the research post. Points are out of the 100-point score.
Sample finding
Restaurants are where thin content stops being a rounding error. Among the dental and legal sites we audited, fewer than 6% had under 200 words on the home page. Among 1,301 restaurant sites, 436 did, and of the ten trades we have 40 or more sites for, only cafes were worse. It costs 8 points in our scoring, double a weak title, and it is the fault a restaurant owner can see for themselves.
What a typical site is missing
The median restaurant site scores 82. Going by fault frequency in this trade, the points it is missing are most likely to be the title tag (4 points, failed by 59%), alt text on the food photography (6 points, 37%) and, on a third of sites, thin content (8 points). The last is the costliest and the cheapest to explain: a menu typed out as text, with dishes, prices and dietary notes, adds several hundred words the restaurant already has and gives the page something to rank for besides its own name.
How to pitch it
- Show them their own menu page with images disabled. It's the fastest way to explain why 'wood fired pizza' doesn't bring up their restaurant.
- Menu text as real HTML is the single highest-value fix in this vertical, and it helps with dietary searches such as gluten free and vegan that a picture can't match.
- Restaurant structured data describes cuisine, price range and opening hours in a form search engines and assistants read directly; 30% of these sites had none.
Questions about restaurants
Is it worth pitching a restaurant that already lists on a booking platform?
Usually. A booking or delivery platform page ranks for the platform, not the restaurant. 35% of the restaurants these searches found had no website of their own, and a third of those that do have one carry under 200 words on the home page. A site that puts the menu, hours and location in its own text is what competes for 'pizza near me'.
What is the single most valuable fix for a restaurant site?
Turning the menu into text. Thin content cost points on a third of the restaurant sites we audited, and the fix uses words the restaurant already has. It also lets the page match searches for specific dishes and diets, which a photo of a menu cannot.
Does a restaurant with several venues need a page for each?
Yes. One page listing three addresses can't rank in each suburb. A page per venue, with its own title, hours and address, is the structure search engines expect for a business with more than one location.
Check your own site. Audit any restaurant website in seconds. Run a free audit and see every check on one page, with no account required.
Doing this for a client? Checking one restaurant at a time is slow. ppclift is SEO lead generation software that audits every local business in a suburb at once, so you can find SEO clients who already need this work. Free plan, no card.