How to Run an AI SEO Audit Yourself
To run an AI SEO audit yourself, check five things in order: can AI crawlers reach and read your pages, do you have clear answer pages for buyer questions, do trust signals name real people, are you mentioned elsewhere, and what do assistants say about you today. Score 20 checks from 0 to 2, then fix the lowest group first.
- An audit is a list of checks, a score and a ranked fix list. Half a day is enough for a small site.
- Start with access: robots.txt, indexing and whether your key text is in the raw HTML.
- Google says AI features need only an indexed page eligible to show with a snippet 1, and no special schema 8.
- Test what assistants say about you with a fixed list of prompts, and save the results as your baseline.
- Fix the lowest-scoring group first. A page nobody can read cannot be fixed by better writing.
What does an AI SEO audit actually check?
An AI SEO audit checks whether AI assistants and AI search features can find, read, trust and quote your pages. It ends with a score and a short, ordered list of fixes. It is not a long report of every possible issue.
We group the checks into five areas: access, content, trust, mentions and measurement. That grouping is our own, built from what the sources below say about how AI features pick pages. For a wider definition see what an AI SEO audit is. If you want to compare doing it yourself with paying for one, read AI SEO audit vs full execution.
What do you need, and how long will it take?
You need about four hours for a site under 100 pages. That is our estimate, not a measured figure. You need access to your robots.txt, Google Search Console and your site's page source, plus a free account with the assistants you want to test.
- Google Search Console, to see which pages are indexed and which queries bring clicks.
- A browser with “View page source” and a terminal with
curl, to see what a crawler sees. - The free AI Crawler Checker and AI Readiness Score for a first pass.
- A spreadsheet for the scorecard and 20 to 30 test prompts.
Can AI crawlers reach and read your pages?
Start here, because nothing else matters if the page cannot be fetched or understood. Google says a page needs to be indexed and eligible to show in Search with a snippet to appear as a supporting link in AI Overviews or AI Mode, with no additional technical requirements 1.
For ChatGPT, OpenAI says sites opted out of OAI-SearchBot will not be shown in ChatGPT search answers. GPTBot is the separate crawler for training, and blocking it signals content should not be used for training 2. A robots.txt that blocks all bots by mistake is a common find. OpenAI says robots.txt changes can take about 24 hours to take effect in its search systems 2.
Then test rendering. A study by Vercel published in December 2024 found that none of the major AI crawlers it tested rendered JavaScript, while Google's Gemini and Apple's crawler did 3. That is old data, so re-check rather than assume. Google itself notes that server-side or pre-rendering is still a great idea because not all bots can run JavaScript 4. If your key text only appears after scripts run, fix that first. Our guide to making your site readable by ChatGPT shows how.
Do you have pages that answer what buyers ask?
List your ten most valuable buyer questions and check that each has one page that answers it in the first two sentences. Google asks whether content provides original information, research or analysis, and goes beyond the obvious 5. A page that only restates common knowledge gives an assistant no reason to pick you.
Check three things on each page: the answer comes first, the page covers one idea, and key facts such as prices, dates and names are in plain text. The Answer Block Checker tests the first part in seconds. For the writing method, see how to write answer-first intros.
Do your pages show who is behind them?
Pages should name a real author, show how they know the topic and cite their sources. Google's self-check asks whether content shows clear sourcing, evidence of expertise and author or site background, and whether the content shows expertise and sourcing 5.
If you use structured data (code that labels page facts for machines), keep it honest. Google says markup must be a true representation of the page and must not cover content readers cannot see 6. It also says structured data isn't required for generative AI search and there is no special schema.org markup to add 8. So the audit question is not whether you have a lot of schema. It is whether what you have is accurate. Our author page guide covers the trust side.
Are you mentioned elsewhere, and what do assistants say about you?
Check your presence on the sites buyers and assistants use: review sites, directories, industry lists, news and your social profiles. Note whether your name, services and prices match your own site. Gaps and contradictions are the findings.
Then run your baseline. Write 20 to 30 prompts across problems, category questions, comparisons and brand questions, and run them in two or three assistants. Keep the list fixed for a month so later runs compare. Semrush advises the same for trend lines 7, and our prompt list guide shows how to build one. Log whether you were named, cited and described correctly, as in the tracking spreadsheet.
Which popular checks can you skip?
For Google Search, Google's AI optimization guide says you do not need to chunk content, create llms.txt or other AI text files, or seek inauthentic mentions 8. Other assistants publish no such rule, so treat this as a priority call, not proof. SE Ranking looked at nearly 300,000 domains in October 2026, found 10.13% had an llms.txt file, and found no link between having one and AI citation frequency 9.
That does not mean the file is harmful. It means it should not score points in your audit. Spend the hour on indexing, rendering and answer pages instead.
How do you score the audit and write it up?
Score each of the 20 checks as 0 (missing), 1 (partly there) or 2 (done well), for a total out of 40. Our bands are 0 to 15 fix the basics, 16 to 29 close the gaps, 30 to 40 maintain and measure. These are our own rules of thumb, not an industry benchmark.
Then write a one-page report: the score by area, the five worst findings with a fix each, an owner and a date. Put the lowest-scoring area first. A reader should know what to do on Monday.
| Section | What goes in it | Length |
|---|---|---|
| Score summary | Total out of 40 and the score for each of the five areas | 3 lines |
| Top five findings | What is wrong, the evidence, the fix, who owns it | 5 short rows |
| AI answer baseline | Mention, citation and accuracy rates from your fixed prompts | 1 small table |
| Next 30 days | Fixes in order, with dates | 6 to 8 bullets |
Frequently asked questions
Can I really audit my own AI SEO?
Yes, for a small site. Checking crawl access, rendering, answer pages, trust signals and a baseline of AI answers needs no paid tool. An outside reviewer helps when the site is large or you cannot read your own server logs, but the first pass is yours.
Do I need llms.txt or special schema to pass the audit?
How often should I repeat the audit?
Run the full 20 checks every quarter and the prompt baseline monthly. Re-check access straight after any site rebuild or hosting change, since those are when a bot gets blocked by accident. OpenAI says robots.txt changes can take about 24 hours to apply 2.
What is a good score?
Our own bands are 30 to 40 out of 40 for strong, 16 to 29 for gaps to close and under 16 for basics to fix. These are rules of thumb, not a benchmark from any study. What matters is the trend and the worst area.
Which free tools should I use?
Use Search Console for indexing, curl or View Source for raw HTML, and the free AI Crawler Checker and AI Readiness Score from this library for a fast first pass. Keep your prompt results in a simple spreadsheet.
Sources
- AI features and your website · Google Search CentralOpened October 20, 2026. Supports: A page must be indexed and eligible to show with a snippet to appear in AI Overviews and AI Mode; no additional technical requirements (updated 2025-12-10).
- Overview of OpenAI crawlers · OpenAIOpened October 20, 2026. Supports: OAI-SearchBot controls ChatGPT search appearance; GPTBot relates to training; robots.txt changes can take about 24 hours to apply.
- The rise of the AI crawler · VercelOpened October 20, 2026. Supports: December 2024 finding that none of the major AI crawlers tested rendered JavaScript, while Gemini (Googlebot infrastructure) and AppleBot did.
- Understand JavaScript SEO basics · Google Search CentralOpened October 20, 2026. Supports: Server-side or pre-rendering is still a great idea because not all bots can run JavaScript (updated 2026-03-04).
- Creating helpful, reliable, people-first content · Google Search CentralOpened October 20, 2026. Supports: Self-assessment questions on original information, insight beyond the obvious, sourcing, author background and expert review (updated 2026-10-05).
- General structured data guidelines · Google Search CentralOpened October 20, 2026. Supports: Structured data must be a true representation of the page and must not mark up content that is not visible to readers (updated 2026-07-10).
- How to Build an AI Visibility Dashboard in Semrush · SemrushOpened October 20, 2026. Supports: Keep a core prompt set stable for at least a month because trend lines depend on a constant prompt set.
- Optimizing your website for generative AI features on Google Search · Google Search CentralOpened October 20, 2026. Supports: For Google Search: no need to chunk content, create llms.txt or other AI text files, or seek inauthentic mentions; structured data not required and no special schema.org markup for generative AI search (updated 2026-07-10).
- llms.txt study of nearly 300,000 domains · SE RankingOpened October 20, 2026. Supports: 10.13% of nearly 300,000 domains had llms.txt; no correlation with AI citation frequency found (15 October 2026).