Finds JSON-LD blocks in the page source.
Expected: at least one script block containing valid structured data.
Parses valid JSON and lists its @type values.
Expected: valid JSON with types such as Article, Product, or Organization.
Also recognizes types in Next.js rendered payloads.
Expected: JSON-LD remains detectable even when the page is rendered by Next.js.
This is a focused diagnostic, not a full AdSense audit or a Google approval prediction.