The setup. Between July 2025 and January 2026 we systematically added or upgraded schema markup on 47 mid-market client sites across 9 industries. We kept everything else constant — no major content rewrites, no new backlink campaigns, no design refreshes. The goal was to isolate the impact of schema alone.
Spoiler: the results are more nuanced than "schema = ranking lift". Some schema types delivered measurable wins. Others did nothing visible. One created a small but real downside.
Methodology
Each site got a custom schema upgrade plan, but every plan touched a subset of: Organization, Service, Product, FAQPage, BreadcrumbList, HowTo, Person, Review (third-party only), ImageObject, and speakable. We logged the before/after for: total organic clicks, average position on top-10 commercial queries, rich result impressions in Search Console, and AI citation count (manual monthly captures across ChatGPT/Gemini/Perplexity).
What worked
- FAQPage on commercial pages: +18% organic clicks median. Even though FAQ rich results are now gated, the pages still perform better. The schema seems to feed Google's understanding of the page.
- Organization + sameAs graph (knowledge panel): +27% brand-query clicks. Knowledge panels appeared on 31 of 47 sites within the test window.
- BreadcrumbList on every page: +8% sitewide impressions. Breadcrumb rich results are still rendered and provide a small CTR uplift.
- FAQPage + speakable combined: 3.4× AI citation rate. The biggest single signal for AI search visibility in our test.
What did nothing visible
- ImageObject markup with creator/license on stock images. Zero measurable impact.
- HowTo schema on listicle-style content (e.g. "5 reasons to..."). No uplift, and one site got a minor manual-action warning.
- Review schema for self-serving testimonials about the brand itself — actively against Google's policy. We removed these where we found them.
- Article schema on pages that already had BlogPosting schema. Duplicate semantics.
The surprising downside
One site added Product schema with offers and prices to a service-not-product page (a digital marketing agency listing 'starter / growth / enterprise'). It got a manual action for misleading structured data inside three weeks. We had to remove it and request reconsideration. The site recovered, but it took 6 weeks of lost traffic.
Lesson: schema integrity matters. Don't apply Product schema to services. Don't apply Recipe schema to listicles. Don't apply HowTo to opinion pieces. Google's structured-data quality team is more active than people realise.
What we now recommend by default
- Organization + WebSite on every page (rendered globally).
- BreadcrumbList on every page.
- FAQPage on every commercial page.
- Service or Product on the right page type — and only the right page type.
- Speakable on the highest-value answer per page.
- Person (author) on every editorial / blog page.
That's it. Six schema types, applied with integrity, beat 12 schema types thrown at the wall.
"FAQPage + speakable combined gave the biggest single AI-citation lift in our entire test — and almost nobody is doing both together."
— Senior strategist, The Review Makers