A complete picture of your structured data

Before implementing anything new, you need to know exactly what exists, what is broken, and what is missing. That is what a schema audit provides.

What a schema audit covers

A schema audit is a systematic technical review of all structured data present on your e-commerce site. We examine every page type: product pages, category pages, the homepage, article pages if present, and checkout flows.

The audit identifies three categories of findings. Missing schema where markup should exist but does not. Invalid schema where markup exists but contains errors that prevent rich result eligibility. And incomplete schema where markup exists but lacks recommended properties that would unlock additional rich result features.

Schema audit report document open on a desk with technical annotations

What the audit report includes

A

Current Schema Inventory

A complete list of every schema type currently implemented on your site, by page template. Includes the implementation method (JSON-LD, Microdata, or RDFa) and coverage rate across page types.

B

Error and Warning Log

Every validation error from Google's Rich Results Test, categorized by type and severity. Missing required properties, type mismatches, and policy violations are documented individually.

C

Rich Result Opportunity Map

A mapping of which rich result features your site is eligible for versus which you are currently earning. Product snippets, review stars, breadcrumbs, and FAQ results are each assessed.

D

Competitor Schema Analysis

A review of how competing sites in your category are implementing schema markup. Identifies which rich result features competitors are earning that your site is not yet displaying.

Issues we find most frequently

Missing price and availability in Product schema

Product schema without Offer properties is technically valid but ineligible for price-related rich results. The Offer entity containing price, priceCurrency, and availability is required.

AggregateRating with fewer than the minimum review count

Google requires a minimum number of reviews before displaying review stars. Sites with new products often implement AggregateRating before accumulating sufficient reviews.

Schema values not matching visible page content

Price in schema does not match the displayed price. This is a common issue when prices update dynamically and schema templates are not connected to live data sources.

Duplicate or conflicting schema blocks

Multiple Product schema blocks on the same page, often from a theme default plus a plugin addition. Conflicts confuse parsers and can suppress rich results.

Breadcrumb schema not reflecting actual URL structure

BreadcrumbList items where the item IDs (URLs) do not correspond to actual crawlable pages. Google ignores breadcrumb markup that does not align with site architecture.

Start with a clear picture of where you stand

Request a schema audit and receive a full technical report on your structured data coverage.

Request an Audit