Menuquavix.siteWebsites for Restaurants & Dining Brands Get a Free Plan
Owner's guide

Restaurant Menus Online: HTML Pages vs PDFs

Why a menu written as a web page serves guests better than a PDF or a photo, where PDFs still have a place, and how to structure an HTML menu that is easy to keep up to date.

Written by Chloe Adams · Last reviewed October 29, 2026 · About 5 minutes to read

In brief

HTML menus read well on phones without zooming, work with screen readers, update in minutes, keep notices visible and give search engines plain text to read. Google can index PDFs, so a PDF menu is not invisible, but it is harder to use on a small screen and easier to let fall out of date. The best setup is an HTML menu with a print view, so guests who want paper can still print it.

Three ways to put a menu online

FormatWhat it isMain problem
Photo of the printed menuAn image fileNo real text, hard to read on phones, unusable with screen readers
PDFA document file, often exported from a design programSmall text on phones, may have no text layer, separate file to update
HTML pageThe menu written as part of the websiteTakes a little more setup at first

Phones

A printed menu is designed for a page held at arm's length. Shrunk to a phone screen, it becomes small text that has to be pinched and dragged around. An HTML menu reflows to the width of the screen, so the text stays readable and prices line up with dishes. On a phone, that difference is often the difference between a guest reading your menu and a guest giving up.

Accessibility

Screen readers read text. A photo of a menu contains no text at all, and a PDF exported from a design program may not either unless it was prepared carefully. WCAG 2.2 requires text alternatives for non-text content and content that can be presented in different ways without losing information [1]. An HTML menu with a heading for each section and prices in text meets those needs naturally. The Department of Justice's guidance on web accessibility applies to businesses open to the public, including food and drink establishments [2]. Our ADA guide has more.

Google lists Adobe Portable Document Format (.pdf) among the file types it can index [3], so a PDF menu can appear in search. But an HTML menu sits inside your site, shares its navigation and booking buttons, and is easier to link from your Google Business Profile. Google's local business structured data has a menu property for "the fully-qualified URL of the menu" [4], and an HTML menu page is a clean address to point it at.

Updates

A PDF menu has to be edited in a design program, exported and uploaded each time something changes. That process is slow enough that menus fall behind. An HTML menu can be edited directly: change a price, hide a sold-out dish, add a special. When the menu on the site matches the menu in the room, guests are not surprised by the bill.

Notices that must stay visible

Some menus carry required notices. Chains of 20 or more locations under the same name that offer substantially the same menu items, and restaurants that register voluntarily, are covered by the FDA menu labeling rule, which includes "menus on the Internet" and requires a set calorie statement [5]. Massachusetts requires a fixed food allergy notice on menus, and its health department counts online menus as printed menus [6]. California's rules call for a mandatory fee and its purpose to be shown on menus that display prices, and Massachusetts guidance asks for fees inside menu prices [7] [8]. These notices are easier to keep in the right place on an HTML page than inside a separate PDF file.

How to structure an HTML menu

  1. One section per service. Brunch, lunch, dinner, drinks and desserts, each with its own hours.
  2. A short jump list at the top. So a guest looking for drinks can skip straight there.
  3. Clear headings. Each category is a heading, which helps screen readers and search engines.
  4. Dish, description, price. Keep descriptions short and line prices up.
  5. Dietary marks explained in text. A small legend at the top, with words, not only icons or colors.
  6. Notices near the top. Allergen statements, consumer advisories, fee disclosures and calorie statements where they apply.
  7. A booking or ordering button. The menu page is where many guests decide.
  8. A print view. Styled for paper, so you never need a separate PDF.

When a PDF still makes sense

PDFs have a place for documents that are meant to be downloaded and kept: an event package, a catering order form or a wine list with hundreds of bottles that guests browse at leisure. Even then, offer the key information on an HTML page first and the PDF as an extra.

If you do publish a PDF, export it with a real text layer, give it a meaningful title, and update it at the same time as the HTML menu.

Moving from PDF to HTML

Converting a menu is mostly careful copying: transferring the text accurately, setting up the sections and checking every price. Our menu page design service covers the conversion and the editing tools.

Frequently asked questions

Will Google still find our menu if it is a PDF?

Google can index PDFs, so it may. An HTML menu is still easier for guests to read on a phone and easier to keep current.

Can we keep our designer's printed layout?

Yes. The HTML menu can follow the same type and order, and a print view can be styled to resemble the printed menu.

What about QR code menus at the table?

A QR code can point to the HTML menu page. Some states have specific rules about allergen notices, so check what applies to you.

How long does a conversion take?

For a single location with a few menus, the conversion can be done within the first two weeks of a project.

Sources

Checked on October 29, 2026.

  1. W3C, Web Content Accessibility Guidelines (WCAG) 2.2. Primary source
  2. U.S. Department of Justice, Civil Rights Division, Guidance on Web Accessibility and the ADA. Published March 18, 2022. Primary source
  3. Google Search Central, File types indexable by Google. Primary source
  4. Google Search Central, Local Business (LocalBusiness) Structured Data. Primary source
  5. Cornell Law School Legal Information Institute, 21 CFR 101.11, Nutrition labeling of standard menu items in covered establishments. Primary source
  6. Massachusetts Department of Public Health, Food Protection Program, Q&As for MDPH Allergen Awareness Regulation. Dated August 19, 2010, hosted by the Town of Hamilton. Primary source
  7. Greenberg Traurig, California 'Junk Fee' Bill SB 1524 Becomes Law: What It Means for Restaurants. July 2, 2024. Secondary source
  8. Massachusetts Attorney General's Office, Junk Fees Regulations Tips for Restaurants. Regulations at 940 CMR 38, in effect from September 2, 2025. Primary source

Let’s Plan a Website Guests Find Easy to Use

Clear menus, simple reservations and pages that sound like your restaurant.

Get a Free Plan
Concept artwork