How to Audit Your Website for AI Search Readiness
Step-by-step AI search audit checklist to optimize your website for ChatGPT, Perplexity & Google AI. GEO checklist included.
In this article
- How This Checklist Was Built
- What Is a GEO Audit and Why Does It Differ From a Traditional SEO Audit?
- Layer 1: Technical Crawl Access for AI Bots
- Layer 2: Content Citation-Readiness
- Layer 3: Entity Clarity
- Layer 4: E-E-A-T Trust Signals
- Layer 5: Measurement and the Audit Cycle
- How Long Does a GEO Audit Take?
- Common GEO Audit Mistakes
- Run Your GEO Audit With Passionfruit
- Frequently Asked Questions
A GEO audit checklist is a structured, step-by-step framework for testing whether your website is discoverable, extractable, and citable by AI search engines, including Google AI Overviews, ChatGPT, Perplexity, and Claude. The framework evaluates four layers: technical crawl access for AI bots, content citation-readiness, entity clarity, and E-E-A-T trust signals.
Unlike a traditional SEO audit focused on keyword rankings, an AI search readiness audit measures whether generative engines can retrieve, understand, and confidently quote your content in AI-generated answers.
What follows is the full 40-point GEO audit checklist Passionfruit uses for B2B SaaS and consumer brands. The checklist is sorted by the audit layers, with a test pattern and fix for each item. Run it page by page or as a site-wide audit. A small site may take around six hours to audit, while an enterprise site may need two to three weeks.
How This Checklist Was Built
This checklist is built from the same audit process Passionfruit runs internally before a managed AEO engagement starts: a 30-prompt baseline across ChatGPT, Perplexity, and Gemini, a crawl check confirming AI crawlers can read the page's actual content, and a structured-data validation pass. One confirmed example of why the crawl check matters: a site-wide JavaScript-rendering defect can return zero readable word count to GPTBot, ClaudeBot, and PerplexityBot even when the page displays normally in a browser, which silently suppresses citation eligibility regardless of content quality.
For a deeper technical explanation, read Passionfruit's guide to JavaScript rendering and AI crawlers.
What Is a GEO Audit and Why Does It Differ From a Traditional SEO Audit?
A GEO audit tests whether AI search engines can find, parse, and cite your content. It measures presence in AI-generated answers, rather than ranking position in traditional search results. The audit examines signals relevant to retrieval, including entity clarity, source attribution, content structure, freshness, and AI crawler access.
Traditional SEO audits focus on keyword rankings, backlink profiles, and on-page optimization. A GEO audit adds checks for AI crawler access, citation share, and whether content can be extracted and understood by AI systems.
For the broader framework, Passionfruit's generative engine optimization guide covers the strategy behind improving visibility across AI search platforms.
Layer 1: Technical Crawl Access for AI Bots
Technical crawl access is the first layer. Content that AI crawlers cannot access may be ineligible for citation. Many teams configure robots.txt and indexing for Googlebot but overlook the dedicated crawlers used by AI platforms, which can have different access and JavaScript-rendering requirements.
1. Check AI Bot Access in robots.txt
Test: Open your /robots.txt file and search for user agents such as GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, PerplexityBot, and Google-Extended. Check whether the rules match your intended access policy.
Fix: Review any Disallow rules affecting these crawlers. If you want to allow AI search retrieval while restricting model training, configure access for the relevant bots separately. Do not assume that allowing one bot automatically allows every crawler operated by the same company.
Checklist: Confirm GPTBot, ClaudeBot, PerplexityBot, and Google-Extended are not disallowed in your robots.txt file if you intend to allow their access. Also confirm that your sitemap directive points to a current, accessible XML sitemap. This is a quick check that can prevent avoidable crawl-access problems.
2. Check CDN and Firewall Rules
Test: Review your CDN, web application firewall, and bot-management settings. Where possible, inspect server logs or test requests to determine whether relevant AI crawlers receive a successful response instead of a 403 error or challenge page.
Fix: Configure bot-blocking rules intentionally. Check whether your security provider blocks AI crawlers by default, and allow the user agents you want to access your content.
3. Confirm Server-Side Rendering of Critical Content
Test: Disable JavaScript in your browser and reload important pages. Check whether headings, body copy, structured data, and metadata remain available in the initial HTML.
Fix: If critical content appears only after client-side JavaScript executes, consider server-side rendering or static generation. Some AI crawlers may not execute JavaScript reliably, so make important content available in the initial response.
4. Check JSON-LD Delivery
Test: View the page source and check whether your JSON-LD structured data appears in the initial HTML.
Fix: Where possible, deliver important schema markup server-side rather than relying on client-side scripts to inject it after page load. Validate the output and confirm that the structured data accurately reflects the visible content.
5. Check Sitemap Freshness
Test: Open /sitemap.xml and confirm that it loads successfully and includes your important canonical pages. Check whether lastmod values are accurate for pages that have changed.
Fix: Keep your sitemap updated when URLs are added, removed, or substantially revised. Make sure the sitemap is accessible and referenced in robots.txt where appropriate.
6. Review Page Speed and Rendering Performance
Test: Use Google PageSpeed Insights to check Core Web Vitals and identify loading or rendering issues on key pages.
Fix: Compress large images, reduce unnecessary JavaScript, and prioritize the content users need first. Fast, reliable page delivery supports usability and helps avoid technical barriers to content access.
7. Check Mobile Rendering
Test: Review key pages on mobile devices and compare their content with desktop versions. Make sure important product details, headings, links, and navigation remain accessible.
Fix: Resolve mobile-specific rendering problems and avoid hiding essential content on smaller screens. Keep content consistent across device layouts.
Layer 2: Content Citation-Readiness
Crawl access is only the first step. AI systems also need to interpret the content and identify relevant passages. Clear section openings, useful structure, current information, and explicit sourcing can make content easier to understand and retrieve.
8. Use Definition-First Paragraph Openings
Test: Read the opening sentence under each major heading. Does it directly answer the question or introduce the topic?
Fix: Lead with a clear definition, explanation, or answer before adding supporting detail. Avoid long introductions that delay the main point.
9. Review Section Length and Structure
Test: Check whether each section covers one clear topic or combines several unrelated ideas.
Fix: Break up long, dense sections with meaningful subheadings. Add context to sections that are too brief to answer the question fully. Prioritize readability and completeness rather than forcing every section into a fixed word count.
10. Improve Sentence Clarity
Test: Review key pages for long, complicated sentences and unnecessary jargon.
Fix: Use direct language and split sentences when they contain several distinct ideas. Keep technical terms where needed, but explain them clearly for the intended audience.
11. Add Comparison Tables to Relevant Commercial Pages
Test: Review pages targeting queries such as “best X” or “compare Y.” Check whether readers can easily compare relevant features, pricing, and use cases.
Fix: Add a comparison table when it makes the information easier to evaluate. Use accurate, consistently defined attributes and explain any important limitations.
12. Use Lists Where They Improve Scannability
Test: Look for dense paragraphs describing multiple benefits, steps, requirements, or options.
Fix: Convert suitable information into clearly labelled lists. Keep the list focused and include enough explanation for each point to make sense on its own.
13. Cite Primary Sources
Test: Check every statistic, research finding, and attributed claim. Confirm that the cited link points to the original study or publisher when available.
Fix: Replace unsupported statements and secondhand references with traceable sources. Attribute research clearly and make sure the cited source supports the claim being made.
14. Include Specific, Verifiable Information
Test: Look for vague phrases such as “research shows,” “many users report,” or “the latest data suggests.”
Fix: Where reliable evidence exists, include the actual finding, publication date, named source, and relevant context. Do not add numbers simply to make a page appear more authoritative.
15. Add FAQs to Relevant Pages
Test: Check whether informational pages answer the main follow-up questions readers are likely to have.
Fix: Add concise FAQs that address real search intent and clarify topics not fully covered in the main content. Keep answers accurate and avoid repeating the same information across multiple questions.
16. Display an Accurate Updated or Reviewed Date
Test: Check whether editorial pages show a publication or review date where relevant.
Fix: Update the visible date when a meaningful review or revision occurs. Keep structured date metadata consistent with the page and avoid changing dates simply to make content look fresh.
17. Use Question-Shaped Subheadings Where Appropriate
Test: Review headings to see whether they reflect the questions users ask about the topic.
Fix: Use headings such as “What Is…?”, “How Does…?”, and “Why Does…?” when they make the content easier to navigate. Do not force every heading into question form.
18. Add Author Information and Relevant Credentials
Test: Check whether articles identify their authors and provide a way to learn about their relevant experience or expertise.
Fix: Add an author bio with accurate credentials, relevant experience, and links to verified professional profiles where appropriate. Use author schema only when it accurately represents the page and author.
Layer 3: Entity Clarity
AI systems need to understand who your business is, what it offers, and how it relates to the topics covered on your website. Consistent business information and clear connections between relevant pages can help establish that context.
19. Add Organization Schema and Verified Profile Links
Test: Inspect your homepage's Organization schema. Check that your brand name, URL, and other relevant details are accurate.
Fix: Add valid Organization markup and include sameAs links to official, verified profiles where appropriate, such as your LinkedIn company page and official social accounts. Validate the markup before publishing.
20. Review Your Wikidata Presence Where Relevant
Test: Search Wikidata to see whether your organization has an existing entry.
Fix: If an entry is appropriate and your organization meets the platform's inclusion requirements, ensure the information is accurate and supported by independent sources. Do not create an entry solely to pursue AI visibility.
21. Check Your Brand's Search Presence
Test: Search for your brand name in Google and review the information displayed in search results, including any knowledge panel.
Fix: Make sure your website clearly identifies your business, its products or services, and its official profiles. Correct inconsistencies in your public information. A knowledge panel cannot be guaranteed.
22. Keep Business Details Consistent Across the Web
Test: Compare your business name, address, and phone number across relevant directories, business profiles, and your website.
Fix: Correct outdated or inconsistent details. For businesses serving specific locations, maintain accurate information on relevant local platforms and directories.
23. Use Person Schema for Relevant Contributors
Test: Review author pages, executive profiles, and expert bios to see whether the information is accurate and clearly linked to the right person.
Fix: Where appropriate, add Person schema with relevant properties such as name, jobTitle, worksFor, and verified profile links. Ensure the markup matches the visible page content.
24. Link Related Entities and Concepts Internally
Test: Check whether important products, services, people, and concepts link to pages that explain them in more detail.
Fix: Add relevant internal links using descriptive anchor text. Link to canonical pages that provide meaningful context rather than adding links indiscriminately.
25. Build Topic Clusters Around Core Subjects
Test: Identify your main subject areas and check whether each has a comprehensive page supported by related articles.
Fix: Create a clear internal linking structure between pillar pages and supporting content. Use descriptive anchor text and make sure each page contributes useful information rather than repeating the same material.
26. Keep Brand Naming Consistent
Test: Search your website for variations in your business name, product names, and abbreviations.
Fix: Use consistent naming conventions and explain any legitimate alternate names. Update inaccurate references that could confuse readers or search systems.
Layer 4: E-E-A-T Trust Signals
Discoverable content still needs to be useful and credible. Experience, expertise, authoritativeness, and trustworthiness provide a framework for evaluating whether your site demonstrates the necessary context and reliability.
27. Improve Your About Page
Test: Check whether your About page explains what your company does, who is behind it, and what relevant experience supports its work.
Fix: Include accurate company details, the founding story where relevant, leadership information, and verifiable business information. Add detail that helps readers understand your organization rather than filling the page with generic claims.
28. Make Author Credentials Easy to Find
Test: Check whether readers can identify the author and understand their relevant expertise.
Fix: Add clear bylines and links to useful author biographies. Highlight qualifications or experience that genuinely relate to the subject of the article.
29. Publish Editorial Standards Where Appropriate
Test: Check whether your website explains how content is researched, reviewed, sourced, and corrected.
Fix: Publish an editorial policy or content standards page if it helps readers understand your process. Keep it accurate and follow the practices it describes.
30. Add Expert Review for Sensitive Topics
Test: For health, finance, legal, and other high-stakes topics, check whether specialist review is needed and whether the content identifies the relevant expertise.
Fix: Have qualified professionals review claims where appropriate. Clearly identify reviewers and their credentials, and make sure the content reflects the scope of their expertise.
31. Support Claims With Reliable External Sources
Test: Review factual claims and check whether they link to authoritative primary sources, official documentation, or relevant research.
Fix: Cite sources that directly support your claims. Choose sources based on relevance and reliability rather than domain suffix alone, and update links when references become outdated.
32. Publish Original Research or First-Party Data
Test: Check whether your content offers insights based on your own research, customer experience, product testing, or internal data.
Fix: Where possible, publish original findings with a clear methodology, relevant sample details, and limitations. Do not present anecdotal observations as representative research.
33. Monitor External Mentions of Your Brand
Test: Search for your brand name across relevant industry publications, directories, reviews, and other third-party sources.
Fix: Build relationships with relevant publishers and communities, contribute useful expert insights, and pursue genuine coverage. Correct material inaccuracies when possible.
34. Review Website Trust Information
Test: Check whether visitors can easily find your contact details, privacy policy, terms, and other information relevant to your business.
Fix: Add or update the appropriate links in your footer and key pages. Make sure contact information is accurate and that policies reflect your actual practices.
35. Check HTTPS and Website Security
Test: Confirm that important pages load securely over HTTPS and that your TLS certificate is valid.
Fix: Resolve certificate errors, mixed-content issues, and other security problems. Keep your website and dependencies maintained to protect visitors and ensure reliable access.
Layer 5: Measurement and the Audit Cycle
An audit needs a baseline to show whether changes are making a difference. Track AI visibility and technical access over time instead of relying on one-off checks.
36. Establish an AI Citation Tracking Baseline
Test: Select relevant prompts for your brand and category. Run them across ChatGPT, Perplexity, Gemini, and other platforms relevant to your audience. Record which brands and sources appear.
Fix: Save the initial results and repeat the tests regularly using the same prompt set. Because AI answers can vary between runs, use repeated observations to assess trends rather than treating one response as definitive.
37. Review Search Console Performance
Test: Open Google Search Console's Performance report and review clicks, impressions, queries, and page-level trends.
Fix: Compare performance over time and separate branded from non-branded queries where possible. Keep in mind that Search Console does not provide a complete, separate measure of AI citations across every platform.
38. Separate Branded and Non-Branded Performance
Test: Review whether your reporting distinguishes searches that include your brand name from broader category and problem-based queries.
Fix: Track the segments separately. Branded search can help you understand brand demand, while non-branded queries show how users discover your content without already knowing your name.
39. Review Server Logs for AI Crawler Activity
Test: If server logs are available, inspect requests from relevant AI crawler user agents over a defined period.
Fix: Investigate unexpectedly low or absent crawler activity alongside robots.txt, CDN, firewall, and rendering checks. Remember that crawler visits alone do not prove your content is being cited.
40. Set Up Ongoing AI Visibility Tracking
Test: Check whether your team has a repeatable way to monitor brand mentions, citations, and source URLs across relevant AI platforms.
Fix: Use a tracking process or platform that suits your needs. Manual checks can work for a small prompt set, but broader monitoring requires consistent data collection and reporting.
Passionfruit's AI visibility tracking helps teams monitor brand presence across AI-generated answers. You can also explore Passionfruit Labs and its tracking capabilities.
How Long Does a GEO Audit Take?
The time required depends on site size, technical complexity, and how much work is needed after the audit.
- Small site: A site with fewer than 50 pages may take several hours to review if its technical foundations are already in place.
- Mid-size site: A site with 50 to 500 pages may require one to two weeks, particularly if content and structured data need attention.
- Enterprise site: A large site with hundreds or thousands of pages may need several weeks for auditing, followed by a phased implementation plan.
Review technical access and AI visibility periodically. A focused quarterly review can help identify new crawl issues or changes in citation patterns, while a more comprehensive audit can be scheduled based on the site's needs.
Common GEO Audit Mistakes
Five mistakes can undermine an otherwise useful GEO audit.
1. Auditing only the technical layer. Crawl access is essential, but it cannot compensate for thin, inaccurate, or unhelpful content.
2. Treating the audit as a one-time task. AI platforms and websites change. Periodic checks help identify issues before they persist.
3. Confusing search rankings with AI citations. Traditional rankings and AI citations are related aspects of search visibility, but one does not guarantee the other.
4. Skipping the measurement baseline. Without initial data, it is difficult to determine whether your changes improved visibility.
5. Optimizing content before checking access. If important AI crawlers cannot retrieve a page, rewriting its content may not solve the underlying problem. Check crawl access first, then work through content, entity clarity, and trust signals.
Run Your GEO Audit With Passionfruit
A full GEO audit at scale requires a repeatable process, not just a checklist. Teams often need help with technical access, schema and content improvements, and ongoing AI citation measurement.
Passionfruit brings SEO and GEO strategy, implementation, and measurement together through a managed engagement. Explore Passionfruit's GEO service, review AI visibility tracking, or talk to the team about your site's AI search readiness.
Frequently Asked Questions
What Is an AI Search Readiness Audit?
An AI search readiness audit checks whether AI platforms can access, understand, and cite your website. It reviews crawler access, content structure, entity clarity, trust signals, and citation performance to identify gaps that may limit visibility in AI-generated answers.
How Is a GEO Audit Different From an SEO Audit?
An SEO audit focuses on technical health, rankings, and organic search performance. A GEO audit also checks AI crawler access, content extractability, brand mentions, and citations in AI-generated answers. The two approaches overlap but measure different aspects of search visibility.
How Do I Audit My Site for AI Search Readiness?
Start by checking robots.txt, sitemap access, JavaScript rendering, and structured data. Then review content clarity, entity information, and trust signals. Finally, test relevant prompts across AI platforms and record whether your brand and pages appear in the responses.
What Should Be on a GEO Checklist?
A GEO checklist should cover AI crawler access, server-side rendering, structured data, clear and well-sourced content, entity consistency, author credibility, external mentions, and AI citation tracking. Reviewing these areas helps identify technical and content gaps that could limit AI search visibility.
How Often Should I Run a GEO Audit?
Run focused checks quarterly to catch crawler-access issues and monitor AI visibility trends. A more comprehensive audit can be scheduled annually or whenever your website, content, or technical infrastructure changes significantly. Adjust the frequency to your site's size and complexity.
Which AI Platforms Should I Include in an Audit?
Start with ChatGPT, Perplexity, and Gemini, then include Google AI Overviews and other platforms relevant to your audience. Test the same representative prompts across platforms and repeat them over time, since citation patterns can differ between systems and individual runs.
What Schema Types Matter for GEO Audits?
Use schema types that accurately describe your content, such as Organization, Article, Product, Person, and LocalBusiness where appropriate. Validate the markup and ensure it matches visible content. Structured data helps clarify page meaning but does not guarantee AI citations.
Can I Run a GEO Audit Myself?
Yes. Smaller websites can often complete an initial audit using a checklist and standard SEO tools. Larger sites may need technical, content, and analytics support to diagnose rendering issues, validate structured data, and monitor AI citations across a broader prompt set.
What's the Most Important Step in a GEO Audit?
Start with AI crawler access. Check robots.txt, CDN and firewall rules, and whether key content is available in the initial HTML. If relevant crawlers cannot retrieve your pages, content improvements alone may not resolve the visibility problem.
How Do I Audit My Site for AI Search Readiness?
Check whether AI crawlers can access your pages, then review rendering, structured data, content quality, and entity consistency. Test relevant queries across ChatGPT, Perplexity, and Gemini to establish a baseline for your site's AI search visibility.
What Should Be on a GEO Checklist?
Include crawler access, JavaScript rendering, sitemap availability, structured data, content extractability, author information, external brand mentions, and citation tracking. A complete GEO checklist should cover both the technical conditions that enable retrieval and the content signals that support citation.





