AI Visibility Tracking ToolFree checker

AI and Machine Learning in SEO: Engines vs Tools

99Visibility Research · Updated October 21, 2026 · 9 min read

Short answer

AI and machine learning show up in SEO in two separate places. Search engines and AI assistants use models to rewrite queries, retrieve pages, rank them and write answers. SEO tools use models to draft content, cluster keywords and estimate visibility. Only the engine side decides whether you appear, and its internals are undisclosed. That means any list of "AI ranking factors" is inference, not documentation.

Key takeaways

  • Machine learning inside engines decides visibility, while machine learning inside SEO tools only estimates it from the outside.
  • Engines publish their controls (crawlers, robots.txt tokens, snippet directives) but not their ranking weights, so "AI ranking factors" lists are guesses.
  • The levers with real evidence behind them are access levers: crawler permission, firewall reachability, server-side rendering, index eligibility and snippet controls.
  • Schema, E-E-A-T scores, domain authority and llms.txt are not documented levers for AI answers, and primary sources contradict the claims that they are.
  • Work in order: access first, then rendering and indexing, then the facts on your pages, then what each engine says about you.

Two kinds of machine learning, two different questions

When people talk about AI in SEO, they usually mean one of two things.

  • Machine learning inside the engines. Google, ChatGPT, Perplexity, Claude and Copilot use models to interpret a question, fetch pages, choose sources and write an answer.
  • Machine learning inside SEO tools. Tools use models to write drafts, group keywords, suggest topics, run test prompts and produce scores.

The first kind decides whether your brand appears in an answer. The second kind helps you work, and at best estimates what the first kind is doing.

Keeping these apart matters because the two get blurred in marketing copy. A tool can compute a number with a model. That does not make the number something an engine uses. Most confusion about "AI ranking factors" starts here.

The practical move: whenever you read a claim about AI in SEO, ask which side it describes. Then ask whether the engine itself has documented it.

What machine learning does inside the engines

An AI answer is the output of a pipeline. Each step is run by the engine, not by you. The four stages of AI search are a useful frame.

Query rewriting and fan-out

The question a user types is rarely the query that gets searched. OpenAI's help page on ChatGPT search says it "typically rewrites your query into one or more targeted queries" that it sends to search providers. Google says AI Overviews and AI Mode may use a "query fan-out" technique, issuing multiple related searches across subtopics. The Gemini API's grounding feature also generates its own search queries.

Retrieval and ranking

The engine then decides which pages enter the model's context. OpenAI's full public description of how ChatGPT ranks search results is that it uses "multiple factors" and that "placement is not guaranteed." Nothing more is enumerated.

Generation and citation

The model writes the answer and picks which retrieved pages to cite. Google says AI Overviews and AI Mode "may use different models and techniques", so even two Google surfaces can return different links for the same question.

Whether search happens at all

Retrieval is discretionary on every platform, as of October 2026. ChatGPT searches at the model's discretion. Claude.ai search is a user toggle. When no search runs, the answer comes from what the model learned in training, frozen at its knowledge cutoff. You can learn how to tell whether an AI answer used live web search before drawing conclusions from it.

What machine learning does inside SEO tools

SEO tools use models for tasks like these:

  • Drafting articles, briefs and meta descriptions.
  • Clustering keywords and suggesting topics.
  • Sending a fixed set of prompts to AI assistants and counting mentions or citations.
  • Combining results into a single visibility score.

None of this gives a tool access to an engine's internals. Google's page on third-party SEO tools states that "third-party tools don't have access to our internal ranking data" and that they "can't guarantee performance."

Prompt tracking has a specific blind spot. A tracker tests prompts its user chose, while the engine searches with rewritten queries nobody outside can see. The one exception, as of October 2026, is Bing Webmaster Tools, whose AI Performance report shows the grounding queries Copilot actually ran. Here is how to see the queries Copilot used when it cited you.

Scores have a second blind spot. Any single AI visibility score, including 99Visibility's, averages answers given with and without live retrieval. Treat it as a model of visibility, not a measurement the engine reports.

Content generation carries its own risk. In a 2026 experiment, OtterlyAI published roughly 1,000 AI-generated posts on each of two new domains. Google removed both from its index (after about 14 and about 90 days), with no manual action reported. Google's guidance says appropriate use of AI is not against its guidelines. Its spam policy targets scaled content made to manipulate rankings. The guide to AI SEO tools covers what each category of tool changes and what it doesn't.

Why the engine side stays undisclosed, and what that means for AI ranking factors

Engines publish their controls, not their weights. You get crawler names, robots.txt tokens and snippet directives. You don't get the scoring function. Google's generative AI report in Search Console shows impressions only, with no clicks, click-through rate or position. So no published number exists to check an "AI rank" against.

That gap gets filled with guesses. Here is how the most common ones compare with primary sources.

Common claim What the evidence shows
Add schema to get cited Google says structured data isn't required for generative AI search. Ahrefs' matched test of 1,885 pages found AI Overviews citations fell 4.6% after schema was added
Improve your E-E-A-T score Google says E-E-A-T isn't a specific ranking factor. There is no score
Build domain authority Domain Authority is a Moz metric. Google publishes no site-level authority score
Publish an llms.txt Google says Search ignores it. No other engine documents reading it
GEO delivers up to 40% more visibility Measured in a lab engine on content already placed in the model's context

The research picture is consistent. A July 2026 critical survey of 45 GEO studies (arXiv:2607.14035) concluded that already-retrieved content can change how it is cited, but no technique shows a stable, cross-platform effect on being discovered. C-SEO Bench found most conversational SEO methods ineffective and often harmful to ranking.

Don't overcorrect, though. Google says existing structured data does no harm. The honest line is that it is not a lever for AI answers. For the full picture, read what AI SEO research actually shows.

What you control and what you don't

Split the pipeline into four stages and the line becomes clear.

  • Parametric (training) knowledge. Nobody controls this in the short term. It is frozen at a cutoff. OpenAI lists a February 16, 2026 knowledge cutoff for its GPT-5.6 models.
  • Access. You and your CDN control this fully.
  • Retrieval. The engine controls this, with you influencing only whether your pages are eligible and relevant.
  • Generation. The model controls this.

In your control

  • Rendering. Vercel found that ChatGPT and Claude crawlers fetch JavaScript files but don't execute them. Content that only appears after JavaScript runs may be invisible to them.
  • Per-bot robots.txt rules. OpenAI's GPTBot governs training use. OAI-SearchBot governs ChatGPT search. OpenAI says each setting is independent. Here is more on whether allowing AI search bots means training use.
  • Firewall and CDN reachability. A firewall can block a crawler that robots.txt allows.
  • Index and snippet eligibility. Google says a page must be indexed and eligible for a snippet to appear as a supporting link in AI Overviews or AI Mode, with "no additional technical requirements." noindex, nosnippet, max-snippet and data-nosnippet keep content out of AI answers.
  • Specific facts in fetchable HTML. A stated price, number or one-line definition gives an engine a sentence it can quote.

Not in your control

Query rewriting, fan-out, your position in the model's context, which retrieved pages get cited, and whether search runs at all. Nobody can promise outcomes at these stages.

A practical order of work

Start where the evidence is strongest and the fixes are mechanical.

  1. Check crawler access per bot. Read your robots.txt for OAI-SearchBot, PerplexityBot, Claude-SearchBot and Googlebot. Then confirm your firewall doesn't return a 403 to them. An AI crawler checker requests a page as each crawler and shows which ones get turned away.
  2. Check rendering. Compare the raw HTML with the rendered page. Move prices, product names and key claims into the server-rendered HTML.
  3. Check indexing, engine by engine. Look at Google Search Console and Bing Webmaster Tools separately. A healthy result in one tells you nothing about the other.
  4. Remove accidental suppression. Search templates for noindex, nosnippet, max-snippet:0 and data-nosnippet that nobody meant to ship.
  5. State your facts plainly. Put each important fact once, in a sentence, and keep it consistent across pricing, about and footer pages.
  6. See what each engine says. Ask real buyer questions, logged out, and note whether the answer cited live sources. The free checker on this site runs up to three buyer questions and scores the answers.
  7. Get named where engines already look. When engines cite other sites instead of yours, being mentioned on those sites is associated with appearing in the answer. That is an association, not a guaranteed effect.

Common mistakes

  • Treating a tool's score as an engine signal. A content score or AI visibility score is the tool's model. No engine reads it.
  • Allowing GPTBot to appear in ChatGPT. GPTBot is for training. ChatGPT search uses OAI-SearchBot. Blocking GPTBot doesn't remove you from ChatGPT search either.
  • Optimizing for the exact prompts you type. Engines rewrite and fan out queries. Your test prompts are a sample, not the input.
  • Rewriting pages in an "AI-friendly" style or chunking them. Google's AI optimization guide says you don't need to write in a specific way for generative AI search, and that there is no ideal page length.
  • Mass-publishing AI content. Volume without value is the pattern Google's scaled content policy describes, and removal can arrive without a warning in Search Console.
  • Trying hidden text or prompt injection. Researchers have shown manipulated content can sway AI search agents once it is retrieved, with results varying by model. It is illegitimate, it can be detected, and it puts your reputation at risk. The defensive version is useful: watch third-party pages about your brand for injected instructions.

For a fuller treatment of what holds up and what doesn't, see generative engine optimization, explained honestly.

Frequently asked questions

Does Google penalize content written with AI?

Not for being AI-generated. Google's guidance says appropriate use of AI or automation is not against its guidelines. Its spam policy targets scaled content abuse: many pages generated mainly to manipulate rankings without helping users. In OtterlyAI's 2026 test, Google removed two sites with about 1,000 AI posts each, and no manual action appeared in Search Console. The issue was volume without value, not the tool.

Is there a trustworthy list of AI ranking factors?

No engine publishes one. OpenAI describes ChatGPT's ranking only as using multiple factors, and Google's AI report shows impressions without positions. What engines do document are eligibility requirements: crawler permission, reachability, indexing and snippet eligibility. Treat any ranked list of AI factors as a vendor's inference. Check each item against the engine's own documentation before acting on it.

Can an SEO tool tell me why ChatGPT cited a competitor?

Not with certainty. Tools see the final answer and, through some APIs, the sources an engine retrieved. They cannot see the rewritten queries, the ranking inside the engine, or why one retrieved page was cited over another. A tool can show you who gets cited and for which questions. That tells you where to get mentioned, not why the model chose.

Does schema markup help AI search engines cite me?

The evidence does not support it as a lever. Google says structured data isn't required for generative AI search. Ahrefs' matched test found AI Overviews citations fell 4.6% on pages after schema was added, though every page studied was already heavily cited. Existing markup does no harm, so there's no reason to remove it. Just don't expect it to get you into answers.

Does machine learning make classic SEO irrelevant?

No. Google says pages need to be indexed and snippet-eligible to appear as supporting links in AI Overviews or AI Mode, and that no special optimization is required beyond that. Ahrefs found 37.9% of URLs cited in AI Overviews also appeared in the first 10 results in March 2026. Crawlability, indexing and relevant content still form the base.

Sources

  1. Searching the web with ChatGPT
  2. AI Features and Your Website
  3. We Tracked 1,885 Pages Adding Schema. AI Citations Barely Moved.
  4. [2607.14035] Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023-2026)
  5. The rise of the AI crawler - Vercel
  6. Overview of OpenAI Crawlers

This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.

Keep reading