The SEO basics AI answers still stand on

Most AI answers are built on top of a search index. If a page can’t be indexed, it can’t be cited. These checks are the technical SEO you already know, scored the way answer engines feel them.

Site type

Answer 200 OK

Crawlers only index pages that answer 200. A chain of redirects, a soft 404 or a 5xx under load all end the same way: nothing to cite.

SagBot reads the status code your site answers with, after redirects.

Serve everything over HTTPS

Search engines and AI agents prefer secure pages, and some refuse plain HTTP outright.

SagBot reads whether your site ends up on HTTPS after redirects.

Don’t noindex the page you want cited

A noindex left over from staging keeps a page out of search, and out of every AI answer built on search. Check both the robots meta tag and the X-Robots-Tag header.

SagBot reads the robots meta tag and X-Robots-Tag header on your site.

Write a title that names you and what you do

The <title> is the headline search results and AI answers show for you. Keep it specific and under about 60 characters.

SagBot reads your site’s <title> and its length.

Give every page a description

A good description is often used as the snippet under your result. Aim for 50 to 160 characters of plain sentences.

SagBot reads your site’s meta description and its length.

Declare one canonical URL

With and without www, with and without a trailing slash, with tracking parameters: a canonical link tells crawlers which URL is the real one, so links and citations add up instead of splitting.

SagBot reads the canonical links on your site, and whether there is exactly one.

Keep hreflang consistent

Broken hreflang can surface the wrong language version in search and AI answers. Each language version should list all the others and itself, with absolute URLs.

SagBot reads the hreflang alternates on your site, including the self-reference.

Add JSON-LD that parses

Structured data is where SEO and GEO meet: the same JSON-LD that earns rich results gives answer engines facts they don’t have to infer. One broken comma can void a whole block, so validate it.

SagBot reads every JSON-LD block on your site: whether it parses and whether its nodes have a @type.

See which of these your site passes

The Answer-ready score splits into SEO, GEO and AEO, so you can see where classic SEO stops and the rest begins.

Site type

Also for your team