Sign up for beta

A schema markup checker that writes the fix.

Validators are good at telling you something is broken and bad at telling you what to do about it.

Searchscope checks every crawled page, identifies missing or invalid structured data and generates the recommended markup. Where markup can be generated, the finding includes copy-paste JSON-LD and a comparison between the current and recommended implementation.

Schema · northwoodoutdoors.com

Impressions at stake18,600on flagged pages

Pages flagged2431 findings

Schemas ready19pages analyzed

Page · issueImprClicks
Camping Stove GuideMissing Schema Type/blog/camping-stove-guide · HowTo, FAQPage4.2K310
MSR Rocket 2 ReviewValidation Error/reviews/rocket-2 · Product2.8K180
Stove Fuel FAQIncomplete/guides/fuel-types · FAQPage1.9K95
Compare StovesOpportunity/compare/stoves · ItemList1.1K44

24 of 31 findings · one row per page, issue and schema type

01 · What it checks

Structured data, page by page.

Searchscope checks each crawled page for relevant structured data and validates any markup that’s already present.

The focus is on structured data types relevant to search and the content on the page, rather than every type in the specification.

Type

Organization

Organization details used across the site, such as your name, logo and business information.

Type

Article

Editorial pages, dates and authorship.

Type

FAQPage

Question and answer content, where it genuinely exists on the page.

Type

Product

Product information, including the properties relevant to product search features.

Type

BreadcrumbList

The page’s position within the site hierarchy, used to describe its breadcrumb path.

Type

HowTo and Review

Steps and ratings, where the content really is one.

02 · Missing or broken

Two different problems.

Missing structured data and invalid structured data need different fixes. Missing markup means an opportunity hasn’t been implemented. Invalid markup means something is already there but may not be usable as intended.

Searchscope finds both and prioritizes them using the page’s existing impressions and clicks, so issues on pages with meaningful search visibility rise above lower-impact findings.

03 · The fix

Copy-paste JSON-LD, and a diff.

Validators can identify an error without showing you what the corrected markup should look like.

Searchscope generates the recommended JSON-LD. Where markup can be generated, you can compare the current implementation with the suggested version and copy it when you’re ready, so you see exactly what changes before anything ships.

/guides/camping-checklist  issue missing schema  high
  type FAQPage   impressions 4,100   clicks 96
  page has six question headings, no markup

  JSON-LD generated, ready to paste.
app.searchscope.io/workspaces/schema
One page: its current markup next to the recommended JSON-LD.
Fig 1

One page: its current markup next to the recommended JSON-LD.

Demo data
04 · Then what

From missing markup to shipped markup.

Use the Strategic Advisor to assess whether the schema finding should be prioritized against the other work in your queue. If the fix needs changes to the page content, send the finding to Content Studio. Once the structured data is live, mark it applied: the Impact Tracker records the baseline from that date, so you can see what happens afterwards.

Join the beta program

Find out what structured data you're missing.

Connect your site and Searchscope runs the analyzers automatically, filtering and prioritizing the findings that deserve your attention.

Join the beta