Product

Why Health-Aware Customers Leave Restaurant Menus (And How AI Fixes It)

Diners check calories, allergens, GLP-1 fit, and dietary tags before ordering. See the verified data, schema.org/MenuItem patterns, and AI personalization approaches that turn static menus into decision tools.

DO

DirectOrders Team

Mar 4, 2026·13 min read

Updated Apr 28, 2026

Share:

AI-Detected Nutrition

340 kcal
Low Sodium
GF
93% Confidence
Menu Brain
Active
"healthy under 400 calories"

Grilled Salmon Bowl

420 kcalGFHigh Protein
96%

Truffle Mushroom Pasta

580 kcalVegetarian
91%

Herb-Crusted Chicken

340 kcalGFLow Sodium
93%

TLDR

Roughly half of U.S. consumers actively check nutrition information when choosing food, 33 percent have a household member managing a food allergy or intolerance, and GLP-1 medications are reshaping portion and protein preferences for an estimated 12 percent of U.S. adults. Federal menu-labeling rules already require calorie disclosure for chains with 20 or more locations, and state allergen-disclosure laws are tightening. Static online menus that hide this information force customers to guess, and the data shows guessing converts to abandonment. AI-enriched menus solve this with structured nutrition data (schema.org/MenuItem with nutrition and suitableForDiet), embedding-based natural-language search, and accessible dietary filters that meet WCAG 2.2 standards.

Short Answer

Health-aware diners abandon online menus that hide calories, sodium, allergens, and dietary fit. The 2024 IFIC Food and Health Survey reports that 49 percent of U.S. consumers regularly check nutrition information when choosing what to eat, and 33 percent of households manage at least one food allergy or intolerance per FARE. Static menus force these customers to guess, and in online ordering, guessing converts into cart abandonment. AI-enriched menus, with structured nutrition data, schema.org/MenuItem markup, and natural-language filtering, replace guesswork with confident decisions in seconds.

Health-aware diner reviewing a restaurant menu on a phone
Health-aware diner reviewing a restaurant menu on a phone

Behavior Has Already Shifted, And the Data Is Clear

Health awareness used to be a niche segment. It is now the default. The shift shows up in surveys, sales data, and prescription volume, and operators who treat it as a fringe concern are leaving measurable revenue on the table.

The International Food Information Council's 2024 Food and Health Survey (a nationally representative sample of 3,000 U.S. adults) found that 74 percent of Americans want some form of nutrition guidance from restaurants, and 49 percent say they regularly look at the Nutrition Facts panel or menu nutrition information when deciding what to eat. The National Restaurant Association's annual What's Hot Culinary Forecast for 2025 ranked transparent ingredient sourcing, allergen-aware menus, and "GLP-1 friendly" portion options among the top 20 trends polled across more than 400 chefs.

On the prescription side, Morgan Stanley research published in 2024 estimated that roughly 12 percent of U.S. adults have used a GLP-1 receptor agonist (Ozempic, Wegovy, Mounjaro, Zepbound), with active treatment projected to reach 7 to 9 percent of the population by 2030. NielsenIQ panels show measurable shifts in grocery basket size in households with at least one GLP-1 user, and food manufacturers including Nestlé and Conagra have already launched smaller-portion product lines targeted at this segment. Restaurants that publish portion size, protein, and calorie counts at the item level are visibly easier for these customers to use.

The Centers for Disease Control and Prevention reports that roughly 11.6 percent of U.S. adults have diabetes and another 38 percent have prediabetes. The American Heart Association's 2025 statistical update notes that 122 million U.S. adults manage some form of cardiovascular condition, many on sodium-restricted diets. The combined population that genuinely needs accurate nutrition information at the point of order is well into the hundreds of millions of meals per year.

Calorie disclosure is not a marketing nice-to-have for many restaurants. It is federal law.

Section 4205 of the Affordable Care Act and the FDA's final rule (effective May 7, 2018) require restaurants and similar retail food establishments that are part of a chain with 20 or more locations doing business under the same name to disclose calorie information on menus, menu boards, and online ordering platforms. Standard menu items must show calorie counts prominently. Additional nutrition information (sodium, sugar, fat, fiber, protein, total carbohydrates) must be available in writing on customer request.

State allergen laws layer on top of the federal calorie rule.

JurisdictionAllergen Disclosure RequirementEffectiveSource
FDA (federal)Must label nine major allergens (milk, eggs, fish, shellfish, tree nuts, peanuts, wheat, soybeans, sesame) on packaged products under [FALCPA](https://www.fda.gov/food/food-allergensgluten-free-guidance-documents-regulatory-information/food-allergen-labeling-and-consumer-protection-act-2004-falcpa) and the [FASTER Act](https://www.fda.gov/food/food-labeling-nutrition/food-allergies)Sesame added 2023FDA
MassachusettsAllergen-awareness training and on-menu allergen notice required for all food establishments2010[105 CMR 590.000](https://www.mass.gov/regulations/105-CMR-590000-state-sanitary-code-chapter-x-minimum-sanitation-standards-for)
IllinoisCertified Food Protection Manager must complete allergen training2018[410 ILCS 625](https://www.ilga.gov/legislation/ilcs/ilcs3.asp?ActID=1605&ChapterID=35)
MichiganAllergen-awareness training for at least one staff member per shift2017Public Act 191 of 2016
Rhode IslandAllergen training and on-menu notice required2014RIGL 21-27-9
VirginiaAllergen-awareness training required for food protection managers202012VAC5-421

Many cities have additional ordinances. New York City's Local Law 16 of 2018 requires sodium warning icons on menu items containing more than 2,300 mg of sodium, the FDA's daily recommended limit. Los Angeles and San Francisco have their own posting requirements for calorie and nutrition data.

The pattern is consistent. Disclosure requirements expand, and they have so far moved in only one direction. Building structured nutrition data into the menu now is cheaper than rebuilding the menu twice as new state laws activate.

What Health-Aware Customers Are Actually Looking For

Survey data, A/B test results, and search-query analysis converge on a short list of attributes diners look for before they commit.

Calorie count is the single most-checked field. The IFIC 2024 survey found that 56 percent of consumers who use nutrition information report calories as the first attribute they look at. Calories function as a quick filter, not a final decision criterion.

Sodium content matters most for customers managing blood pressure or heart conditions. The American Heart Association recommends an upper limit of 2,300 mg of sodium per day for most adults and 1,500 mg for adults with elevated blood pressure. A single restaurant entrée routinely contains 1,500 to 3,000 mg, and customers on sodium-restricted diets need to see the number before they order.

Protein and macros matter most for customers tracking GLP-1 effects, building muscle, or managing diabetes. Datassential's 2024 menu trend reports note that "high protein" has displaced "low fat" as the most-searched menu attribute on aggregator search bars.

The nine major FDA allergens. Milk, eggs, fish, shellfish, tree nuts, peanuts, wheat, soybeans, and sesame. Roughly 33 percent of U.S. households have at least one member managing a food allergy or intolerance per Food Allergy Research and Education (FARE).

Dietary tags. Vegetarian, vegan, gluten-free, kosher, halal, low-FODMAP, and keto-friendly are the most commonly requested. Schema.org publishes a standardized RestrictedDiet enumeration that AI assistants and ordering platforms can read directly.

Preparation method. Grilled, baked, fried, raw, smoked. This matters for customers avoiding fried oil, customers with histamine intolerance, and pregnant customers avoiding raw fish.

A customer who can answer all six of these questions on a menu page in under 10 seconds will convert. A customer who has to scroll, click an external PDF, or call the restaurant will, in the language of the Baymard Institute's 2024 e-commerce checkout study, abandon the cart. Baymard's industry-wide research puts average online food and beverage cart-abandonment around 70 percent, with the absence of clearly displayed product information among the most-cited reasons.

The GLP-1 Effect Is Already Reshaping the Average Order

It is worth pulling out the GLP-1 trend separately because the operator response is so concrete.

Surveyed GLP-1 users report eating about 20 to 30 percent less per meal. They prioritize protein density. They report avoiding fried, sugary, and high-fat items. The operator response is splitting into two visible patterns. First, smaller-portion price points (half-size salads, half-portion entrées priced at 60 to 70 percent of the full size). Second, explicit "high protein, lower carb" menu sections, sometimes labeled "GLP-1 friendly" though more often labeled by attribute (protein-forward, lower-glycemic).

Restaurants with structured nutrition data make both moves trivially. Restaurants without it are stuck either re-photographing every dish or losing the segment entirely.

Salad and bowl menu with visible nutrition details
Salad and bowl menu with visible nutrition details

In Plain Terms

If your menu cannot answer "calories, sodium, allergens, dietary fit" in five seconds, you lose the customer. Static menus force guessing. Guessing creates abandonment. Structured menus replace guessing with confident, faster orders.

How AI Personalization Actually Works on a Menu

Modern AI menus are not magic, and they are not just keyword search. They combine three concrete layers.

Layer 1, structured tagging. Every item is tagged with calories, macros, sodium, allergen flags, dietary tags, and preparation method. Some of this is human-entered (the recipe owner adds the tags), some is machine-classified from the ingredient list (a model reads the recipe and infers gluten content, dairy content, peanut content, etc.). For items where exact lab values are unavailable, the system estimates against a reference database, USDA FoodData Central being the most common.

Layer 2, embeddings-based semantic search. Each menu item description and each customer query is converted into a numeric vector by an embeddings model (OpenAI text-embedding-3-large and Anthropic Claude embeddings are common production choices). Semantic similarity replaces keyword matching, so "high protein, no dairy, under 600 calories" returns relevant items even when those exact words do not appear in the menu. The vectors live in a vector database (Pinecone, Weaviate, or Postgres with the pgvector extension), and queries return ranked candidates in milliseconds.

Layer 3, retrieval and re-ranking with business rules. The candidate list from Layer 2 gets re-ranked against business constraints: availability, prep time at the current rush level, allergen contraindications (an item containing peanut is hard-removed for a customer flagged peanut-allergic, not just down-ranked), and operator-set promotion priorities. The final ranked list is what the customer sees.

This stack is the difference between "type the dish name and find it" and "describe what you actually want and get a useful answer". For a deeper look at the broader AI menu architecture, see our guide to optimizing your restaurant online menu for sales.

A Concrete schema.org/MenuItem Example

The minimum useful structured data for a menu item that wants to be machine-readable, AI-citable, and accessibility-friendly looks like the following. Drop this into the head of the menu item page or include it in a server-rendered JSON-LD block.

json
{
  "@context": "https://schema.org",
  "@type": "MenuItem",
  "name": "Grilled Salmon Power Bowl",
  "description": "Atlantic salmon grilled over open flame, served on quinoa with seasonal greens, avocado, roasted sweet potato, and lemon-tahini dressing.",
  "image": "https://www.directorders.com/images/menu/grilled-salmon-power-bowl.jpg",
  "offers": {
    "@type": "Offer",
    "price": "18.50",
    "priceCurrency": "USD"
  },
  "nutrition": {
    "@type": "NutritionInformation",
    "calories": "620 kcal",
    "fatContent": "28 g",
    "saturatedFatContent": "5 g",
    "sodiumContent": "640 mg",
    "carbohydrateContent": "42 g",
    "fiberContent": "9 g",
    "sugarContent": "6 g",
    "proteinContent": "44 g"
  },
  "suitableForDiet": [
    "https://schema.org/GlutenFreeDiet",
    "https://schema.org/LowSaltDiet"
  ],
  "menuAddOn": [
    {
      "@type": "MenuItem",
      "name": "Add extra salmon (4 oz)",
      "offers": { "@type": "Offer", "price": "6.00", "priceCurrency": "USD" }
    }
  ]
}

The schema.org/MenuItem documentation lists the full set of supported properties. The values inside `suitableForDiet` come from the RestrictedDiet enumeration and currently include GlutenFreeDiet, VeganDiet, VegetarianDiet, KosherDiet, HalalDiet, LowCalorieDiet, LowFatDiet, LowLactoseDiet, LowSaltDiet, and DiabeticDiet.

The mapping from common customer requests to schema-supported tags is worth keeping on hand.

Customer Requestschema.org TagNotes
"Gluten-free"GlutenFreeDietPair with allergen flag for wheat
"Vegan"VeganDietNo animal products including dairy and honey
"Vegetarian"VegetarianDietIncludes dairy and eggs
"Kosher"KosherDietOperator certification recommended
"Halal"HalalDietOperator certification recommended
"Heart-healthy / low sodium"LowSaltDietPair with sodiumContent value under 600 mg
"Low calorie"LowCalorieDietPair with calories value under 400 kcal
"Diabetic-friendly"DiabeticDietPair with sugarContent and carbohydrateContent values
"Keto"(no direct schema tag)Use custom attribute or low carbohydrateContent value
"GLP-1 friendly"(no direct schema tag)Use proteinContent and portionSize signals

A few mappings have no direct schema match. The pragmatic move is to expose them as custom JSON-LD properties (under `additionalProperty`) and as visible UI labels, so AI assistants and human users both see them.

For AI search visibility specifically, the depth of schema.org markup is one of the strongest predictors of being cited. Our deeper look at this is in how to get your restaurant recommended by ChatGPT, Perplexity, and Claude.

Accessibility Is Not Optional

Menu transparency is also an accessibility issue. The U.S. Department of Justice clarified in 2024 that Title III of the Americans with Disabilities Act applies to restaurant websites and digital ordering platforms, and the working conformance standard is WCAG 2.2 Level AA published by the W3C. The practical implications for menu design.

  • Allergen and dietary information must be available as text, not just embedded in images. Image-only nutrition labels fail WCAG 1.1.1 (Non-text Content).
  • Color cannot be the only way to convey allergen warnings. WCAG 1.4.1 (Use of Color) requires a redundant text or icon signal.
  • Touch target sizes for diet filters must meet 24x24 CSS pixel minimums under WCAG 2.5.8 (Target Size Minimum).
  • Screen-reader users must be able to filter the menu by dietary attribute, not just see the filter exists.

The National Eye Institute reports that 12.5 million U.S. adults have low vision. Menu transparency is not a fringe accommodation; it is mass-market accessibility, and it has direct conversion implications. Customers using assistive technology who cannot read the allergen label on a menu item simply do not order it.

The Conversion Math

Every claim above is more useful with rough numbers attached. The values below are illustrative ranges drawn from Baymard Institute checkout research, NielsenIQ menu A/B test reporting, and DirectOrders' own platform observations across early-access restaurants. Treat them as plausible defaults, not promises for a specific operator.

Menu StateBounce RateCart AbandonmentRepeat Order Rate at 90 Days
No nutrition or allergen info55 to 70% on dietary-restricted segments65 to 75%18 to 25%
Calorie count and basic allergen flags35 to 45%50 to 60%28 to 36%
Full schema.org/MenuItem with nutrition, suitableForDiet, allergen flags, and natural-language search18 to 28%35 to 45%38 to 48%

The cleanest way to think about it: structured nutrition data does not just improve conversion at the moment of ordering. It compounds. The customer who confidently orders a low-sodium dish and likes it tells the AI assistant about it, leaves a tagged review, and comes back. The customer who guessed and got it wrong does not.

How DirectOrders Menu Brain Closes the Loop

DirectOrders Menu Brain automates the structured-tagging and AI-personalization layers described above. The flow looks like this.

1. Ingest. The restaurant uploads or syncs its menu (CSV, POS export, or live API).

2. Tag. Menu Brain parses every item, classifies ingredients, estimates nutrition where lab data is unavailable (calibrated against USDA FoodData Central with confidence scores visible to operators), and emits schema.org/MenuItem JSON-LD.

3. Embed. Each item description and each customer query is embedded into a vector space using OpenAI text-embedding-3-large by default.

4. Serve. Customers can search natural-language queries ("high protein under 600 calories, no dairy"), filter by dietary tag, or read complete nutrition panels on every item. AI assistants like ChatGPT and Perplexity that fetch the page see clean structured data and cite the restaurant accurately.

5. Learn. Customer interactions feed back into ranking, so popular GLP-1 friendly items rise, and cold items get flagged for operator review.

Operators retain full control. Estimated values are clearly labeled "Estimated" in the customer UI; lab-tested overrides are honored when supplied. Allergen flags are hard constraints, not soft signals; an item containing peanut is hard-removed from a peanut-allergic customer's view, not down-ranked.

The same AI menu layer also feeds voice ordering, where dietary questions on the phone are answered from the same structured source as the website. One source of truth across every ordering surface.

Restaurant team reviewing structured nutrition and dietary data on a tablet
Restaurant team reviewing structured nutrition and dietary data on a tablet

What to Do This Week

A short, prioritized checklist for any operator who reads the above and wants to move.

1. Audit your top 20 menu items for the four nutrition fields. Calories, sodium, total carbohydrates, protein. Use USDA FoodData Central as a starting point if you do not have lab data.

2. Tag the same 20 items with the FDA's nine major allergens. Milk, eggs, fish, shellfish, tree nuts, peanuts, wheat, soybeans, sesame.

3. Add schema.org/MenuItem JSON-LD to your menu page with the fields shown above. Run it through the Google Rich Results Test to confirm it parses.

4. Add a dietary filter to your online menu that respects WCAG 2.2 Level AA touch-target and color-contrast rules.

5. Pick three GLP-1 relevant items and offer half-portion price points.

6. Document an "ask the menu" search bar if your platform supports natural-language queries. Most do not yet, which is one reason restaurants on platforms that do see compounding share gains.

If your platform cannot do any of this in the existing dashboard, that is a platform problem, not a content problem. DirectOrders Menu Brain is built specifically to make all six steps a configuration rather than a project.

Bottom Line

Roughly half of U.S. consumers actively check nutrition information when choosing food, a third of households manage food allergies, and 12 percent of adults have used a GLP-1 medication that reshapes how they evaluate every meal. Federal calorie disclosure is already law for chains over 20 units, state allergen rules are tightening, and ADA Title III now applies to digital menus. Static menus that hide this data force customers to guess, and guessing converts to abandonment. Structured menus, with schema.org/MenuItem markup, AI-driven semantic search, and accessible dietary filters, replace guessing with confident orders, higher conversion, and durable repeat behavior. The cheapest moment to add the structured data is before the next state law activates and before the next AI assistant decides which restaurants to recommend.

Frequently Asked Questions

The 2024 IFIC Food and Health Survey reports that 49 percent of Americans say they regularly look at the Nutrition Facts panel or menu nutrition information when deciding what to eat, and 74 percent say they want some form of nutrition guidance from restaurants. The American Customer Satisfaction Index has tracked nutrition transparency as a top-three driver of restaurant satisfaction since 2022.

Related resources

Related Articles

Topics:

menu-brainnutritionallergensai-menushealth-awareonline-orderingconversionschema-orgdietary-restrictionsglp-1accessibility

Ready to grow your direct orders?

See how DirectOrders can help your restaurant keep more revenue and own your customer relationships.