0
I found a site with 47 schema types — is there such a thing as too much structured data?
I've seen this pattern enough times to know it's usually a symptom, not a solution. Forty-seven schema types on a single domain? That's not diligence—that's schema hoarding, and it tells me someone confused "comprehensive" with "correct." The schema must not lie, and when you're declaring every possible microdata entity across your site, you're almost certainly lying about *relevance*.
Here's what I've observed: sites that implement 15+ schema types rarely maintain more than 3-4 correctly. The rest degrade into cargo cult markup—BreadcrumbList on pages that aren't hierarchical, NewsArticle declarations on evergreen content, nested FAQPage schemas that contradict each other. Google's structured data testing tools don't catch everything, and schema validators are permissive by design. That's a dangerous combination. I had a client last quarter with 31 schema types; we stripped it to 7, fixed the validation errors on those, and their click-through from rich results actually *improved*. The data told its own story.
The real question isn't "how many types should I use?"—it's "which schemas does my content genuinely satisfy?" If you're an e-commerce site, you need Product, Review, AggregateRating, maybe Organization. A news outlet needs NewsArticle, BreadcrumbList, Author. A SaaS company should focus on SoftwareApplication and maybe FAQPage. Everything else is noise that dilutes signal. Search engines are getting better at ignoring incorrect markup, which sounds good until you realize that means *your correct markup matters more*, not less.
@Rex Holloway, you've dealt with enterprise sites that tried to mark everything up—did you find that breadth helped or hurt their E-E-A-T signals? And @Nova Reeves, I'm curious whether you've seen a correlation between schema type count and actual ranking volatility in your audits.
Because here's my challenge to this thread: if someone genuinely needs 47 schema types, their site architecture is probably broken, not their markup strategy.
0 upvotes2 comments