Stop guessing—know exactly what to fix next.

uncover implementation guides, code examples, and platform-specific instructions in seconds.

Instant Fixes

100% Free

No Registration

cross icon

The £8,000 Mistake: Audited 40 London Restaurant Websites

Fit Design audited 40 London restaurant websites. Only 11 publish a menu Google can read. Here's what's costing the other 29 around £8,000 a year.

London Restaurant Websites

We audited the websites of 40 of London's best restaurants across Soho, Shoreditch, Covent Garden and Borough. Ten per neighbourhood. Bib Gourmand, Michelin stars, National Restaurant Award winners. Places that have shaped how Londoners eat for three decades.

The findings, in one paragraph: the food is brilliant but the websites are not. 29 of the 40 restaurants publish their menus in a format that's effectively invisible to Google's AI Mode, ChatGPT, Perplexity, voice search, and especially to the modern diner's pre-booking habit of asking their phone "where should I eat tonight?"

Only eleven publish the menu as a webpage Google can actually read. Two of those are also publishing PDFs alongside the HTML - the only "belt and braces" examples we found. This is the most fixable problem in London hospitality and also the one almost nobody is fixing.

Audit Results of Restaurant Websites in London

A snapshot of what we found across the 40 restaurants:

📋 Menu Format Breakdown

  • 25 restaurants serve their menu as a PDF (62.5%)
  • 9 restaurants use proper HTML menus (22.5%)
  • 2 restaurants run a Hybrid HTML+PDF setup — Rules and The Anchor & Hope (5%)
  • 2 restaurants use images of handwritten menus — Andrew Edmunds, Casse-Croûte (5%)
  • 1 restaurant uses a JavaScript pop-up modal — ZIMA (2.5%)
  • 1 restaurant redirects to Instagram — 40 Maltby Street (2.5%)

-------------------------------------------------------

📊 Performance & Speed

  • Average mobile Performance score: 53/100 (Google flags below 50 as "poor")
  • 17 of 40 sites (42.5%) score under 50 on mobile Performance
  • Slowest time to menu on 4G: 14 seconds (ZIMA)
  • Average time to menu: 7.1 seconds — diners typically abandon at three
  • Fastest site: Kiln (Performance 96, but the site itself is essentially dormant since 2020)

-------------------------------------------------------

🎯 SEO & AI Readiness

  • 19 of 40 sites (47.5%) have no schema markup at all
  • 0 of 40 sites have Menu schema (the structured data Google needs to read menu items)
  • 23 of 40 sites have weak, missing, or broken meta descriptions
  • 5 sites are running technical issues serious enough to materially damage their search visibility — broken pages, placeholder text shipped to production, deployment errors visible to every visitor

-------------------------------------------------------

🗣️ Reputation Gap

  • Average Google review score across the 40 restaurants: 4.48 out of 5
  • That's the food, but how about the Core Web Vitals website performance: 53 out of 100 on mobile
  • 17x restaurants have a 4.6+ Google review and a Performance score below 60

That last gap is the one that should keep restaurateurs up at night. The food, the atmosphere and the area is brilliant. The website is selling it short!

🧱 Closures During the Audit

  • 5 restaurants closed during the six-week audit window: Lyle's, Pidgin, Andina, Frenchie, Margot
  • That's a 12.5% closure rate in six weeks — a useful reminder that London hospitality runs on tight margins, and lost bookings really matter

-------------------------------------------------------

What's the £8,000 London Restaurant Mistake Exactly?

We're not going to pretend the number is precise — it's an estimate, based on industry data and the restaurant economics most readers will recognise.

Take a mid-tier London independent restaurant doing dinner service:

  • 80 covers per night × 6 nights per week × 50 weeks = 24,000 covers/year
  • Average spend at this audit's tier: £55 per head
  • Annual revenue at full occupancy: £1.32M

Now the friction:

Google's own research shows 53% of mobile users abandon a page that takes longer than three seconds to load. Our average time-to-menu across the 40 restaurants was 7.1 seconds, but the worst was 14 seconds.

Industry data on restaurant website abandonment when the menu is a slow PDF, an unreadable image, or hidden behind clicks puts conservative booking loss at 1–3% of would-be diners.

Apply that conservatively to the example above:

  • 1% lost bookings × 24,000 covers × £55 = £13,200/year
  • 0.6% lost bookings × 24,000 covers × £55 = £7,920/year

£8,000 is the conservative end in my opinion. For a busy Soho restaurant with 100+ covers/night and a £65 average spend, the same calculation pushes past £15,000/year. For a London Michelin restaurant charging £275/head where every cover counts even more, the loss compounds further.

We're not counting the bookings that never happen because the AI assistant didn't surface the restaurant in its answer. That's a bigger number again, but harder to measure. We'll leave it out and stick with the £8k figure as the floor.

The point isn't the exact figure. The point is that for every restaurant in this audit with a PDF menu, an image menu, or a pop-up, the bookings that didn't quite materialise this Tuesday — and last Tuesday, and the Tuesday before — add up to a number that pays for an entire website rebuild several times over within a year.

london restaurant website audit check list

What Did We Analyse & Measure?

We did the thing every restaurateur should do at least once a year. We pretended to be hungry, on a phone, walking down the street, deciding where to spend £80 - £100 on dinner. We tried to read the menu, tried to book a table, and timed it.

🔎 Data Recorded - Step 1 - Technical SEO

  • H1 tags, meta titles, meta descriptions
  • Canonical URLs, Open Graph images
  • Schema markup type
  • Robots.txt allowance for Googlebot
  • JavaScript-dependent content
  • Image alt text quality
  • CMS/platform identification

-------------------------------------------------------

🔎 Data Recorded - Step 2 - Mobile Experience

  • Time to menu (in seconds, on 4G)
  • Mobile LCP (Largest Contentful Paint)
  • Persistent booking button on scroll
  • Menu schema, dietary icons

-------------------------------------------------------

🔎 Data Recorded - Step 3 - PageSpeed Insights (mobile)

  • Performance
  • Accessibility
  • Best Practices
  • SEO Score

-------------------------------------------------------

🔎 Data Recorded - Step 4 - Editorial Assessment

  • Lead score (1–5, how strong a conversion candidate)
  • Notes on design, UX and story
  • Google review score (the food benchmark)

Our 10 Soho Restaurant List

Soho is the densest restaurant neighbourhood in our audit. Frith Street, Brewer Street, Dean Street and Archer Street between them carry six restaurants we audited.

The age range is huge — Bocca di Lupo dates to 2008, Quo Vadis to 1926, BAO Soho to 2015. The mix of tourists, theatre and local trade pushes restaurants to publish heavily. Most don't.

RestaurantKey FindingsMenu FormatScores
RestaurantSussexModern British63-64 Frith Street, W1D 3JWsussex-restaurant.com → Key Findings🔴 Four PDF menus on a separate subdomain — adds DNS lookup time
🔴 Menu blurry and unreadable on mobile
⚠️ Outdated design, weak site structure
⚠️ Copy too dense, padding and alignment feel rushed
Menu Format📄 PDF Scores📱 20/100⭐ 4.6/5
RestaurantZIMAModern Slavic45 Frith Street, W1D 4SDzima.restaurant → Key Findings🔴 Menu invisible to Google, AI Mode and voice search
🔴 14 seconds to reach the menu on 4G
⚠️ PDF opens in Google Drive in a new tab
⚠️ No sections showcasing the restaurant, staff or atmosphere
Menu Format📄 Modal → Google Drive PDF Scores📱 69/100⭐ 4.5/5
RestaurantHoppers SohoSri Lankan49 Frith Street, W1D 4SGhopperslondon.com → Key Findings🔴 Menu opens in Google Drive as a PDF
🔴 PDF unreadable on phone
⚠️ Secondary font blends into the background
⚠️ Image slider doesn't support swipe — only clickable dots
Menu Format📄 PDF (Google Drive) Scores📱 25/100⭐ 4.6/5
RestaurantLobos Meat & TapasSpanish Tapas48 Frith Street, W1D 4SFlobostapas.co.uk → Key Findings🔴 Site runs on HTTP — no SSL certificate
🔴 Browsers warn "Not Secure" on every visit
🔴 PDF menu unreadable on mobile
⚠️ Copy overlays images, hard to read
⚠️ Almost no restaurant information or context
Menu Format📄 PDF Scores📱 64/100⭐ 4.3/5
RestaurantBocca di LupoRegional Italian12 Archer Street, W1D 7BBboccadilupo.com → Key Findings🔴 Daily PDF menu invisible to AI search
🔴 Menu font too large to read on phone
⚠️ Three-line announcement bar above the hero section
⚠️ Outdated layout, awkward image and text placement
Menu Format📄 Daily PDF Scores📱 38/100⭐ 4.6/5
RestaurantQuo VadisModern British26-29 Dean Street, W1D 3LLquovadissoho.co.uk → Key Findings🔴 Four oversized CTA buttons crammed above the hero
🔴 Menus are daily PDFs, invisible to AI search
⚠️ Page heavy on text, light on imagery
⚠️ Shop page exists with no products listed
⚠️ Confusing user journey
Menu Format📄 Daily PDF Scores📱 36/100⭐ 4.4/5
RestaurantKilnThai Grill58 Brewer Street, W1F 9TLkilnsoho.com → Key Findings🔴 Site effectively dormant since 2020
🔴 Mobile experience broken
🔴 Endless Instagram-style grid with no structure
⚠️ Images unoptimised, inconsistent sizing, no captions
Menu Format📄 PDF Scores📱 96/100⭐ 4.3/5
RestaurantBAO SohoTaiwanese53 Lexington Street, W1F 9ASbaolondon.com → Key Findings✅ Crawlable HTML menu — readable by AI search
✅ Light, scannable homepage
⚠️ Three-button row on location pages looks awkward
⚠️ Heavy text overlay on one key image
Menu Format🌐 HTML Scores📱 70/100⭐ 4.8/5
RestaurantAndrew EdmundsModern European46 Lexington Street, W1F 0LPandrewedmunds.com → Key Findings🔴 Pages not responsive on mobile
🔴 Menu is a handwritten PNG — unreadable on screen
🔴 Site untouched for around a decade
⚠️ Booking requires multiple clicks, not always visible
⚠️ Heavy text with no visual storytelling
Menu Format🖼️ PNG Image Scores📱 63/100⭐ 4.5/5
RestaurantBarrafina Dean StreetSpanish Tapas26-27 Dean Street, W1D 3LLbarrafina.com → Key Findings✅ Comprehensive, transparent HTML menu
✅ Always-visible booking CTA
⚠️ Visual design feels outdated
⚠️ Hero images use text overlay inside a box — hurts readability
Menu Format🌐 HTML Scores📱 45/100⭐ 4.5/5

Soho Summary: 8 of 10 restaurants on outdated platforms or formats. Two success cases (BAO, Barrafina) and both run on bespoke technical stacks built by people who knew what a menu should be. The Hart Brothers ownership case is telling — the same group runs Quo Vadis (PDFs) and Barrafina (HTML). Same money, same agency relationships, different decision per brand.

Our 10 Shoreditch Restaurant List

Shoreditch is younger and more design-conscious than Soho. The mix is wider: gastropubs (Smoking Goat, Brawn), tasting menus (Clove Club), modern British (Rochelle Canteen), regional Thai (Som Saa) and Michelin-starred destinations (Brat).

The neighbourhood produced four sister-restaurant clusters: Super 8 group (Kiln + Smoking Goat + Brat), the Quality Chop House (Woodhead Restaurant Group), and one substitution after Lyle's closed in May 2025.

RestaurantKey FindingsMenu FormatScores
RestaurantSmoking GoatNorthern Thai64 Shoreditch High Street, E1 6JJsmokinggoatbar.com → Key Findings🔴 Homepage is just Instagram-linked images — no text, no context
🔴 PDF menu only, no information about the restaurant
⚠️ No visible buttons — reservation hidden in hamburger menu
⚠️ Same template as Kiln with even less editorial investment
Menu Format📄 PDF Scores📱 72/100⭐ 4.2/5
RestaurantBratMichelin-starred grill4 Redchurch Street, E2 7DJbratrestaurant.co.uk → Key Findings🔴 Homepage forces two-restaurant choice — useless first-click friction
🔴 No text or value on the home page
⚠️ Random image sizing throughout, all black and white
⚠️ Reservation link takes you to another page
⚠️ Inconsistent branding across group menus
Menu Format📄 PDF Scores📱 71/100⭐ 4.5/5
RestaurantCafé CeciliaModern British · Max RochaCanal Place, 32 Andrews Road, E8 4FXcafececilia.com → Key Findings✅ HTML menu — readable by AI search
🔴 Very basic one-pager, no clear structure
🔴 Content dumped on the page without hierarchy
⚠️ Reads more like a draft than a finished site
⚠️ Same modern stack as BAO Soho, opposite execution
Menu Format🌐 HTML Scores📱 36/100⭐ 4.5/5
RestaurantThe Clove ClubTwo Michelin starsShoreditch Town Hall, 380 Old Street, EC1V 9LTthecloveclub.com → Key Findings🔴 Hero is a blooming clove illustration — no other sections
🔴 Tasting menu pricing labelled "pre-pandemic pricing"
⚠️ Reservation requires two clicks
⚠️ No structure, no design framework
⚠️ PDF served via API route — clever engineering, same outcome
Menu Format📄 PDF (via API) Scores📱 70/100⭐ 4.6/5
RestaurantRochelle CanteenModern British · Margot Henderson16 Playground Gardens, Arnold Circus, E2 7ESrochellecanteen.com → Key Findings✅ Excellent HTML menu with 50+ bottle wine list
✅ Navigation visible at all times
🔴 No contact form — only an email address
⚠️ Heavy blocks of text — welcome, about, team
⚠️ Page wrapped around the menu doesn't do it justice
Menu Format🌐 HTML Scores📱 44/100⭐ 4.4/5
RestaurantSom SaaNorthern Thai43A Commercial Street, E1 6BDsomsaa.com → Key Findings🔴 Not optimised for mobile
🔴 Almost no information about the restaurant
⚠️ Oversized logo dominates the hero
⚠️ Images and copy could be structured but aren't
⚠️ Five separate PDFs on CloudFront
Menu Format📄 PDF Scores📱 54/100⭐ 4.5/5
RestaurantThe Quality Chop HouseModern British · since 186988-94 Farringdon Road, EC1R 3EAthequalitychophouse.com → Key Findings🔴 8 PDF menus regenerated daily with ISO timestamps
🔴 Hidden slider navigation — discovered by accident
🔴 Several menu links broken (feasting menu)
⚠️ Too much copy on irrelevant pages — careers, "join us"
⚠️ No footer — disappointing for 157 years of history
Menu Format📄 Daily PDF Scores📱 65/100⭐ 4.6/5
RestaurantBrawnModern European wine bar49 Columbia Road, E2 7RGbrawn.co → Key Findings✅ Book Now opens its own page
⚠️ Compared to other audit sites it's not bad, but feels dated
⚠️ One illustration, one image — nothing else
🔴 No copy, no gallery, no story content
🔴 Journal section is the only sign of editorial maintenance
Menu Format📄 PDF Scores📱 68/100⭐ 4.6/5
RestaurantBistrothequeModern European · since 200423-27 Wadeson Street, E2 9DRbistrotheque.com → Key Findings🔴 Site is overcooked — animations get in the way
🔴 Deployment glitch left blank variable in homepage title
🔴 As a restaurant website, completely lost
⚠️ Whole screen moves in sections on load
⚠️ Continuous scroll without much value — bad user journey
Menu Format📄 PDF Scores📱 50/100⭐ 4.6/5
RestaurantGalvin La ChapelleFrench · Michelin-starred since 200935 Spital Square, E1 6DYgalvinrestaurants.com → Key Findings✅ Plenty of food images and useful information
⚠️ Information repeated across multiple pages
⚠️ Pop-up keeps reopening after dismissal
⚠️ About page light on the founders, mostly the chef
🔴 Dozen images carry empty alt placeholders
Menu Format📄 PDF Scores📱 53/100⭐ 4.6/5

Shoreditch Summary: 3x HTML successes (Barrafina-style menus at Café Cecilia and Rochelle Canteen, plus partial credit to Brawn for its journal). 7x PDF or hybrid failures. The pattern that emerges most clearly here is the agency doesn't matter finding — every Shoreditch agency we encountered shipped both PDF and HTML sites for different clients.

Our 10 Coven Garden Restaurant List

Covent Garden is the most tourist-heavy section of our audit and has the widest age range. Rules has been open since 1798 (the oldest restaurant in London). Frog by Adam Handling and Cora Pearl opened post-2017.

The neighbourhood has more Michelin stars per square metre than any other section in our audit. It also has the most chain-template restaurants (The Ivy Collection, Bancone, Balthazar via Caprice Holdings).

RestaurantKey FindingsMenu FormatScores
RestaurantSessions Arts ClubModern European · Florence Knight24 Clerkenwell Green, EC1R 0NAsessionsartsclub.com → Key Findings🔴 One-pager built around a single hero section
🔴 Not fully responsive on mobile
🔴 No additional sections or copy at all
⚠️ Reservation button sits too close to hamburger menu
⚠️ Private events offered as PDF rather than a real page
Menu Format📄 Daily PDF Scores📱 63/100⭐ 4.2/5
RestaurantBalthazar LondonFrench brasserie · Caprice Holdings4-6 Russell Street, WC2B 5HZbalthazarlondon.com → Key Findings✅ Nice images and reasonable copy
✅ Menu PDF is nicely designed and extensive
⚠️ Hero section overlays awkwardly with another image
⚠️ Newsletter sits awkwardly next to Book a Table
🔴 Nine PDFs — largest menu library in the audit
Menu Format📄 PDF Scores📱 49/100⭐ 4.3/5
RestaurantCora PearlModern British · Kitty Fisher Group30 Henrietta Street, WC2E 8NAcorapearl.co.uk → Key Findings✅ HTML menu, crawlable by AI search
✅ Strongest story content in the audit — named staff, press quotes
⚠️ Every section follows the same image-paragraph pattern
⚠️ Illustrations mixed inconsistently with food photography
🔴 Menu text hard to read, prices blend in
Menu Format🌐 HTML Scores📱 39/100⭐ 4.6/5
RestaurantSpringModern European · Skye Gyngell legacySomerset House, New Wing, WC2R 1LAspringrestaurant.co.uk → Key Findings✅ HTML menu, easy to find
🔴 Homepage is one hero section — a line illustration — that's it
🔴 No text, images or further sections
⚠️ Every linked page repeats the same hero-only structure
⚠️ Reservation button hidden in hamburger menu
Menu Format🌐 HTML Scores📱 50/100⭐ 4.6/5
RestaurantRulesBritish game · London's oldest, est. 179835 Maiden Lane, WC2E 7LBrules.co.uk → Key Findings✅ Hybrid HTML + PDF menu — both formats, side by side
✅ Proper text, images and sections throughout
✅ One of the best designs in the audit
⚠️ Site probably built 3-5 years ago, due a refresh
✅ Proof that "we're too historic to do this" is no excuse
Menu Format🔀 HTML + PDF Scores📱 38/100⭐ 4.6/5
RestaurantThe Ivy West StreetBritish classic · the original, est. 19171-5 West Street, WC2H 9NQtheivywestststreet.com → Key Findings✅ Stunning page, checks all the boxes
✅ HTML menu, fully crawlable
✅ Chain platform forces structured data by necessity
✅ Comprehensive booking flow
✅ No notes — best-in-class for the audit
Menu Format🌐 HTML Scores📱 74/100⭐ 4.3/5
RestaurantFrog by Adam HandlingMichelin-starred British34-35 Southampton Street, WC2E 7HGfrogbyadamhandling.com → Key Findings✅ Genuinely good site, content and useful sections
✅ Strong first-person brand voice from Adam
⚠️ Would benefit from a design refresh
🔴 Three PDF menus (£199pp tasting, £100 lunch, wine)
🔴 No sticky buttons for menu or reservation
Menu Format📄 PDF Scores📱 38/100⭐ 4.6/5
RestaurantPetersham Nurseries CaféItalian seasonal · Boglione family1 Floral Court, WC2E 9FBthepetershamcoventgarden.com → Key Findings✅ Pages have good content
⚠️ Missing sticky button for booking and menu
⚠️ Small responsiveness issues
🔴 Menu uses an illustrational font — hard to read, not practical
🔴 On-page SEO work needed throughout
Menu Format📄 PDF Scores📱 56/100⭐ 4.2/5
RestaurantHenri at Henrietta ExperimentalFrench bistro · Jackson Boxer · Experimental Group14-15 Henrietta Street, WC2E 8QHhenricoventgarden.com → Key Findings✅ First Webflow site in the audit
✅ First properly descriptive alt text across all images
⚠️ Small design changes needed for mobile responsiveness
⚠️ No visible buttons for menu or book — hamburger only
🔴 PDF menu — letting the Webflow build down
Menu Format📄 PDF Scores📱 45/100⭐ 4.3/5
RestaurantBancone Covent GardenPasta · Michelin Bib Gourmand 202639 William IV Street, WC2N 4DDbancone.co.uk/covent-garden → Key Findings🔴 Hero slider unoptimised and non-responsive
🔴 Three menu sections all link to PDFs
🔴 Food menu URL ends in a placeholder filename
⚠️ Embedded Google map isn't optimised
⚠️ Reservation takes you to a separate page
Menu Format📄 PDF Scores📱 34/100⭐ 4.4/5

Covent Garden Summary: 4x HTML successes (Cora Pearl, Spring, The Ivy West Street, Rules-as-hybrid). The best-designed site in the audit (The Ivy) sits next to one of the most minimal (Sessions Arts Club). The pattern that emerges is the story gap: tourist-heavy restaurants have the most to gain from telling their story online, and almost none do.

Our 10 Borough Restaurant List

Borough is the most food-focused neighbourhood in our audit. Most diners arrive after walking through Borough Market and have already made a decision. This puts unusual pressure on the website to seal the booking rather than discover the restaurant.

The neighbourhood has the most pubs-turned-restaurants in our audit (The Garrison, Anchor & Hope) and the highest density of small independents.

RestaurantKey FindingsMenu FormatScores
RestaurantPadellaItalian pasta · walk-in only6 Southwark Street, SE1 1TQpadella.co → Key Findings✅ Daily-changing menu rendered as fresh HTML each day
✅ Hero video and three location cards — easy to scan
⚠️ Very simple one-pager, no footer
⚠️ No persistent booking or menu button
⚠️ Dojo virtual queue handles walk-in volume
Menu Format🌐 HTML Scores📱 72/100⭐ 4.7/5
RestaurantThe GarrisonModern British gastropub · Young's Brewery99-101 Bermondsey Street, SE1 3XBthegarrison.co.uk → Key Findings✅ Sticky Book button visible at all times
✅ Good written content throughout
⚠️ Scattered design, sections feel uncoordinated
🔴 Images break the section layout
🔴 Menu is still a PDF — would expect more from a Michelin Guide listing
Menu Format📄 PDF Scores📱 67/100⭐ 4.2/5
RestaurantCasse-CroûteFrench bistro · sister to Pique-Nique109 Bermondsey Street, SE1 3XBcassecroute.co.uk → Key Findings✅ Simple site, looks okay on phone
🔴 Menu presented as an Instagram post embed — not HTML
🔴 Shopping cart icon at the top wastes prime navigation space
🔴 robots.txt blocks crawlers on the homepage
⚠️ Hero video and several sections — nothing major
Menu Format🖼️ Image (Instagram) Scores📱 42/100⭐ 4.7/5
RestaurantJosé Pizarro BermondseySpanish tapas · 7-venue group104 Bermondsey Street, SE1 3UBjosepizarro.com → Key Findings🔴 Food menu offline-only — chalkboard inside the restaurant
🔴 Last blog post September 2024 — site is not maintained
🔴 Broken Google map — opens in a new window
⚠️ Different fonts and feel across each location page
⚠️ Shocking for a seven-restaurant group with strong domain authority
Menu Format📄 PDF (wine only) Scores📱 62/100⭐ 4.4/5
Restaurant40 Maltby StreetNatural wine bar · World's 50 Best Discovery40 Maltby Street, SE1 3PA40maltbystreet.com → Key Findings🔴 "View Menu" button redirects to Instagram
🔴 Menu lives on someone else's platform — not their own
🔴 Hardly any content on the site itself
⚠️ Typical case: built once, never touched again
⚠️ Minimalistic, outdated, single-pager
Menu Format📲 External (Instagram) Scores📱 52/100⭐ 4.7/5
RestaurantRestaurant StoryTwo Michelin stars · £275pp tasting199 Tooley Street, SE1 2JXrestaurantstory.co.uk → Key Findings🔴 Multiple animations make the experience painful
🔴 Menu is PDF — invisible to AI search
⚠️ Navigation isn't sticky
⚠️ Site feels untouched for years
⚠️ Useful content buried under heavy motion design
Menu Format📄 PDF Scores📱 56/100⭐ 4.7/5
RestaurantRoastModern British · Floral Hall above Borough MarketStoney Street, SE1 1TLroast-restaurant.com → Key Findings✅ Modern website with images and video
✅ FAQ section directly answers dietary questions
✅ Most extensive dietary accommodation in the audit
⚠️ Loads slowly, would benefit from less copy
🔴 12 PDF menus — the largest library in the audit
Menu Format📄 Daily PDF Scores📱 33/100⭐ 4.0/5
RestaurantHawksmoor BoroughSteakhouse · B-Corp certified · international chain16 Winchester Walk, SE1 9AQthehawksmoor.com/locations/borough → Key Findings✅ Best meta setup in the entire audit
✅ HTML menu, fully crawlable
✅ Booking button available at all times
✅ Descriptive OG image alt text — rare in the audit
⚠️ Long-scrolling layout could use shorter copy or sliders
Menu Format🌐 HTML Scores📱 59/100⭐ 4.6/5
RestaurantThe Anchor & HopeGastropub · Eagle / St John lineage36 The Cut, SE1 8LPanchorandhopepub.co.uk → Key Findings✅ Five HTML menu pages with proper dish names and prices
🔴 Homepage meta tags never got filled in
🔴 Hero slider needs work on responsiveness
⚠️ Logo takes 25% of the hero — not optimised
⚠️ Beautiful menus, invisible homepage
Menu Format🔀 HTML + PDF Scores📱 46/100⭐ 4.4/5
RestaurantElliot's CaféModern British · natural wine · two locations12 Stoney Street, SE1 9ADelliots.london → Key Findings🔴 Basic site with two locations and limited content
🔴 Mostly large blocks of text — no structure
🔴 No CTA buttons
🔴 Seven PDF menus on Squarespace
⚠️ Another weak design from the audit's final tier
Menu Format📄 PDF Scores📱 30/100⭐ 4.4/5

Borough Summary: 3x HTML or hybrid successes (Padella, Hawksmoor, Anchor & Hope). The most pronounced "missing story" pattern in the audit — Borough restaurants live and die by walk-in passers-by from the market, and the websites are doing little to win them back home as future bookings.

Top 5 Restaurant Failure Patterns Found

After 40 audits, the failure modes cluster into a clear hierarchy. Each tier is worse than the last for being discovered, indexed, and quoted by the systems most diners now use.

🔥 Tier 1: Self-hosted PDF

25 of 40 restaurants do this. The menu is a PDF file on the restaurant's own server, linked from the menu page.

  • PDFs are technically indexable by Google. In practice, they rank poorly, load slowly, and rarely appear in AI-generated answers
  • They can't be styled for mobile, so the diner pinches and zooms if they can open it
  • The bounce happens before the booking does

NOTE: One Soho restaurant — Bocca di Lupo — regenerates its PDF daily. The chef rewrites the menu every morning, the file is uploaded fresh, and the URL stays the same. Operationally, it's admirable. Search-wise, it's invisible. The same workflow, redirected into an HTML page, would solve everything.

-------------------------------------------------------

🔥 Tier 2: External PDF, Modals and Pop-ups

ZIMA routes the menu link through a JavaScript pop-up that then opens a PDF in a separate Google Drive tab — five clicks and 14 seconds before the diner sees a dish. Hoppers Soho opens its menu PDF in Google Drive for download.

  • Both fracture the brand (the diner leaves the restaurant's domain)
  • Both add seconds to the journey
  • Both make the menu content effectively unreachable to crawlers

NOTE: Our slowest time-to-menu was 14 seconds. Fourteen. The next slowest was 13. Most diners are gone by 5s.

-------------------------------------------------------

🔥 Tier 3: Image of a Handwritten Menu

Two restaurants photograph their chalkboard each morning and upload the image. Andrew Edmunds in Soho uses a handwritten PNG. Casse-Croûte in Bermondsey posts the menu as an Instagram image embedded on the homepage.

  • The aesthetic is intentional. The result is that the dishes — beautiful, characterful — exist nowhere as text
  • Not for Google. Not for an AI assistant. Not for a screen reader
  • For visually impaired diners using accessibility software, the menu is literally inaccessible. That's an Equality Act concern dressed up as a design choice

-------------------------------------------------------

🔥 Tier 4: External Platform Redirect (Instagram)

40 Maltby Street has, on its homepage, a button labelled "view menu." Click it. You leave the website entirely. You land on Instagram.

  • Every menu update generates engagement on Meta's platform, not the restaurant's
  • The diner who doesn't use Instagram — or can't, because they're on a corporate network that blocks it — has no way to see what's on tonight
  • The restaurant has, without realising it, handed its menu over to a company that owes it nothing

-------------------------------------------------------

🔥 Tier 5: Nothing at All

One restaurant — José Tapas Bar on Bermondsey Street — publishes its food menu only on the chalkboard inside the dining room. No online version. No PDF, no image, no Instagram link. Just opening hours and a phone number.

This is rare. But it exists. In London. In 2026. On the website of a critically beloved Spanish restaurant.

about page of london restaurant website

The Deeper Problem Nobody is Talking About

If we stopped writing here, this would be a piece about menu formats. It's not. The menu is just the most measurable failure. The deeper one is harder to put a number on, and it became obvious somewhere around restaurant fifteen.

Almost none of these websites tell you anything about the restaurant. Between the 40 places we audited, the cumulative history runs to several centuries:

  • Rules has been serving Londoners since 1798 — open through the Napoleonic Wars, both World Wars, twelve monarchs, the Spanish Flu, and Covid
  • Quo Vadis opened in 1926 — Karl Marx lived in the building above it
  • The Quality Chop House has operated since 1869
  • Quaglino's [not in this audit] dates to the 1920s

Other restaurants on the list have:

  1. Held Michelin stars for 16+ years (Galvin La Chapelle)
  2. Been named the UK's #1 restaurant (Kiln, 2018)
  3. Featured on the World's 50 Best Discovery lists (40 Maltby Street)
  4. Raised public funding to crowdfund expansions (Som Saa)
  5. Been photographed by some of the best food photographers in Britain — David Loftus (Hoppers), Matt Austin (The Garrison), Sam Harris (The Quality Chop House), Steven Joyce (Bocca di Lupo), Benjamin McMahon (Brat), John Carey and Tom Cockram (Brawn)

The websites do not mention almost any of this. The "about" pages, where they exist, are usually three sentences long or do not have adequate copy. The photography, where it exists, is hidden three clicks deep.

The named chef, if named at all, appears on a separate page that isn't linked from the homepage. The history — and these are restaurants with enormous histories — is absent.

-------------------------------------------------------

A diner arriving at one of these websites today learns:

The address. The opening hours. A button to book a table [if available] - that's it.

  • No description of what makes the place feel different
  • No photographs or video of the room at service, full of warm light and clinking glassware
  • No photographs of the food beyond the occasional decorative shot, often with no caption
  • No biographical paragraph about the chef, the founder, or the family that's been running the kitchen since 1798.

This is strange because the restaurants themselves are anything but anonymous. Walk through the door and you understand instantly what they are — the smell, the noise, the light, the regulars at the bar who haven't moved in fifteen years. The character is overwhelming. None of it makes it to the website.

Somewhere around 2014, a design philosophy seems to have taken hold across London hospitality that a restaurant website should be a minimalist business card:

  • Logo
  • Address
  • Hours
  • Book button
  • PDF menu
  • Deco Images

The philosophy has not aged well. A restaurant website in 2026/27 is also a place where Google's AI now reads to answer questions like "where should I take my parents in Clerkenwell for their anniversary?" A minimalist business card doesn't answer that question. It just sits there.

The restaurants aren't selling themselves short on purpose. They've just stopped looking at the website that's selling for them because they might be busy or simply it's not a priority... until the covers drop! For most restaurants in this audit, that's not a rebuild conversation — it's a brand refresh conversation.

-------------------------------------------------------

11 Exclusive Restaurants Getting Menus Right

Eleven restaurants in our audit have HTML or hybrid menus that work properly for the modern internet:

RestaurantNeighbourhoodMenu FormatPlatform
RestaurantBAO Soho NeighbourhoodSoho Menu Format🌐 HTML PlatformNext.js + Sanity
RestaurantBarrafina Dean Street NeighbourhoodSoho Menu Format🌐 HTML PlatformWordPress (bespoke)
RestaurantCafé Cecilia NeighbourhoodHackney / Shoreditch Menu Format🌐 HTML PlatformNext.js + Sanity
RestaurantRochelle Canteen NeighbourhoodShoreditch Menu Format🌐 HTML PlatformWordPress (Elementor)
RestaurantCora Pearl NeighbourhoodCovent Garden Menu Format🌐 HTML PlatformBentoBox
RestaurantSpring NeighbourhoodCovent Garden Menu Format🌐 HTML PlatformWordPress
RestaurantRules NeighbourhoodCovent Garden Menu Format🔀 HTML + PDF PlatformWordPress
RestaurantThe Ivy West Street NeighbourhoodCovent Garden Menu Format🌐 HTML PlatformIvy Collection Platform
RestaurantPadella NeighbourhoodBorough Menu Format🌐 HTML PlatformWordPress (custom)
RestaurantHawksmoor Borough NeighbourhoodBorough Menu Format🌐 HTML PlatformWordPress (multi-location)
RestaurantThe Anchor & Hope NeighbourhoodBorough Menu Format🔀 HTML + PDF PlatformCustom

What these eleven have in common:

  • They publish the menu as a webpage, not a download — dishes have descriptions, prices, and sometimes named ingredients
  • The menu URL is structured properly/menus/a-la-carte, not /uploads/menu-final-v3.pdf
  • The menu page is updated, dated, indexed — Google sees a real page, not a binary file
  • The booking button works on every page — not just the homepage
  • The platform is irrelevant — five different CMSes appear in this list

What unites them is the decision, not the technology. Three are on WordPress. Two on Next.js. One on BentoBox. One on the Ivy Collection's bespoke platform. One on Webflow doesn't appear here, but you'd expect it to.

The youngest restaurant in this list (BAO Soho, 2015) and the oldest (Rules, 1798) both solved the same problem. The platform isn't doing the work. The decision is.

-------------------------------------------------------

What You Should Know About The Solution?

Here's the part that's actually fixable. If you run a restaurant and you've read this far, here's the short version.

Five things to check on your own site:

1. Open your site on your phone. Time how long it takes to reach the menu. If it's over 7 seconds, you have a problem. If you have to pinch to zoom on the menu PDF, you have a bigger one.

2. Look at the title bar of your homepage. Open the page in a PC browser and check the tab at the top, or right-click and view source and search for <title>. If it says "Home Page" or "Untitled" or just your restaurant's name with no descriptor, you've found a free upgrade.

3. Read your meta description. Search your restaurant's name on Google. The line of text underneath the title is your meta description. If it's missing, generic, or stuffed with keywords, change it.

4. Check your menu's URL. If it ends in .pdf — or worse, if it redirects to Google Drive, Instagram, or anywhere not on your own domain — you have a project to commission.

5. Look at one photograph of your food on your website. Right-click and inspect the image. Find the alt attribute. If it's empty, or it says random characters like IMG_1203 or tempImage9EmEZV, your photographer's work is doing none of the AI-search work it should be doing.

If any of those tests came back red, the question to ask your web developer this week is:

If a diner walked up to our window and asked their phone 'what's on the menu tonight here?', would the phone be able to answer?

If they can't say yes, that's the project to commission next.

-------------------------------------------------------

The Longer Fix List

If you've got more bandwidth than five minutes:

1. Move the menu out of the PDF. Even if the PDF stays as a downloadable backup, the canonical menu should be a webpage with proper headings, sections, and prices.

2. Add schema markup. At minimum, LocalBusiness and Restaurant. Ideally, Menu schema for each menu page.

3. Write your "About" page like a magazine profile. Who runs the kitchen. When you opened. Why. What you're trying to do.

4. Record an intro video and photograph the room and the food. Then write proper alt text for every image. "Bone marrow varuval with paratha" is good. IMG_4821.jpg is not.

5. Add named author bylines to any editorial content — chef notes, journal entries, "this week" updates. E-E-A-T signals matter for AI citation.

6. Make the booking button persistent — sticky on every page, visible without scrolling.

7. Set max-image-preview: large in your robots meta — single line of code, makes you eligible for Google Discover image cards.

8. Optimise the site for mobile scrolling. Most of your traffic is from phones, and most of your booking decisions are made there. Don't just rely on Google Maps and restaurant review platforms to do the heavy lifting.

9. Write proper SEO meta titles and meta descriptions for every page. Each page should have its own title (50–60 characters) and description (120–160 characters) that tells Google and the diner what's on it. "Home Page" doesn't count. Neither does your CMS's placeholder helper text.

10. Add an FAQ section that answers the questions diners actually ask. "Do you serve halal? Are you open on Sundays? Is there a vegetarian tasting menu? Do you take walk-ins?" Direct Q&A is the format AI assistants love to quote — and the one search engines love to surface as featured snippets. One afternoon's work, ongoing visibility.

-------------------------------------------------------

What This Means For Us & For You?

We're an agency. We build bespoke Webflow websites for restaurants and we're obviously biased. So the next paragraph is the one to read sceptically.

The conclusion we've drawn from this audit — looking at 40 restaurants we admire enormously — is that most of London's best restaurants are silently undersold by the digital infrastructure they built five years ago. The good news is that the fix is not, in most cases, a new website.

The fix is a conversation about what the website is for in 2026, followed by a few weeks of focused work to bring the menu, the restaurant story, the rooms, and the chef into a format the modern diner — including the AI doing the searching for them — can actually find.

If you'd like that conversation, we're here. If you'd rather just take the audit checklist above and run it on your own site, we'd be delighted by that too. The restaurants we audited aren't our clients. None of them paid for any of this. We did the work because the gap between what these places are and what their websites say they are was getting too big to ignore.

The website is the front door now. Most of the front doors on Frith Street, Bermondsey Street, Henrietta Street and Redchurch Street are quietly ajar — not closed, not welcoming, just slightly off.

Restaurant FAQs

Why is my restaurant menu not showing up on Google?

If your menu is published as a PDF, an image, or behind a JavaScript pop-up, Google often can't index it properly. PDFs rank poorly, images aren't readable as text, and pop-up modals are invisible to crawlers. The fix is to publish your menu as an HTML webpage with proper headings, sections, and prices — that way Google, AI assistants, and voice search can actually quote it.

How much does a bad restaurant website cost in lost bookings per year?

Conservatively, around £8,000 per year for a mid-tier London independent. The calculation: roughly 24,000 covers per year at £55 average spend, with industry data suggesting 0.6-1% of would-be bookings are lost to website friction (slow load times, hard-to-find menus, broken booking flows). Larger or higher-spend restaurants lose more — £15,000+ per year isn't uncommon.

What's the best CMS for a restaurant website in 2026?

There's no single best CMS — what matters is whether the platform allows your menu to be published as crawlable HTML rather than a PDF. In our audit of 40 London restaurants, HTML menus appeared across Webflow, WordPress, Next.js with Sanity, and BentoBox. Squarespace and Wix produced PDF menus across every site we audited.

How can I tell if my restaurant website is hurting my bookings?

Run five quick tests on your phone: time how long it takes to reach the menu (over 4 seconds is too slow), check whether you have to pinch to zoom on the menu, look at your homepage title in the browser tab, search your restaurant's name on Google and read the description, and inspect one food image to see whether its alt text describes the dish.

Do restaurant websites need schema markup?

Yes. At minimum, LocalBusiness and Restaurant schema tell Google what type of business you are, where, and your opening hours. Ideally, you'd also add Menu schema for each menu page so AI assistants can quote specific dishes when diners ask. Of the 40 restaurants we audited, none had Menu schema implemented.

Let's build a website you deserve!
website design

Tom Molnar

Tom is one of the founders of Fit Design. He's spent the last 10+ years building websites, brands and digital experiences for businesses that want something better than off-the-shelf. He's based in London and writes here about the lessons he's picked up running an agency and working with founders.