Most people look at a restaurant menu on their phone, often standing in the street or deciding where to book. If your menu is a PDF or a photo, they have to pinch and zoom, and Google cannot read it. A real HTML menu fixes both problems.
Why not just upload a PDF?
- PDFs are hard to read on phones and slow to open on mobile data.
- Search engines read your dishes much better as text, which helps you appear for searches like “vegan burger near me”.
- Updating a price means sending a new file to your designer.
If you absolutely need the print design, a PDF flipbook is a good complement, but the main menu should be real text.
What a good online menu includes
- Sections: starters, mains, desserts, drinks, with tabs that stay visible while scrolling.
- Clear prices, including several sizes or options (glass / bottle, small / large).
- Short descriptions that make people hungry: main ingredients, origin, how it is cooked.
- Badges: vegetarian, vegan, gluten-free, spicy, homemade, chef’s pick.
- Allergens: in Europe, the 14 regulated allergens must be available to customers. See how to show allergens on your website.
- Photos for a few signature dishes, not necessarily all of them.
Building it step by step
- Install Menucard and create a new menu.
- Add your sections, then your items with prices and descriptions. Reorder them in one click.
- Tick the badges and allergens for each dish, and add a photo to your best sellers.
- Choose a layout: simple list, two columns or cards with photos.
- Insert the menu with its Gutenberg block or shortcode on your “Menu” page.
You can browse a full example on the restaurant menu demo.
Not only for restaurants
The same structure works for any price list: hair salons, beauty institutes, garages, cleaning companies or therapists. Sections become services, options become durations or sizes, and free-text prices like “from €45” or “on quote” handle the rest.
Complete the picture
Customers who read your menu usually want to know two more things: are you open now, and can they reach you quickly? Add your opening hours with an “Open now” badge and a WhatsApp or call button. All three plugins are in the Local Business Pack.
Frequently asked questions
Is a PDF menu bad for SEO?
Search engines read text pages much better than PDFs or photos. A real HTML menu helps your dishes appear in searches and is easier to read on phones.
How often should I update my online menu?
Every time a dish or a price changes. With an HTML menu it takes a minute, without a designer.
Can I use the same tool for a services price list?
Yes. Sections become services, options become durations or sizes, and prices can be free text like “from €45”.