Your menu is the most-wanted piece of information about your cafe. It's the thing the person planning Saturday brunch is actually hunting for, and — less obviously — it's the richest text Google has for deciding which searches you deserve to appear in. "Vegan brunch near me", "flat white [town]", "gluten free cakes": those searches get matched against menus. For a bakery or brunch spot, the menu is even more of the whole pitch.

And yet the menu is the thing cafes most often get wrong online, because the easy option (upload the PDF the printer sent back) happens to be the worst one. There are three ways to put a menu online. Here's how each looks to Google, how each feels on a phone, and exactly how to do whichever you choose.

The three ways, and how each looks to Google

Option one: a PDF. Upload the print file, link to it with a "View menu" button. To a phone: a separate download that opens in a viewer, at the wrong zoom, designed as an A4 portrait for a screen that's neither. To Google: close to opaque — PDFs can technically be indexed, but they rank poorly, aren't connected to your page's structure, and their contents never feed the local results where cafes are actually chosen.

Option two: an image. Photograph the menu or export it as a JPEG and drop it on the page. To a phone: pinch-and-zoom again, plus it's often blurry. To Google: literally invisible — a picture of the word "halloumi" is not the word "halloumi". An image menu is decoration pretending to be information.

Option three: real text on the page. Items, descriptions and prices typed as actual text in the page itself. To a phone: it scrolls, wraps and resizes like everything else — no zooming, no download. To Google: a feast. Every dish, dietary word and price becomes searchable, indexable evidence of what you sell. This is the only correct answer, and everything else in this guide is either how to get there or when the compromises are acceptable.

Why PDFs fail (a short autopsy)

It's worth being precise, because the PDF feels so reasonable — it's the "real" menu, after all. It fails four ways. Zoom: A4 print layout on a phone screen means two-finger navigation of a document designed for a table. Load: print-resolution PDFs run to several megabytes; on mobile data that's a multi-second wait for someone who's already half-decided. Search: the contents don't feed your page's search presence, so the PDF menu silently costs you every dish-level search. Maintenance: changing one price means finding whoever has the design file, re-exporting, re-uploading — so nobody does, and the PDF drifts out of date, which is worse than absence.

The one legitimate use: a print-formatted PDF alongside a text menu, for the rare customer who wants to print it. Alongside. Never instead.

QR menus: when they help, when they annoy

QR menus are a table-service technology that escaped into the wild during the pandemic and never fully went home. The honest rules for a cafe: they help when the menu is long and changes often (a QR on the counter pointing at your always-current web menu beats reprinting), when tables are outside or away from the counter, or when you want the chalkboard to stay short while the full list lives online. They annoy when they replace a physical menu entirely (some customers hate them, and a dead phone battery shouldn't mean no lunch), when they point at — inevitably — a PDF, or when they're laminated relics linking to last year's menu.

The rule: a QR code is a doorway, not a menu. It's only ever as good as the page it points to, which should be your text menu — one more reason that page needs to exist.

Keeping a changing menu current (without acquiring a CMS)

The standard objection: "my menu changes weekly — I can't be updating a website all the time." Three honest answers, in ascending order of laziness. Structure the menu in layers: most "changing" menus have a stable core (the coffee, the standing brunch dishes) and a rotating edge (specials, cakes). Put the core on the page and a line saying "specials change daily — see the board or our Instagram". Instantly accurate forever. Embed Instagram for the daily layer: you're already photographing the specials board anyway; an embedded feed puts it on the site with zero extra work — the website-plus-Instagram pairing doing what it does best. Make updating someone else's job: on a done-for-you plan like ours, you photograph the new chalkboard, message it over, and the text menu is updated for you — usually same day, included in the monthly fee. Whichever answer suits you, "it changes a lot" is a reason to avoid PDFs, never a reason to avoid a menu.

Step-by-step for each route

Practical instructions, whichever tool you're holding:

  • On Wix or Squarespace: use a text-based menu section or plain text blocks — never the "upload PDF" shortcut. Type items, descriptions and prices; group by category with headings; check it on your own phone before publishing.
  • On a done-for-you service: send the menu in any form at all — a photo of the chalkboard genuinely works — and confirm the result is real text on the page, not your image re-uploaded. That distinction is the whole point.
  • On your Google Business Profile: add menu items in the Menu section, or at minimum set the menu link to your text-menu page — this powers the "Menu" button searchers actually tap. (Full profile walkthrough: the 20-minute GBP setup.)
  • For a QR code: generate one free (any reputable generator) pointing at your menu page — not a PDF — print it, and diarise a quarterly scan-check that it still points somewhere true.
  • Whatever the route: put prices on everything, note dietary basics (v, vg, gf), and put one person in charge of the menu being true. A menu without prices reads as "expensive"; a menu that's wrong reads as "don't trust this cafe".

See your menu done properly, free

If your menu currently lives in a PDF, an image, or a login-walled Instagram highlight, this is the single highest-value fix on the whole site — and you can see it done without paying anyone. Send one photo and your Instagram or Facebook link and we'll build a free mockup of your cafe's website, menu typed out properly, in 48 hours. Chalkboard menus welcome; photographing the chalkboard is literally in our instructions.