tech
How to fix: schema.org JSON-LD present
Why this matters
Schema.org JSON-LD lets search engines understand your page as structured entities — an Organization with a name and address, an Article with a headline and date — not just a wall of text. The foundation of rich results.
Background
JSON-LD schema markup unlocks rich-result features in SERPs (star ratings, FAQ accordions, breadcrumbs, How-To carousels). Even basic Organization + WebSite schema lifts CTR + helps Google understand your entity.
References
Schema.org vocabulary · Google Search Central · structured data
How to fix
Code snippet for each stack we cover. Pick the one matching your server / framework.
nginx
No server config — template change.
apache
Same.
cloudflare
Same.
wordpress
Yoast / RankMath emit Article + Organization + WebSite schema automatically. Schema Pro plugin for richer types.
flask
Add JSON-LD <script type="application/ld+json"> in base template with at least Organization + WebSite types.
express
Same.
rails
Same — use a schema-org gem or inline.
Verify it's working
https://validator.schema.org/ — paste your URL, should report at least one valid schema block.
Want to know if your site has this issue?
Run a free 53-check audit — security, GDPR, NIS2, and technical SEO.
Audit my site →