Ranklyst
Structured data check-up

Schema markup checker: test your structured data online

Short answer: a schema markup checker reads the structured data on a page and shows whether it is valid, which types it uses and what is missing. Test your code with Google’s Rich Results Test and the free Schema Markup Validator, then run a $2 Ranklyst audit to find where markup is missing across up to 12 pages.

  • Up to 12 pages
  • SEO, AEO and GEO scores
  • $2 one time
  • No signup needed
  • Find pages that have no structured data at all
  • Check Organization markup, profile links and FAQ markup across up to 12 pages
  • Get a prioritized fix list with effort and impact

$2 one-time payment. No account needed. Your report is ready in a few minutes and sent to your email.

Sample structured data result

Example data
4/12pages reviewed carry structured data.
  • No Organization structured data, so AI has no clear statement of who is behind the site
    Medium impact, Low effort
  • None of the blog posts reviewed carry structured data
    Medium impact, Medium effort
  • The home page carries JSON-LD structured data
    No action needed

This is a made-up example that shows the format. Your report uses your own pages.

What is a schema markup checker?

A schema markup checker reads the structured data on a web page and reports what it finds. It shows which schema types the page uses, flags errors and warnings, and points out what is missing. Some checkers test one URL, some scan a whole site, and some work as a browser extension.

Structured data is code, usually JSON-LD, that labels the facts on a page: who you are, what you sell, who wrote an article. Schema.org defines the shared vocabulary, so a schema.org checker is really a vocabulary check. Search engines and AI systems read these labels to understand a page without guessing. Ranklyst reviews this layer as part of its SEO audit and its AI visibility checker.

Reviewed by Fahad Ahmad. Last updated . Tool names and features change, so confirm details in each tool’s own documentation.

CHECKER, VALIDATOR, TESTER

What is the difference between a schema markup checker, validator and tester?

People use the three words interchangeably, but the jobs differ. A validator checks your code against the schema.org vocabulary. A tester checks whether a page can earn Google rich results. A checker looks at where markup exists across your pages. A check-up repeats that review on a schedule.

Schema markup checker, validator, tester and check-up compared
TermThe question it answersTypical tool
ValidatorIs my code valid against the schema.org vocabulary?Schema Markup Validator (validator.schema.org)
TesterCan this page earn Google rich results?Google Rich Results Test
CheckerWhere is markup present or missing across my pages?Search Console reports, site audits and Ranklyst
Check-upIs everything still correct after my changes?A repeat of the steps above on a schedule

Swipe sideways to see every column

THE FRAMEWORK

Four questions every schema markup test should answer

A complete schema markup test asks whether the code parses, whether it is valid schema.org, whether Google can use it, and whether it is true. Most people stop after the first two.

1

Does it parse?

Broken JSON stops everything else. A trailing comma or a curly quote is enough to make a whole block unreadable.

Best tool

Any validator shows syntax errors

2

Is it valid schema.org?

The types and properties must exist in the schema.org vocabulary, and values need the right format.

Best tool

Schema Markup Validator

3

Is it eligible for Google?

Google supports only some types for rich results and requires certain properties. Valid code can still be ineligible.

Best tool

Google Rich Results Test

4

Is it true?

Every fact in the markup must also appear on the visible page. This is the question tools cannot fully answer.

Best tool

Your own review of the page

CHOOSING A TOOL

What is the best free schema markup checker?

Use two free tools together. Google’s Rich Results Test shows whether a page can earn Google rich results, and the Schema Markup Validator checks your code against schema.org. Add Google Search Console to watch your whole site. No single free schema markup checker covers all three jobs.

Free schema markup validator and checker tools compared
ToolCostBest forWhat it leaves out
Google Rich Results TestFreeChecking whether a page or a pasted code snippet can earn Google rich resultsCovers only types that Google supports and tests one page at a time
Schema Markup ValidatorFreeChecking code against the full schema.org vocabularySays nothing about whether Google will accept the markup
Google Search ConsoleFreeSeeing markup problems across your whole site after Google crawls itCannot test a page before you publish, and needs a verified site
Browser extensionsFree or paidInspecting the markup on any page quickly, including competitors’ pagesValidation depth varies from one extension to the next
Ranklyst$2 per auditFinding where markup is missing across up to 12 key pages, inside a ranked SEO, AEO and GEO auditNot a code validator, and does not test Google rich result eligibility

Swipe sideways to see every column

Is there a schema markup validator from Google?

Not one single tool. Google retired its old Structured Data Testing Tool and split the job in two. The Rich Results Test checks whether a page is eligible for Google rich results, and the Schema Markup Validator, now at validator.schema.org, checks general schema.org syntax. Search Console adds site-wide reports.

Is a schema markup checker extension worth using?

It is useful for one job: inspecting the markup on any page quickly, including a competitor’s. A browser extension reads the page after scripts run, so it can show markup that your raw HTML source lacks. Validation depth varies, so confirm important pages with Google’s and schema.org’s tools.

Why do schema markup test results differ between tools?

Tools test different things and read different versions of the page. The Rich Results Test applies Google’s rules and renders the page like Googlebot. The Schema Markup Validator applies schema.org’s general vocabulary. An extension reads the live page in your browser. Compare results by type, not by pass or fail.

A practical habit: when a result surprises you, view the page source and the rendered page side by side. Markup that a script adds after the page loads can look missing in one view and present in the other.

DO IT YOURSELF

How do I check schema markup online?

Paste your page URL, or the code itself, into Google’s Rich Results Test and the Schema Markup Validator. Read the errors first, then the warnings, fix the code and test again. Then compare the markup with what visitors see on the page, because a tool cannot judge that fully.

  1. 1

    Pick the pages that carry the most value

    Start with one page of each type: your home page, a top article, and a product or service page. Templates repeat, so one good sample per template shows you most problems.

  2. 2

    Run each page through the Rich Results Test

    Paste the URL into Google’s Rich Results Test. Note which items it detects, and read every error and warning. This shows what Google can use.

  3. 3

    Run the same page through the Schema Markup Validator

    Paste the same URL into the Schema Markup Validator. It checks your code against schema.org and catches vocabulary mistakes that Google’s tool may skip.

  4. 4

    Fix errors first, then useful warnings

    Errors block features, so fix them first. Add a recommended property only when you have the real data to put in it. Never invent a value to silence a warning.

  5. 5

    Compare the markup with the visible page

    Check that every name, price, date and answer in the markup also appears on the page. This is the check that tools cannot finish for you.

  6. 6

    Test again and ask Google to recrawl

    Re-run both tools after your fix. Then open the URL Inspection tool in Google Search Console and request a recrawl of the page.

  7. 7

    Watch Search Console and repeat each quarter

    Search Console’s rich result reports show markup problems across your site after Google crawls it. Repeat this process every quarter and after every redesign.

Test code before you publish it. Both free tools accept pasted code. Replace the values in this small Organization example with your own, paste it into the code tab, and fix any message before it goes live.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Example Co",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png"
}
</script>
READING YOUR RESULTS

What is the difference between errors and warnings in a schema markup test?

Errors block a feature, and warnings do not. An error usually means a required property is missing or a value has the wrong format, and the page will not qualify for that rich result until you fix it. A warning means a recommended property is missing. Fix errors first, then add warnings only when you have the real data.

Common schema markup test messages, what they mean and how to fix them
What you seeWhat it meansWhat to do
Missing field (required)A property that the feature needs is absentAdd the property with real data. The page cannot qualify until you do.
Missing field (recommended or optional)The markup works, but one useful property is missingAdd it only if you have the real value.
Parsing error or invalid JSONThe code is broken, often by a trailing comma, a curly quote or an unescaped quotePaste the block into a JSON linter, fix it, and test again.
Invalid value type or invalid URLA value has the wrong format, such as a relative URL or a text value where an object belongsUse absolute URLs and follow the property’s expected type.
Item detected but not eligibleThe type is valid, but Google does not use it for a rich resultKeep it if it describes your content, but expect no visual change.
No items detectedThe page has no markup, a script failed to add it, or the page was not reachableCheck the rendered page, then check that the page is not blocked or marked noindex.

Swipe sideways to see every column

If my schema markup is valid, will Google show a rich result?

No. Valid markup makes a page eligible, not guaranteed. Google decides whether to show a rich result based on quality, relevance and its own policies. Google has also cut back some types, such as FAQ and HowTo, so valid markup of those types may show no visible change.

WHICH TYPES

Which schema types does a typical website need?

Most sites need Organization, WebSite and BreadcrumbList. Add Article for blog posts, Product and Offer for shop pages, LocalBusiness for local firms and SoftwareApplication for software. Use only the types that describe real content on the page. More markup is not better markup.

Schema types that fit common kinds of website
Kind of site or pageTypes to consider
Every websiteOrganization, WebSite, BreadcrumbList
Blogs and publishersArticle or BlogPosting, with author and dates
Software and SaaSSoftwareApplication, with an Offer for pricing
Online shopsProduct and Offer, with only real prices and availability
Local businessesLocalBusiness, with address, hours and phone
Pages with real questionsFAQPage, where visitors can see the questions

Swipe sideways to see every column

Do FAQ and HowTo schema still help?

Not for rich results on most sites. Google now shows FAQ rich results for only a small set of sites and has stopped showing HowTo rich results. Valid FAQ and HowTo markup still describes your content clearly to machines and costs little. Add it when it matches visible content, and do not expect a visual boost.

Does schema markup have to match the visible page?

Yes. Structured data must describe content that visitors can see on the page. Marking up prices, ratings or answers that do not appear on the page can lead Google to ignore your markup or take action against it. When you change the page, change the markup in the same release.

SCHEMA AND AI SEARCH

Does schema markup help AI search and answer engines?

It can help, but nobody can promise it. Structured data states facts such as your name, logo, products and questions in a format machines read without guessing. That supports AI recognition and clear answers. Treat it as one signal alongside crawler access, clear pages and trustworthy content.

Each kind of markup supports a different layer. Organization markup and profile links help systems recognize your brand, which your GEO audit measures. FAQ markup supports clear question and answer pairs, which your AEO audit measures. Once your markup is in place, the AI mention checker shows whether assistants actually know and cite you.

Markup only helps when a crawler can read the page. If robots.txt or a firewall blocks the page, the markup on it is invisible. The AI crawler checker explains how to check access.

WHAT WE CHECK

What does Ranklyst check for schema markup?

Ranklyst reviews up to 12 of your most important pages and checks whether structured data is present, whether Organization markup and profile links exist, and whether FAQ markup appears where it fits. The results feed your SEO, AEO and GEO scores, with a ranked fix list.

Structured data presence

Pages with no markup are the biggest gap on most sites, and they are easy to miss when you only test your home page.

  • Whether JSON-LD is present on each page
  • Page types that carry no markup
  • Coverage across up to 12 key pages

Organization markup

Organization markup states who you are in a format machines read without guessing. It feeds your GEO score.

  • Whether Organization markup is present
  • Name, logo and URL signals
  • Links to your official profiles

FAQ markup where it fits

FAQ markup describes real questions and answers on a page. It helps machines read the page, and it feeds your AEO score.

  • Whether FAQ markup is present
  • Pages where a Q and A block fits naturally
  • Markup that sits next to visible questions

Is Ranklyst a schema markup validator?

No. Ranklyst does not test your code against schema.org or check Google rich result eligibility. Use Google’s Rich Results Test and the Schema Markup Validator for that. Use Ranklyst to find where markup is missing across your key pages and to see how it affects your scores.

HOW IT WORKS

How to run a schema markup check with Ranklyst

Enter your URL and email, and Ranklyst does the rest in a few minutes. No setup, no account and no technical knowledge required.

  1. 1

    Enter your website and email

    Paste your URL and the email where you want your report. There is no account to create.

  2. 2

    Ranklyst reviews your key pages

    Ranklyst reviews up to 12 of your most important pages and checks structured data, Organization markup, profile links and FAQ markup as part of about 30 measurable checks.

  3. 3

    Read your report and fix the gaps

    Receive your SEO, AEO and GEO scores, a prioritized fix list with effort and impact, a PDF and a share link, usually within a few minutes.

SCHEMA MARKUP CHECK-UP

How often should I run a schema markup check-up?

Run a schema markup check-up every quarter and after any redesign, theme change, plugin update or migration. Templates change markup silently, and a broken block can sit unnoticed for months. Check your most important page types first: your home page, a top article and a product or service page.

  • Your home page has Organization and WebSite markup
  • Every page has BreadcrumbList markup where breadcrumbs show
  • Articles carry author and date markup
  • Product or service pages use the right type
  • All JSON-LD blocks parse without errors
  • Required properties are present for each type
  • URLs in the markup are absolute
  • Dates use the ISO 8601 format
  • Every fact in the markup also appears on the page
  • No page carries two conflicting Organization blocks
  • Pages with markup are indexable and not blocked
  • You re-test after every redesign or plugin update
COMMON MISTAKES

Six schema markup mistakes that waste your time

These mistakes show up again and again, even on carefully built sites.

Testing only the home page

Your home page is usually the best-marked page on the site. Problems sit on templates for articles, products and services, so test one page of each type.

Chasing a clean report instead of true markup

A page with no warnings can still say something false. Fill a property only when the real value appears on the page.

Copying markup from another site

Pasted code often keeps the wrong name, URL or logo. Always replace every value and test the result.

Adding markup with a plugin and never checking it

Plugins and themes can add duplicate or conflicting blocks. Test the rendered page, not the plugin settings.

Marking up content that visitors cannot see

Hidden ratings, prices or answers risk Google ignoring your markup. If it is not on the page, leave it out of the code.

Treating valid markup as a ranking trick

Structured data helps machines understand a page. It does not raise rankings by itself, so keep your expectations realistic.

WHEN TO CHECK

Four moments when a schema markup check pays off

A check is most useful when something has changed or when a rich result goes missing.

After a redesign or theme change

New templates often drop or duplicate markup silently. A check-up shows what changed before search results do.

Before you publish a product or service page

Test the code in the Rich Results Test first, so you fix errors before Google ever sees them.

When a rich result disappears

Check whether the markup broke, the page became unreachable, or Google simply stopped showing that type.

Before an SEO or client review

Agencies and freelancers can send a PDF or share link that shows where markup is missing across key pages.

SIMPLE PRICING

How much does a Ranklyst schema markup check cost?

A Ranklyst audit costs $2 per website, one time, with no subscription. The same report includes your SEO, AEO and GEO scores, an AI visibility test, a PDF report and a share link.

AVAILABLE NOW
$2

per website, one time

  • Structured data review across up to 12 pages
  • Organization and FAQ markup review
  • SEO, AEO and GEO scores
  • AI visibility test and AI recognition check
  • Prioritized fix list with effort and impact
  • PDF report, share link and email copy
Start my $2 audit

Ranklyst reads public pages only and follows your robots.txt file. About RanklystBot

GO DEEPER

Search engines and AI assistants read your site in different ways. These audits cover the other layers.

OTHER LANGUAGES

Schema markup check: quick answers in Spanish and Roman Urdu

The same short answer in two more languages, for readers who search in them.

¿Cómo comprobar el marcado schema de mi sitio web?

Pega la URL de tu página, o el código, en la Prueba de resultados enriquecidos de Google y en el validador de marcado de Schema.org. Corrige primero los errores, luego las advertencias, y vuelve a probar. Ranklyst revisa hasta 12 páginas y señala dónde falta marcado estructurado por un pago único de $2.

Schema markup checker kya hai?

Schema markup checker aapke page par maujood structured data parhta hai aur batata hai ke kaunse schema types istemal hue hain, kahan errors ya warnings hain aur kya missing hai. Code test karne ke liye Google ka Rich Results Test aur Schema Markup Validator istemal karein. Ranklyst 12 pages tak dekhta hai ke structured data kahan missing hai, sirf $2 mein.

Find out where your pages are missing structured data

Test your code with Google’s free tools, then run your Ranklyst audit to see which key pages have no markup and what to fix first.

One-time payment · No account · Report in a few minutes