Restaurants are one of the most frequently targeted industries for ADA website accessibility lawsuits, and the reasons are straightforward: restaurant websites are used by nearly every customer, the core content (menus) is often published in the least accessible format possible (PDF), and the industry has been slow to adopt accessible design practices. According to UsableNet's 2024 Digital Accessibility Lawsuit Report, food service was among the top five industries for ADA website lawsuits, with over 500 cases filed in a single year. The problem is pervasive across the industry, from single-location independent restaurants to national chains with hundreds of locations. Restaurant website accessibility barriers are especially damaging because dining is a fundamentally social activity. When a person with a disability cannot read the menu online, make a reservation, or place an order for delivery, they are excluded from everyday social participation. The most common barrier is the menu published as a scanned PDF image, which is completely invisible to screen readers. A 2024 analysis of 500 restaurant websites found that 72 percent published their menus in inaccessible formats. Other frequent issues include reservation systems with inaccessible date and time pickers, online ordering platforms that cannot be navigated with a keyboard, location finder maps without text alternatives, and image-heavy pages with no alt text. The ADA clearly covers restaurants as places of public accommodation, and courts have consistently ruled that their websites are subject to accessibility requirements. This guide covers the legal requirements, the most common accessibility failures in restaurant websites, and a practical compliance checklist.

Legal Requirements

Key Accessibility Issues in Restaurants & Food Service

Menus Published as Scanned PDF Images

The most widespread accessibility failure in the restaurant industry is publishing menus as scanned PDF images or flat graphic files. These files contain no text layer, making them completely invisible to screen readers. Users who are blind or have low vision cannot read the menu, view prices, identify ingredients, or find allergen information. Even digitally created menu PDFs often lack proper tagging, headings, and reading order.

How to fix:

Publish menus as accessible HTML pages as the primary format. Use proper heading structure for menu sections (appetizers, entrees, desserts), descriptive text for each item including ingredients and price, and clearly marked allergen information. If PDFs must be provided, create them with proper tagging, headings, and a logical reading order. Test with screen readers and PDF Accessibility Checker (PAC). Never publish menus as image-only files.

Online Ordering Platforms Inaccessible to Keyboard Users

Online ordering interfaces involve browsing the menu, customizing items with modifier selections (size, toppings, sides), managing a cart, and completing checkout. These flows frequently rely on mouse-only interactions, use custom checkboxes and radio buttons without ARIA roles, present modifier options in inaccessible modal popups, and fail to announce cart updates. Third-party ordering platforms embedded via iframe introduce additional accessibility barriers.

How to fix:

Ensure the complete ordering flow is keyboard-operable from menu browsing through checkout. Use native form elements for modifiers or implement proper ARIA roles for custom controls. Announce item additions and cart updates with aria-live regions. If using a third-party ordering platform, evaluate its accessibility and provide a phone ordering alternative prominently. Test the entire ordering flow with keyboard and screen reader.

Reservation Systems with Inaccessible Date and Time Selection

Restaurant reservation tools, whether built in-house or using platforms like OpenTable or Resy, require selecting a date, time, and party size. Calendar date pickers are frequently keyboard-inaccessible, time slot selectors do not announce available or unavailable slots to screen readers, and party size selectors use custom styled dropdowns that are not operable with assistive technology. The embedded nature of many reservation widgets adds iframe focus management issues.

How to fix:

Provide a keyboard-accessible date picker following ARIA authoring practices with arrow key navigation and date announcements. Use a standard select element or radio button group for time slots with clear indication of which slots are available. Label the party size selector clearly. If the embedded reservation widget is inaccessible, provide a phone reservation option with equal prominence. Test the full reservation flow with keyboard and screen reader.

Location Finder Maps Without Text Alternatives

Multi-location restaurant chains use interactive maps to help customers find nearby locations. These maps are inaccessible to screen reader users and difficult for keyboard-only users to operate. Restaurant location information including address, hours, phone number, and available services (dine-in, delivery, drive-through) is often only available through map pin interactions.

How to fix:

Provide a searchable list or table of all locations as an alternative to the map. Each location entry should include address, phone number, hours of operation, and available services in accessible text. Allow users to search locations by zip code or city using a standard text input. Ensure the list is sortable by distance from the entered location. Link the list view prominently from the map page.

Food Photography and Promotional Images Without Alt Text

Restaurant websites are image-heavy, featuring food photography, interior photos, event promotions, and seasonal specials banners. These images typically have empty or missing alt attributes, meaning screen reader users miss menu item visuals, promotional offers, and seasonal specials that are communicated only through images.

How to fix:

Write descriptive alt text for food photos that includes the dish name and key visual elements. For promotional banners, include all text shown in the image in the alt attribute or as visible HTML text. Seasonal specials and limited-time offers should be communicated in accessible text, not only as image graphics. Decorative background images should use empty alt attributes or CSS background-image.

Compliance Checklist

  • Menus are published as accessible HTML pages with proper headings for sections, item descriptions, prices, and allergen information
  • The complete online ordering flow from browsing through checkout is keyboard-operable and screen reader compatible
  • Reservation date, time, and party size selection is accessible via keyboard with available slots announced to screen readers
  • A searchable text-based location list is available as an alternative to the interactive map
  • Food photography and promotional images have descriptive alt text including dish names and offer details
  • Third-party embedded widgets for ordering, reservations, and delivery have been tested for accessibility or alternatives are provided
  • Menu allergen information is available in text format and can be accessed without relying on color coding alone
  • Contact information, hours, and address are published as selectable text, not as images

Further Reading

Other Industry Guides