@@ -39,25 +39,32 @@ export function SEO({
3939 < title > { fullTitle } </ title >
4040 < meta name = "description" content = { description } />
4141
42- { /* Open Graph */ }
42+ { /* Primary Meta Tags */ }
43+ < meta name = "title" content = { fullTitle } />
44+
45+ { /* Open Graph / Facebook */ }
46+ < meta property = "og:type" content = { ogType } />
47+ < meta property = "og:url" content = { effectiveCanonical } />
4348 < meta property = "og:title" content = { fullTitle } />
4449 < meta property = "og:description" content = { description } />
45- < meta property = "og:type" content = { ogType } />
4650 < meta property = "og:image" content = { absoluteOgImage } />
4751 < meta property = "og:site_name" content = { SITE_NAME } />
48- < meta property = "og:url" content = { effectiveCanonical } />
4952
50- { /* Twitter Card */ }
53+ { /* Twitter */ }
5154 < meta name = "twitter:card" content = "summary_large_image" />
55+ < meta name = "twitter:url" content = { effectiveCanonical } />
5256 < meta name = "twitter:title" content = { fullTitle } />
5357 < meta name = "twitter:description" content = { description } />
5458 < meta name = "twitter:image" content = { absoluteOgImage } />
5559
56- { /* Canonical, always present */ }
60+ { /* Canonical URL */ }
5761 < link rel = "canonical" href = { effectiveCanonical } />
5862
5963 { /* Robots */ }
60- { noIndex && < meta name = "robots" content = "noindex,nofollow" /> }
64+ < meta
65+ name = "robots"
66+ content = { noIndex ? "noindex,nofollow" : "index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1" }
67+ />
6168
6269 { /* Structured Data (JSON-LD) */ }
6370 { structuredData &&
0 commit comments