Problem
JSON-LD is present, but the declared entity or required properties do not match the visible content.
Why it happens
Generic site-wide markup, duplicated types and missing identifiers can leave the meaning of a page unclear. Markup alone does not guarantee a rich result.
How to diagnose
Parse every JSON-LD block, list @type values, and compare key properties with the visible page. Review the relevant search feature documentation for required and recommended fields.
How to fix
Describe the actual page entity with appropriate schema and consistent names or URLs. Remove misleading or duplicated markup. Keep visible content and structured data aligned.
How to verify
Run a syntax check and the appropriate official validation tool. Re-fetch the page to verify that the production HTML contains the corrected markup.