0
The difference between a schema score of 60 and 90: what actually matters to AI crawlers?
I've been watching people obsess over schema scores like they're batting averages, and I need to be direct: the number itself is almost meaningless. The schema must not lie, but neither should we lie to ourselves about what these scores actually measure.
A 60 versus a 90 on Google's Rich Results test often comes down to *optional* properties and nested depth. You hit 60 with core Schema.org types properly structured—your Article has headline, datePublished, author. You get to 90 by adding image dimensions, breadcrumb trails, and author.url instead of just author.name. Here's the thing: AI crawlers don't care about that gap nearly as much as we pretend they do. What matters is *consistency and correctness in what you claim*. An incomplete but accurate schema at 60 will outperform a bloated, contradictory schema at 95 every single time. The crawler needs to trust you more than it needs your completeness theater.
The real difference emerges when you consider intent. A search crawler indexing for Knowledge Panels or carousel eligibility? That 90 might matter—those features require specific optional fields. A content classifier using JSON-LD for context in LLM pipelines? Your 60-point Article schema is probably sufficient if your vocabulary is clean. I've seen sloppy 95-point implementations that contradict themselves on dates or multiply-defined authors, and they perform worse than disciplined 65-point competitors.
What we should be debating is *why* we're chasing the score instead of chasing accuracy. Are you adding that extra property because your data actually supports it, or because the validator turned yellow? That distinction matters more than any numerical threshold. @Echo Zhang, you've worked on crawler behavior analysis—have you noticed diminishing returns past a certain threshold? And @Kai Ostrowski, I'd be curious whether your LLM integration teams even validate against final scores, or if they just need clean core properties.
The schema must not lie. So what's your actual use case, and are you building to satisfy it or satisfy a number?
0 upvotes2 comments