How to embed a menu on a restaurant website

Your menu is the most-wanted page on the site. Here's how to put it there — and why the method you pick decides whether it reads well on a phone.

16 June 2026 · 6 min read

People come to a restaurant website to look at the menu. Get that wrong — a broken link, a pinch-to-zoom PDF, an out-of-date list — and you’ve lost the visit. Here are the four ways venues usually embed a menu, and how each holds up on the phone most people are using.

1. A link to a PDF

The most common approach: upload the menu PDF and link to it. It’s quick, but it sends visitors off your site into a raw PDF that opens differently on every device, often downloads instead of displaying, and forces pinch-zooming on mobile. Updating it means re-uploading a file and hoping the link still points at the right place.

2. The menu as an image

Exporting the menu as a JPG or PNG and placing it on the page keeps people on the site, but text in an image is unreadable on small screens, invisible to search engines, and inaccessible to screen readers. Every change is a new export and a fresh upload.

3. A third-party document embed

Services that turn a PDF into a flipbook embed solve the device problem but add their branding, their loading time and their own dashboard. For a hospitality venue they’re rarely built for the job, and you’re now maintaining yet another tool.

4. A purpose-built menu widget

The option designed for this: upload your menu PDF once and a widget renders it as a fast, swipeable mobile viewer on your own page. It stays on your domain, reads cleanly on any screen, and updating it is a single dashboard upload — no re-linking, and new page views update within a minute.

  • Stays on your site, under your branding.
  • Mobile-first: swipeable, no pinch-zoom, no surprise downloads.
  • Update by uploading a new PDF — no touching the website.
  • Works the same for food menus, drinks lists and seasonal specials.

The test is simple: open your menu on your phone, on mobile data, like a customer would. If it downloads, zooms or stalls, the method is the problem — not the menu.

The short version

A bare PDF link is fast to set up and frustrating to use. A menu widget costs a few minutes more and stays easier to use and update. Foldout’s PDF menu widget renders your existing PDF as a mobile viewer and keeps it current from the dashboard.

Stop editing your website to fix small things

Foldout keeps your hours, menus and forms current from one dashboard. Ask us to assess your current venue site and rollout.

Request access

We use privacy-friendly analytics to improve this site — no ads, no data selling. How we handle data