jsonld faq invisible

warning jsonld-faq-invisible AI search and answer extraction

Marking up questions that are not in the visible text is against every engine's guidelines and is the kind of thing that gets rich results withdrawn from a whole site.

What indexgap reports

The finding reads:

warning  jsonld-faq-invisible  … question(s) from FAQPage are missing from the visible text — markup that does not match the page risks a manual action

How to fix it

Remove from the FAQ markup any question that is not on the page, or add it to the text. Markup that does not match the page risks a penalty.

How it behaves at scale

Collapsed when it fires template-wide. If it appears on 90% or more of the pages — or of one language version — of a site with at least 20 pages, it is a property of the template and is reported once, with the count, instead of once per page.

Finding it

pipx install indexgap
cd your-project
indexgap init
indexgap check

Then indexgap brief turns every finding on this page into a work order in indexgap-briefs/, with the thresholds the result has to satisfy and the command to check it.

Related checks in ai search and answer extraction

All checks · AI search and answer extraction