AI SEO agency

The AI SEO agency that gets your business read, cited and recommended.

When a customer asks ChatGPT, Gemini or Perplexity who to hire, the assistant reads a handful of websites and names the ones it can understand and quote. We make sure yours is one of them: crawlers let in, content in the HTML, schema that says what you do, and pages with specifics worth citing.

We fetch your site the way AI crawlers do and show you exactly what they see.

  • 3 of 4

    client sites we built serve their full page to OpenAI’s crawler

    Fetched as GPTBot, 14 Sep 2026. The fourth is blocked by a firewall rule we are fixing.

  • 1,358

    words of readable text in ICC Collision’s raw HTML, before any JavaScript

    Same fetch. LineEra: 1,182 words. Aria Glass: 600 words.

  • 20

    checks across access, rendering, entity and content on every audit

    The list is on this page, under “What we check”.

AI search optimization, explained

What AI search optimization actually is.

In one paragraphAI search optimization, also called AI SEO, generative engine optimization or answer engine optimization, is the work of making a website easy for AI assistants to fetch, understand and quote, so that when someone asks a question your business can answer, the assistant names you.

It is not a replacement for SEO. Google’s AI Overviews are built on Google’s own index, and assistants that search the web draw on search results, so the pages that rank are usually the pages that get cited. Strong SEO is the floor.

What changes is what counts. An assistant gets one pass at your page, often without running JavaScript, and it looks for specific, checkable statements it can repeat. A beautiful page that says nothing concrete, or that arrives empty, loses to a plain one that answers the question.

In practice it comes down to four questions: can the crawler get in, can it read the page, can it tell what you are, and is there anything worth quoting? Every engagement we run is built around those four.

AI SEO compared with traditional SEO
AspectTraditional SEOAI search optimization
Who reads the pageGooglebot, then a person scanning ten blue links.An AI crawler, then a model writing a single answer.
What winsRelevance, links, speed and a title worth clicking.The same, plus short, specific statements the model can quote with confidence.
JavaScriptGoogle renders it, eventually.Many AI crawlers do not run it. If the content is not in the HTML, it is not read.
Structured dataEarns rich results in Google.States what you are, where and for whom, so the model does not have to guess.
Crawler accessRarely blocked by accident.Often blocked by CDN or firewall bot rules, some of which now block AI crawlers by default.
Success looks likePositions and clicks in Search Console.Being named in answers, and visits referred from chatgpt.com, perplexity.ai and gemini.google.com.

Why you are not in the answer

Six reasons AI assistants skip most business websites.

None of them is about how the site looks. All of them are fixable, most in days.
  1. 01

    The firewall says no

    Bot protection on a CDN or host returns 403 to GPTBot or PerplexityBot. The site looks fine to you and does not exist to them. We found exactly this on one of our own client sites.

  2. 02

    The page is empty until JavaScript runs

    Many page builders and single-page apps send a near-empty HTML shell. A crawler that does not execute scripts sees a logo, a cookie banner and a footer.

  3. 03

    Nothing says what you are

    No schema, a vague homepage, services hidden in a slider. The model cannot tell a glass installer from a glass supplier, so it recommends the one that says so plainly.

  4. 04

    Nothing worth quoting

    “Quality service at competitive prices” is not an answer to anything. Service areas, materials, turnaround times, starting prices and warranties are.

  5. 05

    Your details disagree

    A different name, address or phone number on your site, your Google Business Profile and your directory listings makes it harder for any system to be sure it is you.

  6. 06

    Nobody else mentions you

    Assistants lean on sources beyond your own site: reviews, directories, local press, industry lists. A business with no footprint elsewhere is a risky name to put in an answer.

What we check

Four questions an AI assistant asks about your site.

Twenty checks, grouped by the question they answer. The free check runs your site through all of them, and every site we build passes them at launch.
01

Can the crawler get in?

Access

Before anything else, the AI crawlers you want must receive a normal page. robots.txt is only half of it; firewalls and CDNs decide the rest.

  • robots.txt allows the AI crawlers you chooseGPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, each on purpose.
  • Firewall and CDN rules tested with real user agentsA 403 from a bot rule looks exactly like being invisible.
  • XML sitemap current, submitted to Google and BingSeveral assistants lean on Google or Bing results to find pages.
  • No key page behind a login, pop-up wall or geo blockA crawler will not click “accept” to read your prices.
  • Fast server response on the first requestCrawlers work on short timeouts; a slow origin gets a partial read.

ProofOn 14 Sep 2026 blueaquaint.com returned 403 to GPTBot, and to plain curl. The page is fine in a browser. It is on our fix list, and it is why this check comes first.

02

Can it read the page?

Rendering

Assume the crawler reads the first HTML response and nothing more. Everything that matters must already be there.

  • Content in the first HTML responsePre-rendered or server-rendered pages; no waiting for scripts.
  • One H1, logical H2 and H3, real lists and tablesAssistants lift answers from well-structured sections.
  • Key facts in text, not only in images or videoA price inside a banner image is a price nobody can quote.
  • FAQ answers in the HTML even when collapsedAn accordion that loads answers on click hides them from crawlers.
  • Canonical URLs and no duplicate versionsOne address per page, so citations point at the right one.

ProofFetched as GPTBot on 14 Sep 2026: ICC Collision returned 1,358 words of text in the raw HTML, LineEra 1,182, Aria Glass 600. All three are Next.js builds. How we build

03

Can it tell what you are?

Entity

A model has to be sure who you are, what you do and where, before it will name you. Structured data and consistency make that certain.

  • Organization or LocalBusiness schemaName, address, phone, hours and service areas, stated in a format machines trust.
  • Service and FAQPage schema on the pages that need itEach service is described once, precisely, where it lives.
  • Same name, address and phone everywhereYour site, Google Business Profile, Bing Places and main directories agree.
  • An about page with real peopleNamed people and a real address are signals of a real business.
  • Schema validated, not just addedInvalid structured data is ignored, silently.

ProofThis page carries Service, FAQPage and BreadcrumbList schema in one block, and every FAQ answer below is in the HTML. View the source to check.

04

Is there anything worth quoting?

Content

This is answer engine optimization in practice: pages that answer the question a buyer asks, directly, with specifics a model can repeat.

  • One page per service and per area servedAn assistant matches a question to a page, not to a homepage.
  • A direct answer at the top, detail belowThe first two sentences are the ones most likely to be quoted.
  • Specifics: price ranges, turnaround, materials, warrantyA model recommends what it can state with confidence.
  • FAQs written from real sales calls and search dataRank for the question, get cited for the answer.
  • Named authors and updated dates on guidesFreshness and authorship are trust signals for people and models alike.

ProofAria Glass: one page per service and a quote form designed with the estimator. Quote requests up 368% a month, first 12 months vs last 12 (JotForm). Read the case study

Crawler access

The AI crawlers that decide whether you are seen.

Blocking the wrong one is the most common reason a good site never shows up in AI answers. Here is who each crawler belongs to and what blocking it does.
AI crawlers, their owners, purpose and the effect of blocking them
AspectCompanyWhat it doesIf you block it
GPTBotOpenAICollects public pages that may be used to train OpenAI’s models.Your content is left out of future training. On its own it does not remove you from ChatGPT search.
OAI-SearchBotOpenAIIndexes pages for ChatGPT’s search answers.You can stop appearing as a source when ChatGPT searches the web.
ChatGPT-UserOpenAIFetches a page when a person asks ChatGPT to look at it.ChatGPT cannot open your page for the person asking about you.
ClaudeBotAnthropicCollects public pages for Anthropic’s models.Your content is left out of Claude’s training data.
PerplexityBotPerplexityIndexes pages for Perplexity’s answers.Perplexity is far less likely to cite you.
Google-ExtendedGoogleA robots.txt token, not a separate crawler. Controls use of your content for Gemini models.No effect on Google Search, and no effect on appearing in AI Overviews.
GooglebotGoogleCrawls for Google Search, which AI Overviews and AI Mode are built on.You disappear from Google, AI answers included.
BingbotMicrosoftCrawls for Bing, which Copilot answers draw on.You disappear from Bing and from Copilot’s sources.

Names and purposes as published by each company. They change, so we re-check the list on every audit.

How it works

From first fetch to first mention.

Access and rendering fixes land in the first week. Content and monitoring are where the compounding happens.
  1. 01

    AI readability check

    Day 1 to 2

    We fetch your key pages as GPTBot, PerplexityBot and Googlebot, read the raw HTML, test robots.txt and firewall rules, and ask ChatGPT, Gemini and Perplexity the questions your buyers ask.

    You getA plain-language report: what each crawler sees, what blocks it, and the fixes in order of impact.

  2. 02

    Access and rendering fixes

    Day 3 to 5

    Firewall and robots rules corrected, content moved into the HTML response, sitemap cleaned and submitted to Google and Bing.

    You getA before-and-after fetch of every fixed page, so you can see the difference in the raw response yourself.

  3. 03

    Schema and entity

    Week 1 to 2

    Organization or LocalBusiness, Service and FAQ schema, validated. Name, address and phone brought into line across your site, Google Business Profile and Bing Places.

    You getValid structured data on every key page, and a list of the listings we corrected.

  4. 04

    Answer-first content

    Week 2 and on

    Bita rewrites the pages buyers and assistants read most: a direct answer at the top, specifics below, FAQs built from real questions and search data.

    You getService and area pages an assistant can quote and a customer can act on.

  5. 05

    Monitor

    Monthly

    We re-run the same set of questions in each assistant, watch AI-referred visits in analytics, and track Search Console, because for most businesses Google still sends far more visits.

    You getA short monthly note: where you were named, what changed, and what we fix next.

Pricing

Start small. Keep what works.

Most sites need the sprint once and a little attention every month after. No long-term contract, and the free check sets the scope before you pay anything.
  • AI readiness sprint

    For a site that works but never shows up when someone asks ChatGPT, Gemini or Perplexity.

    from $390

    one-off · Under a week

    • Crawler access check, GPTBot and friends allowed
    • Schema for business, services, areas and FAQs
    • Content moved into the HTML response
    • Citable specifics added to key pages
  • Ongoing growth

    For a launched site that should keep climbing in search and converting better.

    from $690

    per month, cancel any time · Monthly

    • Monthly Search Console review and fixes
    • New service and location pages
    • Conversion tweaks based on real form data
    • Google Ads landing pages when needed

Questions

AI SEO questions, answered straight

What business owners ask us before they decide whether AI search is worth their time.

Local and AI search guides

Getting found in Google Maps, local results and AI answers, with the website foundations that make it stick.

Start with clarity

Get your free website & SEO audit

Tell us where to start. We check your site the way all three judges do: how it looks to a customer, how Google ranks it, and whether AI assistants can read and recommend it.
  1. 1Share your name, email and website.
  2. 2We review your current website and SEO foundation.
  3. 3We reply with the clearest next steps for your business.

No confusing pitch. No generic checklist. Just a focused first look at what deserves your attention.

Tell us about your website

It only takes a minute. We use these details to review the right website and reply to the right person.

Your contact details

By submitting this form, you agree that RankMeHi may contact you about your request. No spam.