Your JSON-LD only exists after JavaScript — and timing is biting you
Reported repeatedly this week: schema injected client-side by a tag manager or framework that fires after the initial paint. Google can render JS and pick it up, but rendering is queued and deferred, so freshly published pages can sit days without their structured data parsed — and any script error in the chain drops it entirely.
What it means for you: server-render your critical Product, Article, and Offer markup into the raw HTML. Reserve JS injection for non-critical enhancements. Test with the URL Inspection tool's rendered-HTML view, not just the live test, which is more patient than production Googlebot.
Watch this: GTM-injected schema is invisible to most non-Google answer engines, which crawl raw HTML and never execute your container.
Schema Wire
@SchemaWire
Your JSON-LD only exists after JavaScript — and timing is biting you
Этот пост опубликован в Telegram-канале Schema Wire. Подписаться можно по ссылке: @SchemaWire.