Schema Markup|7 min read

How to Audit Your Schema Markup in 15 Minutes

Botjar Team|

Why Audit Your Schema

Most ecommerce sites have some schema markup, but almost none have complete, error-free schema on every page that matters. Default platform implementations cover the basics but miss the properties that AI crawlers weight heavily. Plugins break during updates. Manual implementations drift out of sync with page content.

A 15-minute audit reveals the gaps. Here is exactly what to check and how.

Minute 0-3: Check Your Homepage

Start with your homepage. Open it in your browser, view source, and search for application/ld+json. You should find at minimum:

  • Organization schema with your company name, logo URL, contact info, and social profiles
  • WebSite schema with your site name and search action (if you have site search)

If your homepage has no JSON-LD schema at all, that is your first fix. If it has Organization schema but is missing key properties (logo, contactPoint, sameAs for social profiles), note those gaps.

Minute 3-6: Check a Product Page

Open your best-selling product page. View source and find the Product schema. Check for these critical properties:

  • name – is it the descriptive product name or a marketing title?
  • description – is it substantive (100+ words) or just a one-liner?
  • offers – does it include price, currency, and availability?
  • aggregateRating – are review scores included?
  • brand – is the brand specified?
  • image – are product images referenced?
  • sku – is a unique identifier included?

Score yourself: 7/7 properties present is excellent. 5-6 is acceptable. Under 5 means your product pages are underperforming for AI visibility.

Minute 6-9: Validate With Free Tools

Take your product page URL and run it through two free validators:

  • Google Rich Results Test – checks for syntax errors and missing required properties. Flags warnings that could prevent rich snippets.
  • Schema.org Validator – checks your markup against the full schema.org specification. Catches issues Google's tool misses.

Common errors you will find:

  • Missing priceCurrency in Offer objects
  • Rating values without a bestRating specified
  • Image properties with relative URLs instead of absolute URLs
  • Deprecated schema types that should be updated

Minute 9-12: Check Category and FAQ Pages

Open a main category page. Does it have BreadcrumbList schema? It should. Breadcrumb schema helps crawlers understand your site hierarchy and improves how your pages appear in both search results and AI context.

Open your FAQ page (if you have one). Does it have FAQPage schema? If not, you are missing one of the highest-impact schema implementations for AI visibility. FAQ schema lets AI crawlers cite your answers directly in conversations.

Check 2-3 additional product pages across different categories. Are they consistent? If your schema implementation varies across products – complete on some, missing on others – that inconsistency hurts your overall site quality signal.

Minute 12-15: Assess Coverage

The final step is estimating your coverage. Roughly what percentage of your pages have proper schema?

  • Product pages: what percentage have complete Product schema?
  • Category pages: do they have BreadcrumbList and any relevant CollectionPage or ItemList schema?
  • Content pages: do blog posts have Article schema? Do guides have HowTo schema?
  • FAQ content: is it wrapped in FAQPage schema wherever it appears?

Most ecommerce sites score around 40-60% coverage when assessed honestly. The top performers – the sites that get recommended by AI assistants – are at 90%+.

What to Fix First

Prioritize your fixes based on impact:

  • Priority 1: Add or complete Product schema on your top 20 products by revenue. These are the pages that matter most for AI recommendations.
  • Priority 2: Fix validation errors on all pages with existing schema. Invalid schema is worse than missing schema.
  • Priority 3: Add FAQ schema to product pages and category pages that have Q&A content.
  • Priority 4: Add Organization schema to your homepage and BreadcrumbList schema site-wide.
  • Priority 5: Expand Product schema with Tier 2 and Tier 3 properties (additionalProperty, review objects, etc.)

Automate the Ongoing Audit

A one-time audit is helpful. Continuous monitoring is essential. Schema breaks when you update your CMS, change product templates, or add new pages. What was valid last month might be broken today.

Botjar continuously monitors your schema markup across every page, alerts you to validation errors, tracks completeness scores over time, and shows you exactly which properties are missing and how they impact your AI Visibility Score.

Automate your schema audit. Botjar scans every page on your site for schema completeness, validation errors, and AI visibility impact – continuously, not just once. Get your free bot audit →

More from the blog

botjar

Scanning visitor...