QuickSEO
PricingToolsBlog
Get Started

Free Schema Validator — Required Property Completeness Checker

Validate that your JSON-LD structured data includes all required and recommended properties for each Schema.org type. Enter a sitemap URL or paste page URLs to check property completeness across your site and ensure eligibility for Google rich results.

Validate Schema Property Completeness

Enter a sitemap URL (e.g. https://example.com/sitemap.xml) or paste a list of page URLs (one per line, up to 50).

Why Schema Property Completeness Matters

Having structured data on your pages is only half the battle. If your JSON-LD schema blocks are missing required properties, Google will not generate rich results for those pages. Even with all required properties present, missing recommended properties means you are leaving enhanced search features on the table — star ratings, prices, availability badges, and FAQ dropdowns all depend on having the right properties filled in.

This tool crawls your pages, extracts every JSON-LD block, identifies the Schema.org @type, and checks each one against a curated set of required and recommended properties based on Google's structured data documentation. You get a completeness score per block, per page, and across your entire site.

Schema Property Validation Rules

This tool validates properties for 15 common Schema.org types used for Google rich results:

  • Article: Requires headline, author, datePublished, image. Recommends dateModified, publisher, description, mainEntityOfPage.
  • Product: Requires name, image. Recommends description, offers, brand, sku, review, aggregateRating.
  • LocalBusiness: Requires name, address. Recommends telephone, openingHours, geo, image, url, priceRange.
  • Event: Requires name, startDate, location. Recommends endDate, description, image, offers, performer, organizer.
  • JobPosting: Requires title, description, datePosted, hiringOrganization, jobLocation. Recommends validThrough, employmentType, baseSalary.
  • And 10 more types including Organization, WebSite, BreadcrumbList, FAQPage, HowTo, Recipe, VideoObject, SoftwareApplication, Review, and Course.

Understanding the Completeness Score

The completeness score uses a weighted formula: 70% required properties + 30% recommended properties. This weighting reflects that required properties are essential for rich results eligibility, while recommended properties enhance the quality and detail of those rich results.

80-100%Good completeness. All or most required properties present with several recommended properties.
50-79%Partial completeness. Some required or many recommended properties are missing.
0-49%Low completeness. Multiple required properties are missing, likely preventing rich results.

How to Use This Tool

  1. Enter a sitemap URL — Paste your XML sitemap URL (e.g. https://example.com/sitemap.xml) to automatically discover and crawl up to 50 pages.
  2. Or paste a URL list — Enter page URLs one per line or comma-separated. The tool accepts up to 50 URLs.
  3. Click "Check Property Completeness" — The tool fetches each page, extracts all JSON-LD blocks, and validates properties against known requirements.
  4. Review the overall score — See the average completeness score across all schema blocks found.
  5. Check missing properties table — See which properties are missing most frequently across your site.
  6. Expand individual pages — Click any page row to see per-block validation with green checkmarks for present properties and red X marks for missing required ones.
  7. Fix and re-test — Add missing properties to your JSON-LD markup and run the check again to verify improvements.

Frequently Asked Questions

What are required properties in schema markup?

Required properties are the minimum fields that must be present in a Schema.org type for it to be valid and eligible for rich results. For example, an Article schema requires headline, author, datePublished, and image. Without these required properties, Google will not generate rich results for that schema type. Missing required properties are treated as errors in schema validation.

What is the difference between required and recommended schema properties?

Required properties are mandatory for a schema type to be eligible for rich results in Google Search. Without them, the structured data is considered incomplete. Recommended properties are optional but enhance the richness of search results when present. For example, a Product schema requires name and image, but adding recommended properties like offers, brand, and aggregateRating enables more detailed product rich results with prices and star ratings.

How is the schema completeness score calculated?

The completeness score is calculated as a weighted average: 70% from required properties and 30% from recommended properties. If all required properties are present, you get at least 70%. Adding recommended properties brings the score closer to 100%. A score of 80% or higher (green) indicates good completeness. Between 50-79% (yellow) means some properties need attention. Below 50% (red) indicates significant gaps that likely prevent rich results.

Which schema types does this tool validate?

This tool validates 15 common Schema.org types: Article, Product, LocalBusiness, Organization, WebSite, BreadcrumbList, FAQPage, HowTo, Event, Recipe, VideoObject, JobPosting, SoftwareApplication, Review, and Course. For each type, the tool checks specific required and recommended properties based on Google's structured data documentation. Unknown types are still reported with their properties listed but without validation scoring.

How do I fix missing schema properties?

To fix missing schema properties, locate the JSON-LD script block in your page HTML and add the missing fields. For required properties, add the exact property name with valid data. For example, if Article schema is missing "author", add an author object with @type Person and name. After adding properties, validate your changes using Google's Rich Results Test to confirm eligibility. Use a CMS plugin or template to ensure consistency across all pages.

Track Your Brand Across Google & AI

QuickSEO connects your Google Search Console data with AI visibility tracking across ChatGPT, Claude, and Gemini — all in one dashboard.

Try QuickSEO →

Related Tools

Structured Data Validator

Extract and validate JSON-LD, Microdata, and RDFa structured data from any URL with Rich Results eligibility.

Schema Type Coverage Mapper

Map which Schema.org types exist across your site sections and find coverage gaps.

Breadcrumb Consistency Checker

Validate breadcrumb schema markup and on-page breadcrumb alignment against URL hierarchy.

QuickSEO

HomeBlog

Other

Python Indexing ScriptBlog Idea GeneratorBlog Outline GeneratorSitemap URLs ExtractorSitemap ValidatorFavicon CheckerRobots.txt Validator

Track

ChatGPTClaudeGemini

Legal

Terms of usePrivacy policy

Contacts

support@quickseo.ai