Write pages that AI answers can quote

Answer engines don’t quote a page, they quote a passage: a short, self-contained paragraph that answers a question. These checks are about writing and structure, the part your content team controls.

Site type

Put the answer right under the heading

The passage answer engines lift is usually the paragraph straight after a heading. Make it the answer: one to three sentences, 40 to 320 characters, that still make sense on their own.

Hard to quote
In today’s fast-moving landscape, teams everywhere are rethinking how they work. That’s why we built a platform that brings everything together…
Easy to quote
Acme is invoicing software for freelancers. It sends invoices, chases late payments and files VAT returns in 14 EU countries.

SagBot reads the paragraph after each heading on your site and checks its length.

Phrase headings as the questions people ask

“Pricing” tells a model little. “How much does Acme cost?” matches what someone types into an assistant, and the paragraph under it becomes the answer. You don’t need every heading to be a question; a few in the right places do the work.

SagBot reads your site’s h1 to h4 headings and counts the questions. It’s advice, not part of the score.

Mark up your questions and answers

Once a page has question headings, FAQPage markup hands answer engines the same pairs in a form they don’t have to parse. The marked-up text must match what’s visible on the page.

SagBot reads whether your site has question headings and, if so, FAQPage or QAPage JSON-LD with its questions.

Show who wrote it and when

A named author and a visible date tell an answer engine the page is maintained by someone accountable. Undated pages lose out to fresher ones on anything time-sensitive. Use <time datetime> for the date so machines can read it too.

SagBot reads author and date signals on your site: meta tags, schema author and dateModified, and <time> elements.

Make sure the text is in the HTML

Most AI crawlers don’t run JavaScript. If your words only appear after a script runs, the crawler sees an empty shell. Ask your developers to render the text on the server; you’ll know it worked when the words show up in “view source”.

SagBot reads the text on your site without running JavaScript: how many words, and whether it has headings.

Decide what AI may do with your content

Content Signals in robots.txt state your terms separately: appear in search (search), be used in AI answers (ai-input), be used to train models (ai-train). It’s an editorial decision as much as a technical one, so make it on purpose.

SagBot reads the Content-Signal lines in your robots.txt.

See which of these your site passes

SagBot checks your site; use the same rules on every article you publish.

Site type

Also for your team