diff --git a/packages/blocks/src/cms/loader.ts b/packages/blocks/src/cms/loader.ts index 6f99c158..40368134 100644 --- a/packages/blocks/src/cms/loader.ts +++ b/packages/blocks/src/cms/loader.ts @@ -403,7 +403,7 @@ export function getSiteSeo(): { noIndexing?: boolean; } { const blocks = loadBlocks(); - const site = blocks["Site"] as Record | undefined; + const site = (blocks["Site"] ?? blocks["site"]) as Record | undefined; if (!site) return {}; const seo = site.seo as Record | undefined; if (!seo) return {}; diff --git a/packages/tanstack/src/sdk/workerEntry.ts b/packages/tanstack/src/sdk/workerEntry.ts index 712956e9..2537fad1 100644 --- a/packages/tanstack/src/sdk/workerEntry.ts +++ b/packages/tanstack/src/sdk/workerEntry.ts @@ -1976,7 +1976,7 @@ export function createDecoWorkerEntry( // Merge site-wide SEO defaults into seo props const blocks = loadBlocks(); - const site = blocks["Site"] as Record | undefined; + const site = (blocks["Site"] ?? blocks["site"]) as Record | undefined; const fullSiteSeo = (site?.seo as Record) ?? {}; // When SeoV2 loader ran, use its output as base (preserves key order)