Core Web Vitals: the ranking foundation
Google uses Core Web Vitals as a direct ranking signal. For restaurant websites, the three metrics that matter most are: Largest Contentful Paint (LCP) — how fast your main content loads, which should be under 2.5 seconds; Cumulative Layout Shift (CLS) — how much the page layout shifts during loading, which should be under 0.1; and Interaction to Next Paint (INP) — how responsive the page is to user interaction, which should be under 200 milliseconds.
Common issues on restaurant sites include unoptimized hero images (causing slow LCP), web fonts loading without font-display: swap (causing CLS), and heavy third-party widgets like chat plugins and social embeds (causing poor INP). Fix these before worrying about content optimization.
- LCP target: under 2.5 seconds — compress images, use WebP/AVIF format, preload hero images
- CLS target: under 0.1 — set explicit width/height on images and embeds, use font-display: swap
- INP target: under 200ms — defer non-critical JavaScript, minimize third-party scripts
- Test with PageSpeed Insights (lab data) and Chrome UX Report (real user data)