diff --git a/src/app/layout.tsx b/src/app/layout.tsx index fdd7a364..4fb27720 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -161,12 +161,22 @@ export default function RootLayout({ own URL-bar overlay animates the layout viewport on top of the WebKit regression. CSS below downgrades the site header to non-sticky only when this class is present. Inline so the class - is on the html element before React hydrates — no flash. */} + is on the html element before React hydrates (no flash). */} + {/* Site-wide Organization + WebSite JSON-LD. Lives inside
+ (not body) so stricter parsers (some AI search crawlers, schema + validators) that only scan for structured data pick it + up. Google parses both head and body, so this is a pure + placement change with no schema-content delta. */} + {/* grid (not flex) so position: sticky on