Back to articles
My JSON-LD schemas were silently broken — until I found @graph

My JSON-LD schemas were silently broken — until I found @graph

via Dev.toAlamin

We shipped a Next.js blog platform last year. Schemas were in place, the Rich Results Test was passing, and everything looked correct. Then we opened Google Search Console three weeks later and found that our BreadcrumbList and Organization schemas had zero impressions, while the Article schema on the exact same pages was showing rich result eligibility. Same page. Same deploy. Two schemas completely invisible to Google. The problem wasn't the data. It was how we were rendering multiple schemas at once. Disclosure: Power-SEO schema is built by our team at CyberCraft Bangladesh . We've done our best to show both approaches honestly — including the manual @graph alternative that needs no library at all. The silent failure: multiple tags </h2> <p>When you use any standard JSON-LD library — or write schemas by hand — you end up with this pattern on multi-schema pages:<br> </p> <div class="highlight"><pre class="highlight html"><code>html<span class="nt">&lt;script </span><span class="na">t

Continue reading on Dev.to

Opens in a new tab

Read Full Article
2 views

Related Articles