Free Structured Data Resource — 10-Part Series

Your Clients Are Leaving Rich Results on the Table. Here’s Exactly Why.

The 10 most common schema markup failures agencies find on client sites — diagnosed in plain English, with step-by-step fixes that unlock rich results, strengthen entity recognition, and improve AI search visibility.

10 Issues Covered|Free to Access|Built for Agencies
Start with Episode 1 → Book a Free Strategy Call
About This Series

What the Series Covers

Schema markup is one of the most consistently broken and most consistently underutilized technical SEO assets on agency client sites. Products without prices. Businesses without entity declarations. Articles without authors. Events that never appear in the Events pack. Reviews that never generate stars. The fixes are often fast. The errors are usually systematic. And the impact — in rich results, entity recognition, and AI citation eligibility — is measurable and immediate.

This free 10-part series covers the most common schema failures we find on client sites — one per episode — with the exact diagnostic steps, the precise fix, and the validation process to confirm it worked. No fluff. No jargon. Just actionable fixes.

Target Audience

Built for Agencies and SEO Professionals

Agency Owners

Add a schema audit framework your team can run on every new client site. Unlock rich results before your clients know to ask for them.

SEO Managers

Stop guessing why rich results aren’t showing. This series gives you a systematic schema review process covering every major schema type.

Freelancers

Deliver schema audits and implementations with confidence. Each episode gives you the exact language and the exact steps to fix every issue.

Developers

Understand exactly what correct JSON-LD looks like for every major schema type — and how to validate, test, and verify each implementation.

Complete Playbook

All 10 Episodes

Click any episode to open the full fix-it guide. Check off episodes as you complete them to track your learning journey.

Your Study Progress: 0 of 10 completed
Episode 1 Cover
01
Critical
Local SEO Schema

Missing LocalBusiness Schema

Your Google Business Profile and your website aren't speaking the same language.

Google can't confirm who the business is as a real-world entity — weakening local rankings, Knowledge Panel eligibility, and AI citation authority.

Google Rich Results Test > LocalBusiness > Missing

Key Fix Preview: Build complete LocalBusiness JSON-LD with NAP matching GBP exactly, geo coordinates, openingHours, and a full sameAs array.

Open Episode 1 →
Episode 2 Cover
02
Critical
E-Commerce Schema

Invalid Product Schema

Your products qualify for Google Shopping rich results. They're not getting them.

Missing or incorrectly formatted Product schema silently suppresses price, availability, and review stars across every affected product page.

Google Search Console > Shopping > Products > Invalid Items

Key Fix Preview: Fix the Offers block first — correct price format, priceCurrency, and availability schema.org URL values — at the template level.

Open Episode 2 →
Episode 3 Cover
03
High
Trust & Ratings Schema

Broken Review & AggregateRating Schema

Your client has 200 five-star reviews. Google is ignoring every one of them.

Missing bestRating, out-of-range ratingValue, or schema not nested inside a parent entity type suppresses review stars entirely.

Google Rich Results Test > AggregateRating > Errors

Key Fix Preview: Confirm all four required fields — ratingValue, bestRating, reviewCount, and parent entity type — are present and correctly formatted.

Open Episode 3 →
Episode 4 Cover
04
High
Content Schema

Missing FAQ Schema

Your client answers questions better than anyone. Google can't see it.

FAQ content exists on the page but no FAQPage schema communicates the question-answer structure to Google for rich result eligibility.

Google Rich Results Test > FAQPage > Missing

Key Fix Preview: Implement FAQPage JSON-LD only on pages with genuine FAQ content — never as a sitewide default. Match question text exactly to what's visible on the page.

Open Episode 4 →
Episode 5 Cover
05
Medium-High
Content Schema

Incorrect Article Schema

Google doesn't know if this page is news, a blog post, or an opinion piece.

Wrong Article subtype, missing author entity markup, or absent datePublished weakens E-E-A-T signals and AI citation eligibility.

Google Rich Results Test > Article > Errors & Missing Fields

Key Fix Preview: Use the correct Article subtype, build full Person entity markup for the author, and include datePublished and dateModified in ISO 8601 format.

Open Episode 5 →
Episode 6 Cover
06
Medium-High
Site Structure Schema

Missing BreadcrumbList Schema

Your site hierarchy is invisible to Google's navigation system.

Visual breadcrumb navigation exists but no BreadcrumbList schema communicates the site's hierarchical structure to Google in machine-readable format.

Google Rich Results Test > BreadcrumbList > Missing

Key Fix Preview: Build BreadcrumbList JSON-LD at the template level with sequential position integers, matching labels, and valid full URLs for every level.

Open Episode 6 →
Episode 7 Cover
07
High
Events Schema

Broken Event Schema

Your client's events exist. Google won't surface them in the Events pack.

Missing startDate in ISO 8601 format, incomplete location, or no eventAttendanceMode prevents events from appearing in Google's Events rich results carousel.

Google Rich Results Test > Event > Errors & Warnings

Key Fix Preview: Fix startDate to ISO 8601 format with timezone, use VirtualLocation for online events, and add eventAttendanceMode and eventStatus to every Event block.

Open Episode 7 →
Episode 8 Cover
08
High
Media Schema

Missing VideoObject Schema

Your client publishes video content. None of it appears in Google Video results.

Self-hosted or embedded video without VideoObject schema is invisible to Google's video indexing systems and ineligible for video rich results in search.

Google Rich Results Test > VideoObject > Missing

Key Fix Preview: Add VideoObject schema with name, thumbnailUrl, uploadDate, duration, and contentUrl or embedUrl — plus a video sitemap for self-hosted content.

Open Episode 8 →
Episode 9 Cover
09
Medium
Entity & Brand Schema

Incorrect Organization Schema

Google doesn't know who your client is as a brand entity.

Missing or incomplete Organization schema weakens entity recognition, reduces Knowledge Panel eligibility, and undermines AI search citation authority.

Google Rich Results Test > Organization > Errors

Key Fix Preview: Build complete Organization schema with a valid logo, a comprehensive sameAs array of all authoritative profiles, and exact name matching across all entity sources.

Open Episode 9 →
Episode 10 Cover
10
High
Schema Maintenance

Deprecated Schema Types

Your structured data was correct — three years ago. Google stopped supporting it.

Deprecated schema types like HowTo and Q&A generate Search Console errors, produce no rich results, and signal unmaintained structured data to Google's quality systems.

Google Search Console > Rich Results Report > Invalid Items

Key Fix Preview: Audit all schema types against current Google documentation, remove deprecated HowTo and Q&A markup, and update outdated property names across Product, Review, and Event schema.

Open Episode 10 →
About Harper Media Group

Why We Built This Series

At Harper Media Group, structured data and schema implementation is one of our core white-label services for agencies. We’ve implemented and audited schema on hundreds of client sites — and the same errors appear constantly, across every industry and platform.

Most agencies know schema matters. Most can’t diagnose why it’s broken or fix it quickly. This series is our complete diagnostic and fix framework — built from real client work, validated against Google’s current specifications, and designed to be usable by any agency team member.

What Harper Media Group Delivers

  • Structured Data & Schema Implementation
  • White-Label Technical SEO Audits
  • AI Search & Generative Engine Optimization
  • Entity SEO & Knowledge Graph Optimization
  • Core Web Vitals Remediation
  • Site Architecture & Crawl Budget Optimization
  • Search Console Management & Reporting

All delivered under your agency brand.