Generative engine optimization

Generative engine optimization makes a page easy for ChatGPT, Claude, and Perplexity to quote, because the answer is in semantic HTML instead of a JavaScript bundle.

What this fixes

Generative systems chunk a document by headings, paragraphs, lists, and tables. They cannot chunk a component tree that does not exist until a browser runs it.

  • Answers buried in client-rendered components
  • Heading levels that skip, so the chunk boundaries are wrong
  • Facts hidden with disclosure widgets or CSS
  • Schema that claims something the visible page does not say

What you receive

  • A page outline whose headings are questions or direct topic names
  • A first paragraph under each heading that states the answer
  • Tables for comparisons and lists for steps, in real table and list elements
  • JSON-LD that matches the visible article and FAQ word for word
  • Internal links with anchors that say where they go

How the work runs

  1. We fetch the URL the way a crawler does and list what is missing from the HTML.
  2. We rewrite the outline, the answer paragraphs, and the schema together.
  3. We ship static files. View source is the acceptance test.

Who it is for

A good fit

  • B2B sites that want to be cited in AI answers
  • Documentation, catalogs, and service pages with stable facts

A poor fit

  • Products whose entire interface is an authenticated application
  • Pages that change by the minute and cannot be published as HTML

Related: answer engine optimization and the plain HTML manifesto.

Questions about generative engine optimization

Which systems is this service aimed at?

ChatGPT, Claude, and Perplexity, plus any answer engine that extracts passages from fetched HTML rather than waiting for a client-side render.

Is generative engine optimization different from publishing more blog posts?

Yes. The work is the structure of each page: one heading tree, a direct answer, citations in the HTML, and schema that repeats only what the page already says.

Request a free AI-extraction audit

Send one public URL. A person reads the HTML your server returns and writes back what AI crawlers can quote, and what they never see.

Request a free AI-extraction audit