Get in Touch

Select country and city

Our offices in United States

  • New York City
    Division Street 40, New York, 10002
    +1 (347) 620-09-02
  • Washington, D.C.
    L Street Northwest 1200, Washington, 20005
    +1 (347) 620-09-02

AI Search Optimization Checklist: 30 Steps to Get Your Website Cited by AI

Sergey Carp from New York City, Co-founder / CTO

A customer opens ChatGPT or Google and types: "recommend a reliable company to install commercial ventilation in New York City." A few seconds later there is a coherent answer on the screen with three to five company names, short explanations, rough price ranges and links to source websites. In Google it is an AI Overview on top of the results. In ChatGPT, Perplexity and Gemini it arrives in the chat window with citations. The customer reads the answer and chooses from the companies it names. Everyone else simply does not exist for them.

Optimizing your website for AI search means making sure AI can open it, understand it and use it as a source. Below are the 30 checks we use to assess whether a website is ready to be cited and recommended by AI. Work through them in order: problems in the first sections cancel out everything you do in the last ones.

Key takeaway

A 30-point checklist in eight sections that makes your website readable, understandable and trustworthy for AI, from crawler access to AI visibility tracking.

Why AI passes over a good website

When AI answers a question about products or services, it usually does not rely on its "memory" alone. First it searches the web, then it picks a few relevant pages from what it found and retells them in its own words. Your website can drop out at any step. A crawler may be blocked, the right page may be missing from the index, or the text may be loaded by a script the crawler does not run. Or everything opens fine, but the price and location have to be guessed, so the AI picks a competitor's page where everything is stated plainly.

For a business, this turns into very real losses:

  • Competitors in the answer instead of you. The customer chooses from the few names the AI mentioned and never reaches your website.
  • Less traffic at the same rankings. People read the AI answer above the results and do not click, or they click the source the AI cited.
  • Wrong facts about your company. The AI finds an old price list on a third-party site or confuses you with a company with a similar name.
  • Wasted content budget. Good articles do not work if crawlers cannot see them.

The good news: optimizing a website for AI answers is not a lottery, and the way AI selects sources is predictable enough to act on. Generative engine optimization (GEO) is built on top of good old SEO. Most checks below will look familiar to anyone who has done search engine optimization; they just carry a different weight now.

How to use this AI search optimization checklist

Mark each item "yes," "no" or "partly." The sections are ordered by priority. The first two check whether AI can read your website at all. The next four check whether it will understand and trust it. The last two cover authority and measuring results.

Section Checks What we verify Risk if skipped
Crawler access 1–5 Can crawlers reach the website The website appears in no AI answers
Speed and HTML 6–10 Is the text visible without JavaScript The crawler sees an empty page
Service pages 11–15 Is it clear what, where and for how much A competitor's page gets chosen
Answers, tables, FAQ 16–20 Is the content easy to quote The answer is built from other websites
Company facts 21–24 Is the data consistent Errors and confusion in answers
Schema markup 25–26 Is the data unambiguous for machines Misread prices and addresses
Brand mentions 27–28 Do others confirm who you are AI does not trust you
Tracking 29–30 Are results visible Working blind

Section 1. Crawler access: checks 1–5

1. robots.txt does not block search engine and AI crawlers

Open yourdomain.com/robots.txt and look for User-agent groups with a "Disallow: /" rule. Make sure Googlebot, Bingbot, OAI-SearchBot, Claude-SearchBot and PerplexityBot are not among them. These blocks are often left over from an old "anti-scraping" setup or copied from someone else's template. Training crawlers (GPTBot, ClaudeBot and the Google-Extended token) can be blocked if that is your company's decision, but that is a separate question, and blocking Google-Extended does not affect Google Search. We cover which crawlers to allow in detail in GPTBot and other AI crawlers: which ones to let in.

2. Bot protection does not silently block the crawlers you need

Sometimes robots.txt allows everything, but the server responds to the crawler with a 403 error or a "verify you are human" challenge. This happens because of a CDN, a hosting firewall, a DDoS protection module or geo-blocking of foreign IP addresses. Website owners usually have no idea. You can check your server logs: which response codes do requests from these crawlers receive?

3. Important pages are indexed in Google and Bing

Google AI Overviews and AI Mode are built on the Google index, and Copilot relies on Bing. If a page is not in the index, it will not be in the answer either. In Google Search Console and Bing Webmaster Tools, check that your service pages, pricing, contact page and articles are indexed and not excluded as duplicates or low-value pages. If you also work in Russia, add Yandex Webmaster, since Yandex Alice AI relies on Yandex Search.

4. Status codes, redirects and sitemap.xml are in order

Key pages return a 200 status code. There are no chains of multiple redirects, nonexistent URLs honestly return 404, and duplicates have a canonical URL. The sitemap lists only live canonical pages with accurate last-modified dates, with no junk, filter pages or system sections.

5. The website has an llms.txt file with a short description and key links

This file in the root of the website briefly describes the company and points to its key pages. To be upfront: the format was proposed in 2024, and the major AI platforms have not officially confirmed that they use it. But it takes about an hour to create, it does no harm, and writing it forces you to gather your key facts in one place. We explain how to write one in the complete guide to llms.txt.

Section 2. Speed and HTML that reads without JavaScript: checks 6–10

6. The main text is in the initial HTML

Many AI crawlers do not execute JavaScript, or execute it only partially. They need text the server delivers right away. The check is simple: open "View page source" (the actual source, not the developer inspector) and search it for the service name, the price and the first FAQ question. You can also load the page with JavaScript turned off. If the text is missing, the crawler sees an empty shell. This is common with single-page applications built on modern frameworks without server-side rendering. The fix is server-side rendering or prerendering.

7. The server responds quickly

Crawlers have limited time to wait. A fetcher that opens a page on a user's request, such as ChatGPT-User, does so while the person is waiting for an answer in the chat. A slow server easily loses to a faster source. What helps: caching, lightweight images, fewer third-party scripts and decent hosting.

8. The mobile version is complete

Search engines look at the mobile version first. If descriptions, pricing tables or FAQ sections are cut from it, that information barely exists for the index.

9. Important information is not hidden behind clicks or in images

Prices on an image banner, a price list only in a PDF, terms in a slider, answers in tabs that a script loads on click. A person will get to all of it, but a crawler probably will not. Duplicate everything important as plain text on the page.

10. The markup is semantic

Each page has one h1 heading. The h2 and h3 subheadings follow the logic of the text. Lists use list tags and tables use table tags, not a set of blocks that only look like a table. This markup lets a machine tell where the question is, where the answer is and where the price is.

Section 3. Service page structure: checks 11–15

11. One service, one page

An "All our services" page describing ten offerings in a couple of lines each is nearly useless to AI. It needs a dedicated page for a specific question: "restaurant ventilation installation," not "building systems."

12. The first paragraph answers "what, for whom, where and how much"

The first two or three lines of the page should answer the customer's question on their own: what you do, for whom, in which city or region and in what price range. AI often takes exactly this opening into its answer, so "welcome to our website" and company history do not belong there.

13. Prices, timelines and terms are specific

"Price on request" loses to "from $2,500 per site up to 1,000 sq ft, completed in 5 to 7 business days" (a hypothetical example). If you cannot give an exact price, give a range and explain what it depends on. AI readily repeats specifics and skips vague wording.

14. The process, guarantees and limitations are described

The stages of work, what is and is not included in the price, what guarantees you offer, which jobs you do not take on. This kind of text answers the follow-up questions ("what if...") people ask AI assistants and makes the page more trustworthy as a source.

15. Pages are connected with internal links

Each service page links to related services, case studies, articles and FAQ, and those link back. This makes it easier for a crawler to navigate the website and understand which pages matter most.

Section 4. Direct answers, tables and FAQ: checks 16–20

16. Prompt research is done

Prompt research is the list of questions customers ask AI assistants about your industry, the AI-search equivalent of keyword research. These prompts are longer and more conversational: "for a small cafe, is a supply air unit or a split system better?" Without prompt research, content gets written by guesswork.

17. The answer comes in the first sentence

For every tracked prompt, there is a place on the website where the answer is given right away, with details afterward. A hypothetical example. Question: "Does a cafe need a ventilation design plan?" Answer: "In most cases, yes: a commercial kitchen and dining room usually need a design plan, because..." A paragraph like this is easy to quote verbatim.

18. Comparisons and prices are formatted as tables

"Plan A vs. Plan B," "material X vs. material Y," "pricing by square footage." AI parses tables reliably and often answers in table form itself. An HTML table is worth more than the same information spread across three paragraphs.

19. Service pages have an FAQ section

Five to ten real questions, taken from prompt research and from your sales team, with short, to-the-point answers. The answers are visible on the page right away rather than loaded by a script.

20. Expert articles have an author and an update date

An article signed by a specialist who has their own page on the website earns more trust than an anonymous text. An update date shows the information is current. Old articles with outdated prices should be updated or removed.

Section 5. Company facts: checks 21–24

21. The About page lists verifiable facts

Full and short company name, year founded, legal entity, addresses, service area, licenses and certifications, and number of employees or clients if you are willing to share it. You need facts that can be verified, not slogans like "we are the market leader."

22. Your name and contact details are identical everywhere

The name, address and phone number on your website, map listings, directories, social media and third-party websites match exactly. If one place says "Company N LLC" and another says "CompanyN Group," AI may treat them as two different companies.

23. There is a single source of truth for company facts

This is an internal document with the current approved wording: company name, one-line description, list of services, prices, addresses and key numbers. Everything published on the website and beyond is checked against it. When a price changes, it changes in this document first, then everywhere else.

24. Your experts have their own pages

The CEO, the lead engineer, the medical director: each has a page with experience, specialization, education and publications. AI considers not only the authority of the company but also the authority of the people behind it.

Section 6. Schema markup: checks 25–26

25. Core schema types are implemented

Organization with the name, logo, contacts and links to profiles. Service or Product for services and products. FAQPage for question-and-answer blocks. Article and Person for articles and authors. BreadcrumbList for the site structure. Markup does not replace content, but it removes ambiguity: a machine will not confuse a price with a product code, or your address with that of a similarly named company. We explain which fields matter in schema markup, FAQ and your company as an entity.

26. Markup matches the visible text and passes validation

The markup contains no prices, reviews or addresses that are not visible on the page. Pages pass the Schema.org validator and Google's Rich Results Test without errors. If markup contradicts the text, that is an error, not a clever trick.

Section 7. Brand mentions: checks 27–28

27. The company has complete listings on maps, directories and review platforms

Your Google Business Profile, Bing Places listing, industry directories and review platforms are fully filled out, and the data matches your website. Reviews get responses. When AI checks whether a company exists and what people say about it, these are often the places it looks.

28. Third-party websites write about the company and its experts

Articles in industry media, expert columns, inclusion in rankings and roundups, mentions by partners. AI trusts not what a company says about itself, but what others confirm. These publications need to be created systematically and aligned with your tracked prompts.

Section 8. Tracking: checks 29–30

29. Analytics tracks traffic from AI assistants

In Google Analytics 4, visits from AI assistant domains are grouped into a separate segment or channel, with conversions attached: leads, calls, purchases. We walk through the setup step by step in tracking AI traffic in Google Analytics 4.

30. Tracked prompts are checked regularly

Once a month, your tracked prompts are run in the AI assistants your customers use. You record whether the company is mentioned, whether your website is cited, who is named instead of you and which facts are wrong. Traffic shows only part of the picture, because many people read the answer and never click. The second metric is your share of mentions across tracked prompts.

Why you cannot run this checklist just once

All 30 checks can be completed in a few weeks, but six months later some of them will be failing again. A developer ships an update and accidentally blocks a section in robots.txt. The hosting provider turns on new bot protection. Prices change on the website but not in directories. AI platforms launch new crawlers and new answer formats. That is not a reason to give up; it is simply the normal life of a website.

There is a second reason. AI evaluates a website as a whole, not one successful article. It will not recommend a website with slow pages, errors and conflicting facts, no matter how many FAQ sections it has. That is why optimizing a website for AI search only works alongside ongoing website care, with one team responsible for the technical side, content and third-party presence.

What you get once the checklist is done

Nobody can guarantee a spot in a ChatGPT answer or a Google AI Overview: answers change from one wording to another and from week to week. What can be guaranteed is that there are no reasons for AI to skip you. The website is open to the right crawlers, serves its text quickly, answers customer questions directly, company facts match everywhere and third-party websites confirm them. A website like this becomes a strong candidate to be cited. From there, you see AI referral traffic in your analytics, and your tracking report shows which prompts already mention your company and where it is still missing.

How we optimize websites for AI search

AI Search Optimization has been doing SEO since 2002. We have 100+ clients around the world, Google and Yandex certifications, and one team that handles your website and your AI visibility end to end. We optimize for Google AI Overviews and AI Mode, ChatGPT, Gemini, Claude, Perplexity and Microsoft Copilot, in any market. This checklist is part of our everyday work:

  • AI visibility audit: we check your website against all 30 items and see what AI assistants already say about you and your competitors;
  • prompt research: the questions your customers ask AI;
  • technical fixes on the website: AI crawler access, llms.txt, schema markup, speed, HTML, error fixes;
  • new content built for AI answers: service pages, FAQ, tables, expert articles;
  • brand mentions on third-party sites;
  • articles in external sources that build the authority of your company and its experts;
  • ongoing AI visibility tracking across all your tracked prompts.

We take care of the entire website from day one, from technical fixes to GEO, because AI looks at the website as a whole. We guarantee delivery of GEO tasks, error fixes and fast adaptation of your website to changing AI search requirements.

The fee is $290 per month, including the first 10 hours of work. Every additional hour is $45. GEO work is billed time and materials: we invoice only the work completed and delivered that month. No discounts or free months; the price is honest from the start.

Book a call. We will run the checklist on your website, show you who AI recommends instead of you to customers from New York City, and start with the issues that hold you back the most.

More articles

AI Search Optimization: How to Get Your Business Recommended by ChatGPT, Google AI Overviews and Perplexity

AI assistants recommend businesses they can find, understand and trust. AI search optimization gets your site cited and your company named in AI answers.

Read article

What Is Generative Engine Optimization (GEO)? GEO vs SEO Explained for Business Owners

GEO, AEO, LLMO and AI SEO name one goal: getting AI to recommend your business. GEO is built on top of SEO; one does not work without the other.

Read article

Book a call with an AI search optimization specialist

We will show you what ChatGPT, Google AI Overviews, Perplexity and other AI assistants say about your business and your competitors — and what needs to change on your website and beyond.

New York City, United States

Shark Chelsea

Division Street 40, New York, 10002, New York City

+1 (347) 620-09-02

united-states-new-york-city-en@promo-yar.ru