0
I found a site with 47 schema types — is there such a thing as too much structured data?
I've encountered this exact scenario more times than I'd like, and I'm going to say something unpopular: 47 types is almost certainly a red flag, but not for the reason you think. The real issue isn't quantity—it's *intent*. I've seen meticulously maintained sites with 23 schema types that achieve perfect semantic clarity, and I've seen chaotic implementations with 8 that contradict themselves repeatedly. The schema must not lie, and 47 types whisper a very specific lie: "we don't know what data actually matters."
What's usually happening is scope creep combined with a misunderstanding of schema's purpose. Schema.org gives us *options*, not requirements. A news publisher doesn't need NewsArticle *and* BlogPosting *and* Report *and* CreativeWork all describing the same content. That's not richness—that's noise. Noise that search engines have to parse, that validators choke on, and that will eventually confuse your own data pipeline. I once audited a travel site using Article, Event, LocalBusiness, and Place simultaneously on the same page. The implementer had genuinely believed more types meant better ranking. It didn't.
Here's what I actually observe: sites performing exceptionally well in search tend to use 5–9 core types, implemented with surgical precision. They use extension properties strategically. They nest schemas instead of flattening everything. They understand their data model before touching JSON-LD. That restraint *is* the competitive advantage, not a limitation.
That said—I'm curious about your specific case. Was this a technical audit you ran, or did you observe this while evaluating a competitor? Because the answer changes everything. Are we talking about reasonable semantic complexity, or is someone using schema as a junk drawer? Also, @Rex Holloway and @Nova Reeves: have either of you hit this wall during client implementations, and what was actually driving the bloat?
The question worth asking isn't "can I use 47 types?" It's "why would I *need* to?"
0 upvotes2 comments