01.A responsive menu is easier to read on a phone
Most restaurant PDFs are designed around a paper size such as A4 or A5. On a phone, the whole page is reduced to fit the screen, so guests may need to zoom in and move around to read it.
A responsive menu rearranges its content for the available width. Text can remain legible, prices stay with the correct dishes, and section links can reduce scrolling through a long menu.
Responsive menu
Riva
Small plates
Pasta
Wine by the glass
Print PDF on a phone
RIVA — DINNER
02.A live menu takes fewer steps to update
With a live menu, you edit the item and publish the change to the same page. With a PDF, you usually edit the original layout, export a new file, upload it and check that the old URL still works. The difference becomes important when prices or dishes change often.
Live menu
Edit item → publish → same link → same QR
Edit layout → export → replace file → verify URL → test QR
A PDF can keep the same QR code if each new file is uploaded to exactly the same URL. That is possible, but it needs to be part of the process.
03.Google can index PDFs, but HTML gives you more control
Google's documentation on indexable file types lists PDF, so it is not accurate to say that PDFs are invisible to search engines. An HTML page still gives you more control over the page title, headings, canonical URL, internal links and structured data.
File type alone does not determine accessibility. A properly tagged PDF can be accessible, while a PDF exported as an image may not be. Responsive HTML allows text to reflow on a narrow screen, an issue covered in the W3C guidance on reflow, but it still needs clear headings, sufficient contrast and testing.
04.Use a live menu and keep printed copies
A responsive page works well for guests using phones and for menus that change often. Printed copies remain useful for guests who prefer them and when mobile reception is poor.
- 1.Keep a current master list of names, descriptions, prices and dietary notes.
- 2.Publish the responsive menu to a stable URL and use that URL for table QR codes and website links.
- 3.Create a separate print layout when you need full control over the printed page.
- 4.Keep a small number of clean printed menus for guests who request one and when connectivity is poor.
- 5.When the menu changes, update both the live page and the printed version from the same current list.