20 of my pages still emit schema for a rich result Google killed 114 days ago

by

I ran a check on my own site today and found markup for a feature that stopped existing in May.

Google added a deprecation notice to the FAQ rich result on 8 May 2026, saying it would no longer appear in Search from 7 May. On 15 June they deleted the documentation page entirely. The reason they gave was that the feature is no longer shown in Search results.

My site never noticed. My own /faq route returns 200 today and still serves an FAQPage block with 18 acceptedAnswer entries in it. Twenty route files emit the same schema, plus a helper that builds it for every blog post.

Nothing failed, and that is the part worth sitting with. The FAQPage type is still defined in the vocabulary, so every validator passes it. The build compiles. No test covers whether Google still renders the thing. The only change happened on Google's side, and there is no channel that carries it back to you.

So the code is not wrong. It is working correctly toward an outcome that was removed, and it will keep doing that until somebody reads a changelog.

How do you find out when something external your code depends on gets retired?

11 views

Add a comment

Replies

Best

I think the biggest challenge is exactly what you mentioned: there's no error message. Everything keep working , just without the outcome you originally built it for.