Skip to content
Portland SEO & Web Design · Prices published from $450/mo · Month-to-Month, No Contracts · Founder-Led · (971) 280-2861

AI Technical SEO: What Your Site Needs for AI Search, Straight From the Docs

AI technical SEO covers two jobs: keeping a site open for AI search systems to crawl, render and quote, and putting AI tools to work inside a technical audit. Google's December 10, 2025 revision of its AI features guide says AI Overviews and AI Mode need nothing beyond being indexed and eligible for a snippet.

This guide is the crawl, render and index layer of our AI SEO services. Each documented fact links to the operator that published it.

Written and maintained by Andreas Benavente, Founder, Portland Peak SEO · Updated October 28, 2026

GOOGLE SEARCH CENTRAL · CRAWLER DOCS FROM SIX OPERATORS · WEB.DEV
0
AI TEXT FILES GOOGLE ASKS FOR
AI features and your website
13
CRAWLER TOKENS MAPPED
Six operators, table below
75th
PERCENTILE THAT DECIDES A PASS
Core Web Vitals, web.dev
2,000
URL INSPECTIONS PER SITE A DAY
Search Console API quota
SAME RULES, MORE CRAWLERS

Is technical SEO for AI different from ordinary technical SEO?

For Google, barely: its AI features guidance says a page only has to be indexed and eligible to show with a snippet to appear as a supporting link in AI Overviews or AI Mode. The real difference sits outside Google. Several AI companies run separate crawlers under separate robots.txt tokens, and each must reach your pages.

Google's AI features and your website page puts it plainly: "There are no additional technical requirements." It lists fundamentals instead, and each converts into a check you can run.

Fundamental Google listsWhat to check on your site
Crawling permitted by robots.txt, your CDN and your hostFetch key URLs with each crawler token, then look for 403 or 429 replies.
Content reachable through internal linksEvery important page has a plain text link from a related page.
A good page experienceField data for LCP, INP and CLS sits inside Google's targets.
Key content in plain textPrices, hours and specs appear in HTML text, not only in images.
Structured data that matches visible textEach schema value also appears on the page.
WHO KNOCKS, AND WHY

Which AI crawlers visit a site, and what does each robots.txt token control?

Thirteen tokens from six operators are mapped below: Google, OpenAI, Anthropic, Perplexity, Apple and Common Crawl. They fall into three jobs. Search crawlers decide whether a page can be cited, training tokens decide whether content may feed future models, and user-triggered fetchers act for one person's question, sometimes outside robots.txt.

TokenOperatorJobRobots.txt
GooglebotGoogleSearch, AI Overviews and AI Mode includedObeys
Google-ExtendedGoogleGemini training and groundingControl token; no Search or ranking effect
OAI-SearchBotOpenAIChatGPT search answersObeys; about a day to update
GPTBotOpenAIContent that may train foundation modelsObeys
ChatGPT-UserOpenAIPage visits a user asks forRules may not apply
ClaudeBotAnthropicContent that could contribute to trainingObeys, plus Crawl-delay
Claude-SearchBotAnthropicSearch result qualityObeys
Claude-UserAnthropicPage visits a user asks forOwner can control it
PerplexityBotPerplexityPerplexity search links; not foundation model crawlingObeys
Perplexity-UserPerplexityPage visits a user asks forGenerally ignores it
ApplebotAppleSpotlight, Siri and Safari searchObeys; uses Googlebot rules if unnamed
Applebot-ExtendedAppleTraining Apple foundation modelsControl token
CCBotCommon CrawlOpen repository of web crawl dataObeys

Sources, as of October 28, 2026: Google common crawlers, the overview of OpenAI crawlers, the Anthropic crawler help article dated April 7, 2026, Perplexity crawlers, About Applebot and the Common Crawl CCBot page.

OpenAI calls its settings independent, so a site may admit OAI-SearchBot and refuse GPTBot. Portland Peak SEO's own robots.txt admits every crawler in this table, training bots included.

OUR FILE, READ IN PUBLIC

What does the portlandpeakseo.com robots.txt allow, as of October 28, 2026?

As of October 28, 2026, portlandpeakseo.com/robots.txt names no AI crawler at all. It holds two User-agent: * groups, which RFC 9309 says must combine into one. Blocked paths are limited to /wp-admin/, with admin-ajax.php reopened, three WooCommerce upload folders and add-to-cart query URLs, so every token above may crawl public pages.

Method: a plain GET of the file on that date, read against RFC 9309.

A trap: Google's robots.txt specification says a group aimed at a named user agent is not combined with the global * group. Add a GPTBot block and that crawler ignores the * rules, so admin and cart exclusions must be repeated inside it. Robots.txt governs crawling, not indexing; the robots.txt introduction points to noindex instead.

PROVE THE VISITOR

How can server logs prove an AI crawler is genuine?

Google documents a two-step test: a reverse DNS lookup on the logged IP must return googlebot.com, google.com or googleusercontent.com, and a forward lookup on that name must return the same IP. Apple and Common Crawl support reverse DNS too, while OpenAI, Anthropic and Perplexity publish JSON lists of their address ranges.

OperatorVerificationPublished detail
GoogleReverse, then forward DNSgooglebot.com, google.com, googleusercontent.com
AppleReverse DNS in applebot.apple.comApplebot IP CIDR list in JSON
Common CrawlReverse DNS in crawl.commoncrawl.org, IPv4 onlyccbot.json; warns of fake CCBot user agents
OpenAIIP list per botsearchbot.json: 39 IPv4 prefixes (created January 2, 2026); gptbot.json: 18 (September 22, 2026)
PerplexityUser agent plus IP listperplexitybot.json, perplexity-user.json
AnthropicIP listbots.json; IP blocking may not hold as an opt-out

Counts as of October 28, 2026; Google's steps are in Verifying Googlebot and other Google crawlers. Logs also expose a firewall rule returning 403 to a crawler robots.txt welcomes.

FOR DEVELOPERS

What should web developers build differently for AI crawlers?

Google processes JavaScript pages in three phases, crawling, rendering and indexing, and says a page may sit in the render queue for a few seconds or longer. The same page notes that not all bots can run JavaScript. The durable build puts key text, links and honest status codes in the first HTML response.

  • Return true status codes; on a non-200 page, Google may skip rendering.
  • Write links as <a> elements with an href, and route single-page apps with the History API, not URL fragments.
  • Leave scripts and CSS crawlable: Apple says Applebot may not render a page whose resources are blocked.
  • Prefer server-side rendering or pre-rendering, which Google calls faster for users and crawlers.

Points one, two and four come from Google's JavaScript SEO basics; point three is Apple's.

FIELD SPEED

Which Core Web Vitals thresholds count as a pass?

Google sets three targets: the main content painting within 2.5 seconds (LCP), responses to input under 200 milliseconds (INP) and layout shift under 0.1 (CLS). web.dev supplies the test that decides it: a page passes when all three hold at the 75th percentile of page loads, measured separately on mobile and desktop.

MetricMeasuresGoogle's target
Largest Contentful Paint (LCP)Loading of the main contentWithin 2.5 seconds
Interaction to Next Paint (INP)Response to taps, clicks and keysUnder 200 milliseconds
Cumulative Layout Shift (CLS)Visual stability while loadingUnder 0.1

Thresholds from Understanding Core Web Vitals and Google search results; the percentile rule from web.dev's Web Vitals article. Google says good scores, with other page experience aspects, align with what its core ranking systems seek to reward.

MARKUP RULES

Does schema markup help a page get into AI Overviews?

Google says no special schema.org structured data is needed for AI Overviews or AI Mode. Markup still answers to its general structured data policies: describe only content readers can see, keep it current, and do not expect a rich result simply because the Rich Results Test passes. Valid markup earns eligibility, not a promised display.

  • Marking up invisible text breaks the structured data policies; if JSON-LD names a performer, the body must too.
  • A structured data manual action removes rich result eligibility, though Google says web ranking is unaffected.
  • The types small businesses use most are in our schema markup guide.
SNIPPET CONTROLS

Which controls limit what AI features quote from a page?

Google names four: nosnippet, data-nosnippet, max-snippet and noindex. Its robots meta specification says nosnippet reaches AI Overviews and AI Mode and also stops the page serving as a direct input to them. data-nosnippet is valid only on span, div and section elements, which suits one passage rather than a whole page.

ControlWhere it goesWhat it changes
nosnippetRobots meta tag or X-Robots-TagNo text snippet, and no direct input to AI Overviews or AI Mode
data-nosnippetA span, div or sectionThat passage stays out of snippets
max-snippet:[number]Meta tagCaps snippet length, AI Overviews and AI Mode included
noindexMeta tag or HTTP headerPage leaves Search and its AI features
nosnippet, read by ApplebotRobots meta tagOpts out of broad world knowledge answers in Siri and Search

Google rows: the robots meta tag, data-nosnippet and X-Robots-Tag specifications. If a control seems ignored, Google suggests URL Inspection to view the HTML Googlebot received, and warns that recrawling can take several days to several months.

WHERE AI TOOLS EARN TIME

How do AI SEO tools help identify technical SEO issues automatically?

AI tools earn their keep on four sorting jobs: grouping crawl exports, summarizing server logs, drafting redirect maps and drafting JSON-LD. Each turns thousands of rows into a short list a person can test. The detection itself still comes from a crawler, a log file or Search Console; the model organizes what those sources found.

Crawl exports

Clusters 4xx, 5xx and redirect chains by template.

Server logs

Shows whether OAI-SearchBot ever reached your key folders.

Redirect maps

Proposes old-to-new pairs for a person to confirm.

JSON-LD drafts

First-pass markup, checked by a validator and a reader.

WHERE AI TOOLS FALL SHORT

How effective is AI SEO software at detecting and suggesting technical fixes?

Google's URL Inspection tool, not a language model, shows the HTML Googlebot actually received, and that gap sets the limit. AI software works only on the data it is given. It cannot see firewall rules, field speed data or rendered output it never fetched, and it can draft a robots.txt rule that blocks more than intended.

Audit taskWhat an AI tool does wellWhat confirms the finding
Status codes and redirectsGroups 3xx and 4xx URLs by templateA live fetch with redirects not followed
RenderingFlags text that exists only after scripts runRendered HTML in URL Inspection
robots.txt editsDrafts rules from a plain-language requestGroup matching per Google's spec, tested on real URLs
Core Web VitalsExplains which element is the LCP and whyField data at the 75th percentile
Crawler trafficSummarizes log lines by user agentReverse DNS or the operator's IP list

The right column comes from the documents cited above; the middle column names the task given to the AI tool, and each output still needs the check on the right.

A WORKING METHOD

How can you use AI in technical SEO without trusting it blindly?

Run a five-step loop: export the evidence, let the model sort it, restate each finding as a testable claim, confirm it on the live site or in Search Console, then fix and re-check. Because the URL Inspection API allows 2,000 calls per site per day, large sites need a sampling plan for the confirm step.

A testable claim reads like "product templates return 200 with no rendered price." Quotas come from the Search Console API usage limits, which also cap URL Inspection at 600 calls a minute per site.

MEASURING IT

Where do AI Overview and AI Mode clicks show up in Search Console?

Google counts them in overall search traffic, reported in the Performance report under the Web search type. AI feature clicks and impressions therefore blend into the same totals as classic results. Track indexed pages, crawl errors and field Core Web Vitals against a fixed baseline, and question any tool claiming to isolate AI clicks from Search Console alone.

Google calls clicks from AI Overview results higher quality, meaning longer visits; that describes Search overall, not one page. A free SEO audit starts from your own Search Console property. Our free AI Overview audit runs live Google searches for your service and city and shows which sites the AI Overview cites.

SERVICE AND PRICE

What do AI technical SEO services from Portland Peak SEO include and cost?

Technical work sits inside all three monthly plans: $450 Local, $950 Growth and $2,500 Authority, each month to month with no setup fee or notice period. The plan descriptions list technical foundations on Local, technical repair on Growth and a full AI search visibility program on Authority, all priced on one public page.

Per the pricing page, month one finds and closes the worst technical faults, and first movement takes 90 to 180 days. The company dates from 2015. All of it is handled remotely by Andreas Benavente from Lake Oswego, Oregon. See also technical SEO services, what SEO costs and Portland Oregon SEO services.

Boat docks, lakeside patios and a bronze sculpture on Lakewood Bay in downtown Lake Oswego, Oregon
Lakewood Bay, downtown Lake Oswego, Oregon, home base for Portland Peak SEO. Credit: Another Believer (Wikimedia Commons, CC BY-SA 4.0), taken May 2018.
Portland Peak SEO logo, AI technical SEO guide by Andreas Benavente
NEIGHBORING TOPICS

Which related guides cover the rest of AI search?

Five companion pages split the wider subject so this one can stay on crawl, render, index and audit work. The basic definition, answer formatting, generative engine citations, Perplexity and tool comparisons each have their own page, listed below with technical and background reading.

CLIENT REVIEWS

How do clients rate the people behind this guide on Google?

Four Google reviews, averaging 5.0, sat on the Portland Peak SEO Business Profile at the October 23, 2026 count. Behind the quotes: Michael Richardson, posting for the construction and environmental services business MGI, and Jacob Levin, an attorney practicing in Redding, California, under the name Jacob Levin Law. Neither review is about technical audits specifically.

★★★★★

“5 star service. Whenever we need changes on our website Andreas calls us back Immediately. The AI skills are top notch. They made our website stand out and get noticed.”

Michael Richardson · MGI · Google review

★★★★★

“Andreas is a wizard with rankings. His websites are amazing, his communication is superb. Cannot recommend enough.”

Jacob Levin · Jacob Levin Law · Google review
Andreas Benavente, founder of Portland Peak SEO, photographed for the company's about page

Andreas Benavente, founder

Andreas Benavente personally runs the crawl checks, log reviews and markup fixes described here.

SHORT ANSWERS

AI technical SEO questions

Crawlers, files and markup

Does a site need an llms.txt file to appear in AI search?

Not for Google, which says no AI text files or new machine readable files are needed. llms.txt is a proposal by Jeremy Howard, first published September 3, 2024, and remains optional.

Will blocking GPTBot keep a site out of ChatGPT search?

No. OpenAI names OAI-SearchBot as the crawler behind ChatGPT search and calls each setting independent. GPTBot governs whether crawled pages can feed the training of OpenAI models.

Does Google-Extended change Google rankings?

No. Google says the token does not affect inclusion in Google Search and is not used as a ranking signal. It governs Gemini training and grounding only.

Do user-triggered fetchers like ChatGPT-User follow robots.txt?

Not always. OpenAI says robots.txt rules may not apply to ChatGPT-User, and Perplexity says Perplexity-User generally ignores them because a person asked for the page. Anthropic says site owners can control Claude-User.

Does Portland Peak SEO block any AI crawlers on its own site?

No. As of October 28, 2026, portlandpeakseo.com/robots.txt names no AI user agent, so GPTBot, ClaudeBot, PerplexityBot and the rest fall under the general rules, which close only admin and store utility paths.

Audits, timing and price

What should an enterprise look for in an AI-powered technical SEO audit?

A stated sampling plan, since Search Console allows 2,000 URL Inspection calls per site per day, plus the user agents fetched through the CDN and one finding with raw evidence attached. We do not rank audit vendors.

How quickly do crawlers notice a robots.txt change?

It depends on the operator. OpenAI says about a day for its search results, Perplexity says changes can take up to a day to show, and Google says recrawling takes anywhere from several days to several months.

How soon do technical fixes show up in search?

Google must recrawl and reprocess each changed page before anything moves, and our pricing page sets the usual window for first movement at 90 to 180 days. Nobody can promise the timing.

CRAWL CHECK

Ask for a free crawl, render and markup check

Give us the domain and your top pages. The written check covers crawler access, rendering, field speed and structured data.

Thank you. Your request is in. We will email you within 48 hours.

No website yet? Leave this blank and tell us below what you need. Web design requests come through this form too.

Your information is secure. We also never spam or share your data.

See your pages the way crawlers do

Send three URLs. The audit requests each as Googlebot and the main AI crawlers identify themselves, then reports the result.