Structured data accuracy check
Evidence required: rendered HTML, JSON-LD output, and validator results for representative restaurant, cuisine, service-area, and ordering pages. Pass condition: markup describes content and entities that are actually present and supported on the page.
Fail when properties are stale, unsupported, contradictory, or generated for content users cannot see. Severity: high when invalid data affects important commercial templates; otherwise medium. Owner: SEO and engineering, with product or menu operations validating source data.
Corrective action: remove unsupported properties, align entity relationships with visible content, and regenerate markup from the current source of truth. Validation: retest the rendered page and confirm that validator findings are resolved. Do not assume structured data guarantees a rich result or ranking improvement.
Mobile performance and ordering usability check
Evidence required: representative mobile performance data, rendered page behavior, menu loading, cart interactions, and the checkout path. Pass condition: customers can load a menu, inspect items, start an order, and proceed through the intended flow without a documented blocking performance or usability defect.
Fail when slow assets, layout shifts, broken controls, or delayed content materially obstruct the journey. Severity: critical when ordering is blocked; high when major friction affects core templates.
Owner: engineering and product. Corrective action: reduce unnecessary payloads, optimize image delivery, stabilize layouts, and fix broken interaction states before cosmetic SEO work. Validation: repeat the same tests and confirm the previously observed defects are resolved.
A previously published internal example associated a one-second LCP delay with a 20 percent conversion decline, but no supporting source URL is present here, so treat that figure as historical context rather than a verified causal benchmark.
Dynamic sitemap and discovery check
Evidence required: XML sitemap output, robots directives, canonical tags, server responses, and crawl data for current service-area, restaurant, cuisine, and menu pages.
Pass condition: only valid, indexable URLs intended for search discovery are surfaced, and removed or unavailable URLs are handled consistently. Fail when sitemaps contain stale, redirected, blocked, duplicate, or noncanonical destinations.
Severity: high for large-scale discovery defects. Owner: technical SEO and engineering. Corrective action: generate sitemaps from the same source of truth used by the live routing system and remove obsolete destinations. Validation: fetch the sitemap, sample listed URLs, and compare discovery and indexing signals in search tooling.
Redirect and navigation check
Evidence required: crawl export, redirect chains, internal link destinations, and menu-navigation behavior. Pass condition: important paths resolve directly to the intended current page without loops, avoidable chains, or broken destinations.
Fail when customers or crawlers are repeatedly redirected or sent to unavailable pages. Severity: high for ordering or core discovery paths; medium for secondary pages. Owner: engineering with SEO. Corrective action: point internal links at final destinations, remove loops, and document redirect ownership for retired pages. Validation: recrawl and manually test representative customer journeys.
App handoff check
Evidence required: live web-to-app links, supported deep-link behavior, fallback pages, and analytics events. Pass condition: supported links open the intended destination when the app is available and fall back to a useful web experience when it is not.
Fail when links break, open the wrong restaurant or menu, or strand users without a usable fallback. Severity: high when a common ordering journey fails. Owner: mobile engineering and product. Corrective action: repair supported deep links and fallback routing, then align tracking with the intended customer path. Validation: test across representative devices and entry points.