๐ฆ๐๐ผ๐ฝ ๐๐ผ๐๐ถ๐ป๐ด ๐ฌ๐ผ๐๐ฟ ๐ฆ๐๐ฟ๐๐ฐ๐๐๐ฟ๐ฒ๐ฑ ๐๐ฎ๐๐ฎ
JSON-LD structured data often disappears. Your site build still works. Your deploy finishes. The page looks fine. But Googlebot sees nothing. You find out weeks later through Search Console.
I added an audit step to my CI pipeline. It finds these errors in 60 seconds.
The script checks live pages. It looks for specific schema types. It uses your sitemap to find sample pages. It verifies the data exists.
This caught three real bugs:
- Missing ItemList schema.
- Wrong URL protocol.
- Raw database IDs instead of clean names.
I made this check non-fatal. It reports issues but does not stop the deploy. This prevents pipeline blocks while you fix bugs.
This is a smoke test. It checks a few pages to catch big mistakes. It keeps your rich results safe.