Technical Suite: 1.5M+ pages crawled every day, 3M+ issues fixed automatically. See the numbers →Add SEORCE as a preferred source on Google →
TECHNICAL SUITEOverviewSite AuditCrawlabilityRedirectsSchemaContentInternal LinksPerformanceAssetsReportingAutoFix
●Validated against what AI actually reads. Free to start, no card.

Help search engines and AI systems understand your pages.

Structured data is one of the signals search engines and AI models use to understand what a page actually is — a product, an article, a recipe. This validates it against required properties and the page's own visible content, and lets AutoFix repair the errors with an unambiguous answer.

You are here · the workflow

CRAWL→DIAGNOSE→PRIORITISE→FIX→VERIFY→MONITOR

The technical surface · this page covers

Crawl & discoveryIndexabilityRenderingRedirectsSchemaContentInternal linksPerformanceCrawlabilityAssets

Part of Technical Suite's six-stage loop. See the full system →

Common challenges

Schema breaks silently. Nobody's watching.

  • Schema gets added once, when a template ships, validated on a handful of sample pages, and never checked again.
  • A template change months later silently breaks one field across thousands of pages. The pages still render fine for a visitor — the gap only shows up to the crawlers reading the markup.
  • Schema claims a price or an author the visible page doesn't actually have, because nobody's checking schema against the content itself, only whether the JSON parses.
  • The first sign anything's wrong is a rich result disappearing, or an AI engine quietly stops citing pages it used to.

What needs to happen: schema needs checking against every page on every crawl, not spot-checked once and assumed to hold forever.

How SEORCE does it: schema is validated by page type on every crawl, checked against required properties and the page's own visible content, not just whether the JSON-LD parses. Missing properties with an unambiguous value already on the page are added automatically; which schema type fits an ambiguous page stays a human call.

Try it

Click the button. Watch the schema get fixed.

A simulation — the exact mechanic that runs on a real crawl. A product page is missing its price field.

/products/trail-runner-3 · example1 error
{ "@type": "Product", "name": "Trail Runner 3", "offers": { "@type": "Offer", // missing "price" and "priceCurrency" } }
The lifecycle

Detect. Validate. Diagnose. Fix.

1

Detect

Every page checked for JSON-LD, by type.

→
2

Validate

Checked against required properties and the page's own content.

→
3

Diagnose

Missing, malformed or mismatched — categorised by fix type.

→
4

Fix

AutoFix ships it, or flags it for review.

Where the gaps are

Schema coverage, by page type.

Valid schema, this crawlby page type
Organization100%
Breadcrumb98%
Article94%
FAQ89%
Product61%
!Product schema is the weak point — 39% of product pages are missing or incomplete. Mostly the price field, added by a template that doesn't always populate it.
Ships vs diagnoses

One correct answer, or a judgement call.

64%
36%
Ships automaticallyDiagnosed

Ships automatically

  • ✓Missing required properties with an unambiguous value on the page
  • ✓Malformed JSON-LD — syntax errors, broken structure

Diagnosed, not auto-applied

  • →Schema present but pointing at the wrong page type
  • →Which schema type best fits an ambiguous page
  • →Properties that depend on business context, not what's on the page
  • →Schema strategy across a template affecting many pages at once
What you'll see

Inside every page's schema.

✓Schema type detected per page
✓Required and recommended properties, checked
✓Content-to-schema mismatches, not just JSON validity
✓AutoFix candidates vs items for review
✓Before-and-after diff on every automatic change
✓Coverage by page type, site-wide

What does Structured Data check?

Structured Data detects and validates JSON-LD schema markup by page type during the continuous crawl. It checks required and recommended properties against schema.org specifications, and compares schema against the page's own visible content to catch mismatches — schema claiming a price or an author the page doesn't actually show. AutoFix ships the fix automatically for missing required properties with an unambiguous value already on the page, and for malformed JSON-LD. Which schema type best fits an ambiguous page, or properties that depend on business context rather than page content, are diagnosed and left for a person to decide.

Key facts

  • Checks schema by page type — Product, Article, Organization, FAQ, Breadcrumb and others
  • Validates required and recommended properties, not just whether JSON-LD is present
  • Compares schema against the page's own visible content for consistency
  • Ships automatically: missing properties with an unambiguous value, malformed JSON-LD
  • Diagnosed, not auto-applied: ambiguous schema type, business-context-dependent properties
Last reviewed 18 September 2026 by the SEORCE team.
Common questions

Frequently asked about structured data.

Updated 18 September 2026
What schema errors does AutoFix fix on its own?+

Missing or malformed JSON-LD where the correct structure and required properties are unambiguous — a Product page missing Offer price, for example, or a script tag with invalid JSON syntax.

How does it know which schema type a page should have?+

By page type and content — a page with a price, an add-to-cart action and a SKU is treated as a product page and checked against Product schema requirements.

What schema decisions still need a person?+

Which schema type best represents an ambiguous page, and any case where the correct markup depends on business context rather than what's already on the page.

Does this check schema against what's actually visible on the page?+

Yes. Schema that claims a price or an author the visible page doesn't have is flagged as a mismatch, not treated as valid just because the JSON-LD parses.

How does this connect to AI visibility?+

AI engines and rich results both read structured data to understand what a page is. A product page without Offer schema is a product page an AI engine can't confidently recommend or cite a price for.

Free to start

See what's missing from your schema.

Every page checked by type, against required properties and what the page actually shows.

Free forever planNo card neededFull-site crawl, first runEvery fix reversible