USE CASE · TECHNICAL SEO

Schema Markup Audit

See which schema types your page has, whether they validate, and what your competitor has that you don't.

Enfra Prompt

Extract all JSON-LD schema from [URL]. Tell me which schema types are present, whether they validate, and which rich result types this page qualifies for. Then compare against [competitor URL] and suggest schema types I should add.

Run this in Enfra →

No credit card. No setup. Runs on your data in under 60 seconds.

Extract, validate, compare - then tell you exactly what to add

01
Extract and validate schema

Enfra fetches the page, extracts all JSON-LD schema markup, identifies every schema type present, and validates each against schema.org standards - flagging missing required properties, incorrect values, and types that exist but won't pass Google's Rich Results test.

02
Identify rich result eligibility

Based on the validated schema, Enfra identifies which Google rich result types the page qualifies for - FAQ snippets, How-To cards, Article rich results, Review stars, Product info panels - and which types are one schema block away from unlocking.

03
Compare and suggest additions

The competitor URL is analyzed with the same extraction and the two schema profiles compared side by side. Schema types the competitor has that you don't are listed with specific implementation suggestions - including which rich result each addition would unlock.

Extracted JSON-LD, validation results, rich result eligibility, and what to add

Your URL acmecorp.com/blog/seo-checklist
Competitor competitor.com/seo-checklist
4 schema found
1 warning
3 gaps vs comp.
Extracted JSON-LD 4 schema blocks
Article
Organization
BreadcrumbList
WebSite
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "On-Page SEO Guide",
  "author": {
    "@type": "Person",
    "name": "Acme Corp"
  },
  "datePublished": "2024-01-15",
  "dateModified": "2026-03-02",
  "publisher": {
    "@type": "Organization",
    "name": "Acme Corp"
  }
}
Validation results - Article
headline - present and under 110 chars
author - Person type present with name
datePublished - valid ISO 8601 format
image - missing. Required for Article rich results in Google Search - add an ImageObject with url, width, height
Rich result eligibility
📄 Article ✓ Eligible
🍞 Breadcrumb ✓ Eligible
🔍 Sitelinks Search ⚠ Partial
FAQ ✗ No schema
📋 How-To ✗ No schema
Review ✗ No schema
📦 Product ✗ No schema
🎬 Video ✗ No schema
Your schema vs. competitor
Schema type Your page Competitor
Article ✓ Has ✓ Has
Organization ✓ Has ✓ Has
BreadcrumbList ✓ Has ✓ Has
FAQPage ✗ Missing ✓ Has
HowTo ✗ Missing ✓ Has
WebPage ✗ Missing ✓ Has
Schema types to add
01
FAQPage Your page has 5 Q&A sections that map directly to FAQ schema. Competitor has FAQPage deployed and likely captures the FAQ rich snippet slot at position 3. → Unlocks: FAQ rich snippet in SERPs
02
HowTo Your step-by-step section ("19 Steps to Rank Higher") is a natural HowTo candidate. Competitor deploys HowTo on similar pages. Can be added without rewriting content. → Unlocks: How-To step cards in rich results
JSON-LD extracted and validated · rich result eligibility mapped · competitor schema compared · additions suggested with unlock reasons

Built for anyone who wants more real estate in Google search results

SEO managers who want to unlock rich result types - FAQ snippets, How-To cards, Review stars - without guessing which schema to add or how to validate it
Developers implementing schema who need to validate their JSON-LD against schema.org requirements and Google's rich result criteria before shipping
Agencies doing technical SEO audits for clients where schema is always in scope but is time-consuming to extract, validate, and compare manually

Every output from the schema audit

Full JSON-LD schema extraction
Every JSON-LD block on the page extracted verbatim - all schema types, all properties, ready to inspect or copy
Schema type identification
Every schema.org type present on the page listed - Article, Organization, BreadcrumbList, FAQPage, HowTo, Product, and more
Validation against schema.org requirements
Required and recommended properties checked per type - missing fields flagged with specific fix instructions, not just "invalid"
Rich result eligibility map
Which Google rich result types the page qualifies for today, which are one schema block away, and which require content changes
Competitor schema comparison
Side-by-side table of your schema vs. the competitor URL - types they have that you don't, immediately visible
Schema additions with unlock reasons
Specific schema types to add with the rationale (existing content that maps to it) and the rich result each addition would unlock

Run Schema Markup Audits in Enfra.

Get started - it's free