What each group does
The title and meta description decide how your page looks in results. Google says it may use the description in the snippet; check both against the width Google shows with the title tag checker and the SERP preview. The canonical URL names the address you want treated as the page’s main one; see canonical tag. Open Graph tags control link previews in social apps and chat, and the Open Graph generator shows the card. The viewport tag tells phones how to lay the page out, and Google treats it as a sign of a mobile-friendly page.
Robots rules that matter
- Index and follow are the defaults, so nothing is written for them (Google’s robots meta tag guide).
noindexonly works if Google can fetch the page. Block it in robots.txt as well and Google never sees the tag.- Google lists
nosnippet,data-nosnippet,max-snippetandnoindexas the controls over how much of a page appears in its AI features in Search (AI features and your website). max-image-preview:largeenables large previews. For Discover, Google also wants images at least 1200 px wide.
Open Graph, X and the share image
The Open Graph protocol requires og:title, og:type, og:image and og:url, and says a page with an image should add og:image:alt. Facebook recommends images of at least 1200 × 630 pixels, and 600 × 315 as the minimum for a large card (Facebook’s image guidance). X can fall back to the Open Graph tags, so the generator writes only twitter:card and your handles unless you ask it to repeat the rest.
Next.js
The Next.js tab writes a typed metadata export, and a separate viewport export when you set a theme color or change the viewport. We checked the output against Next.js’s own types and its robots writer. Once the page is live, run it through the meta tag checker to see what a crawler actually receives.