Blog

Google rich results: structured data, same-origin JSON-LD, and CORS for client-rendered blogs

Embed JSON-LD in the HTML shell so crawlers read it without executing cross-origin fetches.

1 min read
seojson-ldschema

Hydration

Client-only schema may miss the first crawl—SSR or prerender critical metadata.

Keep article body text visible in HTML for relevance signals, not only in JSON payloads behind CORS.

Video and FAQ

VideoObject requires stable URLs; CORS on the CDN must allow Googlebot to fetch thumbnails.

FAQ schema must match visible FAQ content on the page to avoid manual actions.

Back to blog