๐—ฆ๐˜๐—ผ๐—ฝ ๐—Ÿ๐—ผ๐˜€๐—ถ๐—ป๐—ด ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—ฆ๐˜๐—ฟ๐˜‚๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ๐—ฑ ๐——๐—ฎ๐˜๐—ฎ

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:

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.

Source: https://dev.to/morinaga/what-i-learned-wiring-json-ld-structured-data-audits-into-a-post-deploy-ci-step-3ga8