aeo.schema-text-not-visible
FAQPage, QAPage or HowTo structured data holds questions, answers or steps that are not in the page's HTML text.
What to change
Mark up only what the page shows: render every question, answer and step from the same data as the JSON-LD, or remove the items that are not on the page. Google's structured data guidelines forbid marking up content readers cannot see. If the page adds them with JavaScript, render them on the server too: most AI crawlers do not run JavaScript.
The documentation on developers.google.comA finding of this rule on a page carries the exact edits for that page: the markup it quotes, and what to write instead.
When it runs
Runs on every AEO audit: of a page, a crawl, a build directory or HTML. A warning is a problem that costs a page ranking, clicks or citations. Each finding takes 5 points off the page's score.
The severity here is the rule's usual one: a finding can be raised or lowered when the page gives a reason.
Run it, or skip it
Check a page for this rule alone, after a fix for instance:
npx @rivi-software/agentic-seo-check aeo https://example.com --rule aeo.schema-text-not-visible
Or from an assistant, with the MCP tool seo_aeo_audit:
{
"url": "https://example.com",
"rules": [
"aeo.schema-text-not-visible"
]
}
To leave it out of an audit, pass --disable aeo.schema-text-not-visible on the command, or disableRules: ["aeo.schema-text-not-visible"] to a tool.
More in AI answer engines
All 32 rules- Info
aeo.data-nosnippetdata-nosnippet hides a large share of the page's text (20% or more) from snippets and AI Overviews. - Warning
aeo.text-needs-javascriptThe HTML is an empty JavaScript app shell; most AI crawlers do not run JavaScript, so they see no content. - Info
aeo.question-not-answered-firstA heading asks a question but no short, direct answer follows it. - Info
aeo.unstructured-textA long page (600+ words) has no subheadings, lists or tables. - Warning
aeo.article-author-missingArticle structured data names no author. - Info
aeo.article-author-incompleteThe article's author is a bare name, without a url or sameAs that identifies the person. - Warning
aeo.article-dates-missingArticle structured data lacks datePublished (warning) or dateModified (info), which tell answer engines how fresh the content is. - Info
aeo.article-date-not-visibleThe article's structured data has a date, but the page shows none.