A PDF menu is the weakest page on a bar’s website. It is slow and awkward on a phone, a chore to update mid-week, and it gives Google and AI assistants far less to work with than a real page. A real menu page fixes all three.
What is actually wrong with a PDF menu
Your guests decide where to go on their phone, and a PDF is a print format. On a small screen it often means a download prompt, pinch-zooming, and scrolling sideways to find the cocktails. It is easy to give up and pick the place whose menu just opens.
It is also a pain to keep right. Changing the happy hour means editing a file, exporting it, and uploading it again, so the menu online quietly drifts away from the one behind the bar.
Why search engines and AI assistants struggle with it
A PDF is a separate file with no page around it. There is no heading, no hours, no address, no link back to the rest of your site. Some PDFs are worse: if the menu is a photo or scan of the printed sheet, there is no text in the file at all, only a picture of text.
A menu on a real web page can carry structured data. Schema.org has types for exactly this: a Menu, its sections, and its items, and a restaurant can point to its menu with the hasMenu property. That gives search engines and assistants like ChatGPT and Perplexity a clean, labelled record of what you serve, the kind of clear source they can use to answer “does this place have vegetarian options?” with your name in it.
What to put on your website instead
- A plain web page for the menu, with real headings for each section (Cocktails, Draft, Food) and each item as text with its price.
- Dietary notes written out in words, not as tiny icons.
- Your hours, address and phone number on the same page, so it stands on its own.
- A page you can edit yourself, so the happy hour changes in a minute, not a week.
- A link to that page, not to a file, from your homepage and from your Google Business Profile.
Keep the PDF only if people print it, and link to it from the page rather than the other way around.
A five-minute check you can run tonight
- Open your menu on your phone, on cellular data, and see how many taps and seconds it takes to read the drinks.
- Try to select and copy one dish name. If you cannot, a search engine cannot count on reading it either.
- Search your bar’s name plus “menu” and see what comes up first.
- Ask ChatGPT or Perplexity what is on the menu at your bar, and check whether the answer is right.
What we do about it
We build menus and event pages as real pages that guests can read, share and book, that you can edit yourself, and that carry the structured markup search engines use. If you want a straight answer on what yours looks like to a guest and to an AI search engine, ask us for the audit.