---
title: "GEO Audit Checklist: 12-Category AI Search Readiness Audit"
url: https://alicelabs.ai/en/insights/geo-audit-checklist
description: "A complete GEO audit checklist with 12 categories: schema, entity signals, llms.txt, robots.txt, citations, FAQ, author markup, freshness, and off-site authority. Step-by-step."
lang: en
---

Alice Labs (https://alicelabs.ai/en/)

Services

What we do (https://alicelabs.ai/#welcome)About Alice (https://alicelabs.ai/#who-we-are)Case (https://alicelabs.ai/en/case)Insights (https://alicelabs.ai/en/insights)Contact (https://alicelabs.ai/#email-form)

AI Search & LLMO How-to Guide Fresh Last reviewed: 15 September 2026 · 50d ago

# The GEO Audit Checklist: 12 Categories for AI Search Readiness

## TL;DR

Quick Answer

Cited by AI

> A GEO audit reviews 12 categories: schema markup, entity signals, llms.txt, robots.txt, citation-rich content, FAQ structure, author schema, freshness, off-site citations, brand monitoring, knowledge panel, and quick-answer formatting.

Before you optimize for ChatGPT, Perplexity, Claude, and Google AI Overviews, run a structured audit. This checklist covers the 12 categories that determine whether AI engines can crawl, understand, and cite your site today.

A GEO audit (generative engine optimization audit) is a structured review of how prepared a website is to be cited by AI search engines like ChatGPT, Perplexity, Claude, and Google AI Overviews. It evaluates 12 categories spanning on-page schema, entity signals, crawler access, citation patterns, and off-site authority — producing a prioritized backlog of fixes.

Time

1-2 days for audit, 4-12 weeks for fixes

Difficulty

Intermediate

Tools

Schema.org validator + Google Rich Results Test, Screaming Frog (or similar crawler), Ahrefs / Mention (off-site citation discovery)…

## Before you start

- Access to your site's CMS, robots.txt, and analytics
- Familiarity with JSON-LD and Schema.org
- Ability to run a full-site crawl

## What you'll have at the end

A scored 12-category audit report with a prioritized fix backlog, owner assignments, and a 90-day implementation roadmap to make your site GEO-ready.

Image: Linus Ingemarsson - Author at Alice Labs (https://alicelabs.ai/images/linus-ingemarsson.png)

Written by

Linus Ingemarsson: https://www.linkedin.com/in/linus-ingemarsson/

Image: Eric Lundberg - Reviewer at Alice Labs (https://alicelabs.ai/images/eric-lundberg.png)

Reviewed by

Eric Lundberg: https://www.linkedin.com/in/eric-lundberg-3530451bb/

Published May 6, 2026 · Updated September 15, 2026

12 min read

## 9-step process

0/9 complete

1. 01
   #### Step 1: Inventory current schema markup
   Crawl your site and extract every JSON-LD block. Catalog which pages have Article, FAQPage, HowTo, Organization, and Person schema. Validate each block with the Schema.org validator and Google Rich Results Test. Flag pages with missing, malformed, or inconsistent markup. This is the foundation — without valid schema, downstream audits are unreliable.
2. 02
   #### Step 2: Audit entity signals (sameAs, NAP consistency)
   Verify your Schema.org Organization markup includes a sameAs property linking to Wikipedia, Wikidata, Crunchbase, and LinkedIn where applicable. Check that name, address, and phone (NAP) are identical across your site, Google Business Profile, social profiles, and external directories. Inconsistent entity signals confuse LLM retrieval systems.
3. 03
   #### Step 3: Audit llms.txt presence and quality
   Check whether yourdomain.com/llms.txt exists and follows the Answer.AI specification (llmstxt.org). A complete file has an H1 site name, blockquote summary, H2 sections with curated link lists, and ideally a longer llms-full.txt variant. Missing or incomplete files are one of the most common audit findings.
4. 04
   #### Step 4: Audit robots.txt and AI crawler access
   Pull your robots.txt and verify which AI user agents are allowed or blocked. Check OAI-SearchBot (ChatGPT), GPTBot (OpenAI training), PerplexityBot (Perplexity), ClaudeBot (Anthropic), and Google-Extended (Google AI). Decide deliberately: allowlist for citation visibility, blocklist for training-data control. Accidental blocks are common on sites that copied robots.txt from older templates.
5. 05
   #### Step 5: Audit on-page LLMO elements
   For each priority page, check three things: a 40-50 word entity definition in the first paragraph, a quick-answer box under 160 characters near the top, and citation-rich body content with named sources, dates, and specific statistics. The Aggarwal et al. (2024) study found these patterns drive up to 40% lift in generative-engine visibility.
6. 06
   #### Step 6: Audit FAQ structure and author schema
   Verify pillar pages have FAQ sections with FAQPage schema and 5-8 self-contained question-answer pairs. Check that every article has Person schema for the author with credentials, plus a reviewer Person schema where applicable. Missing author markup is a common E-E-A-T weakness that hurts citation probability.
7. 07
   #### Step 7: Audit freshness signals
   Confirm every page emits both datePublished and dateModified in Article schema, and displays a visible 'Last updated' date on-page. Identify stale pages (no updates in 12+ months) on high-value URLs. Freshness is heavily weighted by AI search retrieval — undated content is deprioritized.
8. 08
   #### Step 8: Audit off-site citation flow
   Map inbound mentions and citations from Tier-1 sources: industry publications, Wikipedia references, podcast transcripts, authoritative directories, and academic citations. Tools like Ahrefs and Mention help. Audit how often your brand is mentioned in LLM responses across ChatGPT, Perplexity, and Claude using Otterly.ai or Profound. Off-site authority is the slowest-moving but highest-leverage audit category.
9. 09
   #### Step 9: Deliver a scorecard with prioritized fixes
   Score each of the 12 categories on a 0-3 scale (missing, partial, complete, best-in-class). Rank issues by impact and effort. Output a prioritized backlog: quick wins first (llms.txt, robots.txt, schema fixes), then medium-effort upgrades (entity signals, FAQ rollouts), then long-horizon initiatives (off-site citations, knowledge panel). Assign owners and review cadence.

## Key Takeaways

- AI search engines (ChatGPT, Perplexity, Claude, Google AI Overviews) all rely on structured data, entity signals, and citation-worthy content — but each engine weights signals differently.
- The Aggarwal et al. (2024) GEO paper found citation-rich content lifts visibility in generative engines by up to 40%.
- An audit covers 12 categories: schema, entity signals, llms.txt, robots.txt, on-page LLMO elements, FAQ + author schema, freshness, off-site citations, brand monitoring, and knowledge panel presence.
- Roughly 60% of Google searches now end without a click (SparkToro 2024), making citation-share the new visibility metric.
- Most enterprise sites pass on schema basics but fail on llms.txt, author markup, and off-site citation flow.
- The audit output is a prioritized backlog: high-impact fixes first, with effort estimates and owner assignments.

01 / 05 Step

## Why Audit Before Optimizing

In short

Optimizing without auditing wastes effort on the wrong fixes. An audit reveals which of the 12 GEO categories are weakest, so the team works on highest-leverage problems first instead of guessing.

Most teams jump straight to writing FAQ blocks or adding schema. They skip the audit step.

The result is predictable. Effort goes into categories that were already fine, while the real bottleneck — often robots.txt, missing entity signals, or stale freshness data — stays unsolved.

A GEO audit forces a structured baseline. Every category gets scored. Every gap gets ranked by impact versus effort. The team starts with whatever moves the most citations per hour of work invested.

There is also a strategic reason. AI search is a citation game, not a click game. The SparkToro 2024 study found roughly 60% of Google searches end without a click. If your brand is not the source being cited, you are invisible — and an audit is the fastest way to find out where you stand.

For teams that want this delivered, our our ai seo services (https://alicelabs.ai/en/ai-seo) practice runs the 12-category audit, the priority ranking, and the fix rollout end-to-end. To shortlist the software layer that operationalises the fix, see our directory of ai content optimization tools (https://alicelabs.ai/en/insights/ai-content-optimization-tools).

02 / 05 Step

## The 12 Audit Categories

In short

Every GEO audit must cover 12 categories: schema, entity signals, llms.txt, robots.txt, citation-rich content, quick-answer boxes, FAQ structure, author schema, freshness, inbound citations, brand monitoring, and knowledge panel presence.

The 12 categories below come from triangulating three sources. The Aggarwal et al. (2024) GEO paper. Schema.org documentation. And recurring patterns we observe across 100+ Nordic enterprise implementations.

Each category is independently testable. Each maps to a specific signal that AI retrieval systems consume.

| # | Category | What to check | Tools |
| --- | --- | --- | --- |
| 1 | On-page schema markup | Article, FAQPage, HowTo, Organization, Person — JSON-LD, validates clean | Schema.org validator, Google Rich Results Test |
| 2 | Entity signals | Organization sameAs links to Wikipedia/Wikidata/Crunchbase, NAP consistent everywhere | Manual review, Brand SERP audit |
| 3 | llms.txt presence | File exists at /llms.txt, follows Answer.AI spec, includes curated key pages | Manual fetch, llmstxt.org spec check |
| 4 | robots.txt + AI crawlers | OAI-SearchBot, GPTBot, PerplexityBot, ClaudeBot, Google-Extended — deliberate allow or block | Manual robots.txt review |
| 5 | Citation-rich content | Named sources, specific statistics, dates on every claim, authoritative tone | Manual content review, sample 10-20 priority pages |
| 6 | Quick-answer box | <160 char self-contained answer at top of every pillar page | Manual review |
| 7 | FAQ structure | 5-8 question-answer pairs per pillar page with FAQPage schema | Schema validator, manual content review |
| 8 | Author + reviewer schema | Person schema with credentials, role, sameAs to LinkedIn for author and reviewer | Schema validator, manual review |
| 9 | Freshness signals | datePublished + dateModified in schema, visible 'Last updated' on-page | Crawler audit, schema validator |
| 10 | Inbound citations | Mentions in Tier-1 publications, Wikipedia, podcast transcripts, authoritative directories | Ahrefs, Mention, manual research |
| 11 | LLM brand monitoring | How often the brand appears in ChatGPT, Perplexity, Claude responses for target prompts | Otterly.ai, Profound, manual prompt audits |
| 12 | Knowledge Panel presence | Google Knowledge Panel for the brand exists and contains accurate sameAs/founder data | Branded SERP review |

Image: Linus Ingemarsson (https://alicelabs.ai/images/linus-ingemarsson.png)
Image: Eric Lundberg (https://alicelabs.ai/images/eric-lundberg.png)

Alice Labs practitioner team

## Talk to the team behind 100+ AI implementations

30-minute discovery call with a senior Alice Labs consultant. No slide deck, no sales pitch — just a scoping conversation.

Book a Discovery Call

03 / 05 Step

## How Alice Labs Runs a GEO Readiness Audit

In short

The Alice Labs GEO Readiness Audit is a proprietary 30-point checklist that expands the 12 categories into specific, testable subchecks — delivered in roughly 1-2 days with a scorecard and prioritized backlog.

The Alice Labs audit framework breaks each of the 12 categories into 2-3 concrete subchecks. That gives a 30-point checklist that two consultants can complete in a working day for a typical enterprise site.

Phase one is data collection. We crawl the site, pull every JSON-LD block, fetch robots.txt and llms.txt, and run a 20-prompt audit across ChatGPT, Perplexity, and Claude.

Phase two is scoring. Each of the 30 subchecks gets a 0-3 score with evidence attached. We benchmark against the Alice Labs LLMO Citation Benchmark — our internal dataset covering 100 SaaS brands across the Nordic region.

Phase three is the backlog. We rank every gap by impact (citation potential) versus effort (engineering hours). The output is a sequenced 90-day roadmap with owners.

The framework is deliberately bias-corrected. We cap how much weight any single category can carry, because in our experience teams over-invest in schema and under-invest in entity signals and off-site citations.

Alice Labs practitioner team

## Skip the DIY: get the Alice Labs GEO Readiness Audit

Our consultants run the 30-point audit, benchmark you against 100 SaaS peers, and hand over a sequenced fix backlog with owners — typically in 1-2 working days.

Talk to Alice Labs

04 / 05 Step

## Common Audit Findings on Enterprise Sites

In short

Most enterprise sites pass on basic Article schema but fail on llms.txt, author markup, entity sameAs links, and off-site citation flow. These are the four highest-leverage gaps to fix first.

We see a recurring pattern across enterprise audits. The findings cluster into four buckets.

**Bucket one: missing llms.txt.** Most enterprise sites have no llms.txt file. The Answer.AI standard launched September 2024 and adoption is still early. Publishing one takes under an hour.

**Bucket two: weak entity signals.** Schema.org Organization markup often exists but lacks the sameAs property linking to Wikipedia, Wikidata, Crunchbase, and LinkedIn. NAP data is inconsistent across the site, Google Business Profile, and directory listings.

**Bucket three: incomplete author schema.** Articles list a byline but do not emit Person schema with credentials or reviewer markup. This weakens E-E-A-T — Google's quality framework covering Experience, Expertise, Authoritativeness, and Trustworthiness.

**Bucket four: no off-site citation flow.** Brands rarely show up in Tier-1 publications, Wikipedia references, or authoritative directories. Off-site citations are the slowest-moving signal, but they compound — and they are heavily weighted by ChatGPT, Perplexity, and Claude.

05 / 05 Step

## Building the Prioritized Fix Backlog

In short

A prioritized backlog ranks every audit gap by impact versus effort, sequences quick wins first, and assigns owners with review cadences — so the team executes the right fixes in the right order.

The audit scorecard is the input. The fix backlog is the output. Without sequencing, even a perfect audit becomes a wishlist that nobody executes.

We rank fixes on a 2x2 matrix: impact (low-high citation potential) and effort (low-high engineering hours).

- **Quick wins (high impact, low effort).** Publish llms.txt. Fix robots.txt for AI crawlers. Add sameAs to Organization schema. Add datePublished/dateModified everywhere. Ship in week 1.
- **Medium projects (high impact, medium effort).** Roll out FAQPage schema across pillar pages. Add Person schema with reviewer markup. Add quick-answer boxes and entity definitions to top 20 pages. Ship in weeks 2-6.
- **Long horizon (high impact, high effort).** Build off-site citation flow. Earn Wikipedia references. Pursue Knowledge Panel claim and accuracy. Ship over months 3-12.
- **Skip or defer (low impact).** Most schema cosmetic tweaks, micro-format experiments, and exotic markup types. Revisit only after the high-impact backlog is clear.

Assign one owner per fix. Set a 30-day review cadence. Re-run the audit at 90 days to confirm the score actually improved. Without re-measurement, the audit becomes a one-off artifact instead of a feedback loop.

Alice Labs practitioner team

## Want a GEO audit on your site?

The Alice Labs GEO Readiness Audit is a proprietary 30-point checklist benchmarked against 100 SaaS brands. We deliver a scored report and a 90-day prioritized fix backlog.

Request a GEO audit

## About the Authors & Reviewers

Written by

Image: Linus Ingemarsson - CEO & Co-Founder, Alice Labs at Alice Labs (https://alicelabs.ai/images/linus-ingemarsson.png)

Linus Ingemarsson (https://www.linkedin.com/in/linus-ingemarsson/)

CEO & Co-Founder, Alice Labs

CEO & Co-Founder at Alice Labs. Author of 7 research reports on AI adoption, governance and labor markets cited across EU, OECD and US benchmarks.

- 8+ years in AI strategy & implementation
- Top-5 AI Speaker, Sweden (Mindley 2025)
- 100+ enterprise AI engagements

View profile: https://www.linkedin.com/in/linus-ingemarsson/

Linus Ingemarsson on LinkedIn: https://www.linkedin.com/in/linus-ingemarsson/
Email Linus Ingemarsson: linus@alicelabs.ai

Reviewed by September 15, 2026

Image: Eric Lundberg - Co-Founder, Alice Labs at Alice Labs (https://alicelabs.ai/images/eric-lundberg.png)

Eric Lundberg (https://www.linkedin.com/in/eric-lundberg-3530451bb/)

Co-Founder, Alice Labs

Co-Founder at Alice Labs. Builds AI automation, agent workflows and integration systems that hold up in real business operations.

- AI automation & agent systems lead
- Workflow design across 100+ deployments
- Specialist in RAG, integrations & APIs

View profile: https://www.linkedin.com/in/eric-lundberg-3530451bb/

Eric Lundberg on LinkedIn: https://www.linkedin.com/in/eric-lundberg-3530451bb/
Email Eric Lundberg: eric@alicelabs.ai

Reviewed for technical accuracy, methodology and source integrity. · All claims trace to public sources cited in-line.

## Frequently Asked Questions

### What is a GEO audit?

A GEO audit is a structured review of how prepared a website is to be cited by AI search engines like ChatGPT, Perplexity, Claude, and Google AI Overviews. It evaluates 12 categories spanning schema markup, entity signals, crawler access, content quality, and off-site authority — producing a scored report and prioritized fix backlog.

### How long does a GEO audit take?

The audit itself takes 1-2 working days for a typical enterprise site when run by experienced consultants. Implementing the resulting fix backlog typically takes 4-12 weeks, depending on which categories are weakest and how many priority pages need updating.

### How is a GEO audit different from a traditional SEO audit?

A traditional SEO audit focuses on rankings, backlinks, technical performance, and on-page targeting. A GEO audit focuses on whether AI systems can crawl, understand, and cite your content. They overlap on schema and freshness, but a GEO audit adds llms.txt, AI-crawler robots.txt rules, entity sameAs signals, citation-rich content patterns, and LLM brand monitoring.

### Do I need an llms.txt file to pass a GEO audit?

No major LLM provider has publicly confirmed they consume llms.txt during inference, so it is not a hard requirement. However, the file is free to publish, takes under an hour, and signals AI-readiness. Most thorough GEO audits flag a missing llms.txt as a low-effort gap worth closing.

### Which AI crawlers should I allow in robots.txt?

For citation visibility you typically want to allow OAI-SearchBot (ChatGPT search), PerplexityBot (Perplexity), ClaudeBot (Anthropic), and Google-Extended (Google AI Overviews). GPTBot is OpenAI's training crawler and is a separate decision based on whether you want your content used for model training. The audit should make every allow/block deliberate, not accidental.

### What is included in the Alice Labs GEO Readiness Audit?

The Alice Labs GEO Readiness Audit is a proprietary 30-point checklist that expands the 12 standard categories into concrete subchecks. Output includes a scored report, evidence per finding, benchmark comparison against the Alice Labs LLMO Citation Benchmark covering 100 SaaS brands, and a sequenced 90-day fix backlog with owners.

### How often should I re-run the audit?

Run the audit at three points: a baseline before optimization starts, a checkpoint at 90 days to validate the backlog is moving the score, and an annual full re-audit to catch new categories as the AI search landscape evolves. Re-measurement is what turns the audit from a one-off artifact into a feedback loop.

### Can I run a GEO audit myself or do I need a consultant?

The 12-category checklist is designed to be self-serviceable for in-house teams with strong SEO and technical chops. Consultants add value when speed matters, when benchmarks against peer brands are needed, or when the team wants an outside perspective on the prioritization. Either path works — the most important step is starting.

Previous in AI Search & LLMO

### AI Crawler Management: GPTBot, ClaudeBot, PerplexityBot & More
https://alicelabs.ai/en/insights/ai-crawler-management

Next in AI Search & LLMO

### GEO Strategy: How to Optimize for Google AI Overviews (2026)
https://alicelabs.ai/en/insights/geo-strategy-ai-overviews

## Further reading

- GEO: Generative Engine Optimization (Aggarwal et al., 2024) (https://arxiv.org/abs/2311.09735)· arxiv.org
- llms.txt — Answer.AI proposal (Jeremy Howard, Sep 2024) (https://llmstxt.org/)· llmstxt.org
- Schema.org — official vocabulary documentation (https://schema.org/)· schema.org
- Schema.org Validator (https://validator.schema.org/)· validator.schema.org

## Related reading

pillar

### AI Search Optimization: Complete Guide for 2026

Full playbook covering ChatGPT, Perplexity, Claude, and Google AI Overviews — the pillar this audit feeds into.

14 min
https://alicelabs.ai/en/insights/ai-search-optimization-guide

glossary

### What Is LLMO? Large Language Model Optimization Explained

Glossary definition of LLMO — the overarching discipline behind GEO auditing.

7 min
https://alicelabs.ai/en/insights/what-is-llmo

deepdive

### llms.txt Guide 2026

Implementation guide for the Answer.AI llms.txt standard — category 3 of the audit.

9 min
https://alicelabs.ai/en/insights/llms-txt-guide-2026

## Sources

1. Aggarwal et al. — GEO: Generative Engine Optimization (arXiv:2311.09735, 2024) (https://arxiv.org/abs/2311.09735)(accessed 2026-05-06)
2. Jeremy Howard / Answer.AI — llms.txt proposal (September 2024) (https://llmstxt.org/)(accessed 2026-05-06)
3. Schema.org — official vocabulary (founded 2011 by Google, Bing, Yahoo, Yandex) (https://schema.org/)(accessed 2026-05-06)
4. Schema.org Validator (https://validator.schema.org/)(accessed 2026-05-06)
5. Google — Search Quality Evaluator Guidelines (E-E-A-T framework) (https://developers.google.com/search/docs/fundamentals/creating-helpful-content)(accessed 2026-05-06)
6. Google — AI Overviews launch (May 2024) (https://blog.google/products/search/generative-ai-google-search-may-2024/)(accessed 2026-05-06)
7. OpenAI — ChatGPT Search launch and OAI-SearchBot documentation (October 31, 2024) (https://openai.com/index/introducing-chatgpt-search/)(accessed 2026-05-06)
8. SparkToro / Datos — 2024 zero-click search analysis (~60%) (https://sparktoro.com/blog/in-2024-we-finally-satisfyingly-measured-how-much-of-google-search-traffic-goes-to-google-properties/)(accessed 2026-05-06)

Next scheduled review: 2026-12-14

Alice Labs practitioner team

## Want a GEO audit on your site?

Request a GEO audit

Share Share on LinkedIn (https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Falicelabs.ai%2Fen%2Finsights%2Fgeo-audit-checklist)Share on X (https://twitter.com/intent/tweet?url=https%3A%2F%2Falicelabs.ai%2Fen%2Finsights%2Fgeo-audit-checklist&text=GEO%20Audit%20Checklist%3A%2012-Category%20AI%20Search%20Readiness%20Audit)

## Get in Touch!

The lab usually responds within 24 hours.

Need help with AI? Get in touch (https://alicelabs.ai/en/ai-consulting-services#contact-form)

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "Organization",
        "@id": "https://alicelabs.ai/#organization",
        "name": "Alice Labs",
        "alternateName": [
          "Alice Labs AB",
          "AliceLabs"
        ],
        "legalName": "Alice Labs AB",
        "identifier": "559443-5470",
        "foundingLocation": {
          "@type": "Place",
          "name": "Stockholm, Sweden"
        },
        "url": "https://alicelabs.ai",
        "logo": {
          "@type": "ImageObject",
          "@id": "https://alicelabs.ai/#logo",
          "url": "https://alicelabs.ai/images/alice-logo.png",
          "contentUrl": "https://alicelabs.ai/images/alice-logo.png",
          "width": 2000,
          "height": 2027,
          "caption": "Alice Labs"
        },
        "image": {
          "@id": "https://alicelabs.ai/#logo"
        },
        "description": "Alice Labs är en svensk AI-byrå som hjälper företag implementera AI - från strategi till skalning.",
        "slogan": "From AI strategy to measurable results.",
        "foundingDate": "2023",
        "email": "hej@alicelabs.ai",
        "telephone": "+46734157476",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Hammarbybacken 27",
          "addressLocality": "Stockholm",
          "postalCode": "120 30",
          "addressCountry": "SE"
        },
        "contactPoint": [
          {
            "@type": "ContactPoint",
            "contactType": "customer service",
            "email": "hej@alicelabs.ai",
            "telephone": "+46734157476",
            "areaServed": [
              "SE",
              "EU"
            ],
            "availableLanguage": [
              "Swedish",
              "English"
            ]
          }
        ],
        "areaServed": [
          {
            "@type": "Country",
            "name": "Sweden"
          },
          {
            "@type": "Place",
            "name": "Europe"
          }
        ],
        "knowsAbout": [
          "AI strategy",
          "AI implementation",
          "AI agents",
          "AI automation",
          "Generative AI",
          "AI governance",
          "AI training",
          "Machine learning",
          "Large language models",
          "RAG",
          "AI consulting",
          "Digital transformation",
          "AI search optimization",
          "LLMO",
          "AI for enterprise"
        ],
        "founder": [
          {
            "@id": "https://alicelabs.ai/#linus"
          },
          {
            "@id": "https://alicelabs.ai/#eric"
          }
        ],
        "sameAs": [
          "https://www.linkedin.com/company/alicelabsai",
          "https://www.trustpilot.com/review/alicelabs.ai",
          "https://www.wikidata.org/wiki/Q140369570"
        ]
      },
      {
        "@type": "Person",
        "@id": "https://alicelabs.ai/#linus",
        "name": "Linus Ingemarsson",
        "givenName": "Linus",
        "familyName": "Ingemarsson",
        "jobTitle": "Co-Founder",
        "description": "Co-founder of Alice Labs. Architects AI agent systems and automation in production for clients across financial services, media, and the public sector.",
        "url": "https://alicelabs.ai/en/linus-ingemarsson",
        "sameAs": [
          "https://www.linkedin.com/in/linus-ingemarsson/",
          "https://www.wikidata.org/wiki/Q140369914"
        ],
        "knowsAbout": [
          "AI agents",
          "agent orchestration",
          "AI implementation",
          "LangGraph",
          "RAG systems",
          "AI strategy",
          "enterprise AI",
          "AI search optimization",
          "LLMO",
          "Nordic AI ecosystem"
        ],
        "worksFor": {
          "@id": "https://alicelabs.ai/#organization"
        }
      },
      {
        "@type": "Person",
        "@id": "https://alicelabs.ai/#eric",
        "name": "Eric Lundberg",
        "givenName": "Eric",
        "familyName": "Lundberg",
        "jobTitle": "Co-Founder",
        "description": "Co-founder of Alice Labs. Designs AI automation systems and agent workflows that remove repetitive work and make day-to-day operations more reliable.",
        "url": "https://alicelabs.ai/en/eric-lundberg",
        "sameAs": [
          "https://www.linkedin.com/in/eric-lundberg-3530451bb/",
          "https://www.wikidata.org/wiki/Q140369978"
        ],
        "knowsAbout": [
          "AI automation",
          "agent workflows",
          "AI integrations",
          "process automation",
          "knowledge systems",
          "AI engineering",
          "enterprise AI",
          "Nordic AI ecosystem"
        ],
        "worksFor": {
          "@id": "https://alicelabs.ai/#organization"
        }
      },
      {
        "@type": "Person",
        "@id": "https://alicelabs.ai/#alice",
        "name": "Alice Holmgren",
        "givenName": "Alice",
        "familyName": "Holmgren",
        "jobTitle": "CEO",
        "description": "CEO of Alice Labs. Leads strategy and growth across the Nordic AI consulting market.",
        "url": "https://alicelabs.ai/en/alice-holmgren",
        "knowsAbout": [
          "AI strategy",
          "AI consulting leadership",
          "business development",
          "Nordic AI ecosystem",
          "enterprise AI adoption",
          "AI program management"
        ],
        "worksFor": {
          "@id": "https://alicelabs.ai/#organization"
        }
      },
      {
        "@type": [
          "LocalBusiness",
          "ProfessionalService"
        ],
        "@id": "https://alicelabs.ai/#localbusiness",
        "name": "Alice Labs",
        "description": "AI-konsult i Stockholm. Vi hjälper företag implementera AI - från strategi till skalning. Boka möte för en kostnadsfri AI-genomgång.",
        "url": "https://alicelabs.ai",
        "logo": {
          "@id": "https://alicelabs.ai/#logo"
        },
        "image": {
          "@id": "https://alicelabs.ai/#logo"
        },
        "telephone": "+46734157476",
        "email": "hej@alicelabs.ai",
        "priceRange": "$$$",
        "currenciesAccepted": "SEK, EUR, USD",
        "paymentAccepted": "Invoice",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Hammarbybacken 27",
          "addressLocality": "Stockholm",
          "postalCode": "120 30",
          "addressRegion": "Stockholms län",
          "addressCountry": "SE"
        },
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 59.3018,
          "longitude": 18.1003
        },
        "areaServed": [
          {
            "@type": "City",
            "name": "Stockholm"
          },
          {
            "@type": "City",
            "name": "Göteborg"
          },
          {
            "@type": "City",
            "name": "Malmö"
          },
          {
            "@type": "City",
            "name": "Uppsala"
          },
          {
            "@type": "Country",
            "name": "Sweden"
          }
        ],
        "openingHoursSpecification": [
          {
            "@type": "OpeningHoursSpecification",
            "dayOfWeek": [
              "Monday",
              "Tuesday",
              "Wednesday",
              "Thursday",
              "Friday"
            ],
            "opens": "08:00",
            "closes": "18:00"
          }
        ],
        "hasOfferCatalog": {
          "@type": "OfferCatalog",
          "name": "AI-tjänster",
          "itemListElement": [
            {
              "@type": "Offer",
              "itemOffered": {
                "@type": "Service",
                "name": "AI-konsult"
              }
            },
            {
              "@type": "Offer",
              "itemOffered": {
                "@type": "Service",
                "name": "AI-strategi"
              }
            },
            {
              "@type": "Offer",
              "itemOffered": {
                "@type": "Service",
                "name": "AI-implementation"
              }
            },
            {
              "@type": "Offer",
              "itemOffered": {
                "@type": "Service",
                "name": "AI-utbildning"
              }
            },
            {
              "@type": "Offer",
              "itemOffered": {
                "@type": "Service",
                "name": "AI-agenter"
              }
            },
            {
              "@type": "Offer",
              "itemOffered": {
                "@type": "Service",
                "name": "AI-automation"
              }
            }
          ]
        },
        "knowsAbout": [
          "AI-konsult",
          "AI-strategi",
          "AI-implementation",
          "AI-utbildning",
          "AI-agenter",
          "AI-automation",
          "Generative AI",
          "Machine learning",
          "RAG",
          "Large language models",
          "AI governance"
        ],
        "parentOrganization": {
          "@id": "https://alicelabs.ai/#organization"
        },
        "sameAs": [
          "https://www.linkedin.com/company/alicelabsai"
        ]
      },
      {
        "@type": "WebSite",
        "@id": "https://alicelabs.ai/#website",
        "url": "https://alicelabs.ai",
        "name": "Alice Labs",
        "alternateName": [
          "Alice Labs AB"
        ],
        "description": "AI consulting, implementation and training for businesses.",
        "publisher": {
          "@id": "https://alicelabs.ai/#organization"
        },
        "inLanguage": [
          "sv-SE",
          "en-US"
        ],
        "potentialAction": {
          "@type": "SearchAction",
          "target": {
            "@type": "EntryPoint",
            "urlTemplate": "https://alicelabs.ai/?q={search_term_string}"
          },
          "query-input": "required name=search_term_string"
        }
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://alicelabs.ai/en/insights/geo-audit-checklist#article",
        "headline": "The GEO Audit Checklist: 12 Categories for AI Search Readiness",
        "description": "A complete GEO audit checklist with 12 categories: schema, entity signals, llms.txt, robots.txt, citations, FAQ, author markup, freshness, and off-site authority. Step-by-step.",
        "url": "https://alicelabs.ai/en/insights/geo-audit-checklist",
        "datePublished": "2026-05-06",
        "dateModified": "2026-09-15",
        "expires": "2026-12-14",
        "author": {
          "@id": "https://alicelabs.ai/#linus"
        },
        "reviewedBy": {
          "@id": "https://alicelabs.ai/#eric"
        },
        "dateReviewed": "2026-09-15",
        "publisher": {
          "@type": "Organization",
          "name": "Alice Labs",
          "url": "https://alicelabs.ai",
          "logo": {
            "@type": "ImageObject",
            "url": "https://alicelabs.ai/images/alice-logo.png"
          }
        },
        "image": {
          "@type": "ImageObject",
          "@id": "https://alicelabs.ai/en/insights/geo-audit-checklist#hero-image",
          "url": "https://alicelabs.ai/images/og/og-home.jpg",
          "contentUrl": "https://alicelabs.ai/images/og/og-home.jpg",
          "width": 1600,
          "height": 900,
          "caption": "GEO Audit Checklist: 12-Category AI Search Readiness Audit",
          "creator": {
            "@id": "https://alicelabs.ai/#organization"
          },
          "representativeOfPage": true,
          "license": "https://alicelabs.ai/terms"
        },
        "mainEntityOfPage": {
          "@type": "WebPage",
          "@id": "https://alicelabs.ai/en/insights/geo-audit-checklist"
        },
        "inLanguage": "en",
        "articleSection": "ai-search",
        "keywords": "geo audit, ai search audit, llmo audit checklist, ai search readiness, geo readiness audit, generative engine optimization audit, llmo audit",
        "about": [
          {
            "@type": "Thing",
            "name": "Why Audit Before Optimizing",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#why-audit-before-optimizing"
          },
          {
            "@type": "Thing",
            "name": "The 12 Audit Categories",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#twelve-audit-categories"
          },
          {
            "@type": "Thing",
            "name": "How Alice Labs Runs a GEO Readiness Audit",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#alice-labs-methodology"
          },
          {
            "@type": "Thing",
            "name": "Common Audit Findings on Enterprise Sites",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#common-audit-findings"
          },
          {
            "@type": "Thing",
            "name": "Building the Prioritized Fix Backlog",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#prioritized-fix-backlog"
          }
        ],
        "mentions": [
          {
            "@type": "Organization",
            "name": "Alice Labs",
            "url": "https://alicelabs.ai"
          },
          {
            "@type": "Organization",
            "name": "Google",
            "url": "https://google.com"
          },
          {
            "@type": "Organization",
            "name": "OpenAI",
            "url": "https://openai.com"
          },
          {
            "@type": "Organization",
            "name": "Anthropic",
            "url": "https://anthropic.com"
          },
          {
            "@type": "Product",
            "name": "ChatGPT",
            "url": "https://chatgpt.com"
          },
          {
            "@type": "Product",
            "name": "Claude",
            "url": "https://claude.ai"
          },
          {
            "@type": "Person",
            "name": "Eric Lundberg",
            "url": "https://linkedin.com/in/eric-lundberg-3530451bb"
          },
          {
            "@type": "Organization",
            "name": "Linus Ingemarsson"
          },
          {
            "@type": "Organization",
            "name": "Inventory current schema markup"
          },
          {
            "@type": "Organization",
            "name": "Audit entity signals (sameAs"
          }
        ],
        "hasPart": [
          {
            "@type": "WebPageElement",
            "isAccessibleForFree": true,
            "name": "Why Audit Before Optimizing",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#why-audit-before-optimizing",
            "description": "Optimizing without auditing wastes effort on the wrong fixes. An audit reveals which of the 12 GEO categories are weakest, so the team works on highest-leverage problems first instead of guessing."
          },
          {
            "@type": "WebPageElement",
            "isAccessibleForFree": true,
            "name": "The 12 Audit Categories",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#twelve-audit-categories",
            "description": "Every GEO audit must cover 12 categories: schema, entity signals, llms.txt, robots.txt, citation-rich content, quick-answer boxes, FAQ structure, author schema, freshness, inbound citations, brand monitoring, and knowledge panel presence."
          },
          {
            "@type": "WebPageElement",
            "isAccessibleForFree": true,
            "name": "How Alice Labs Runs a GEO Readiness Audit",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#alice-labs-methodology",
            "description": "The Alice Labs GEO Readiness Audit is a proprietary 30-point checklist that expands the 12 categories into specific, testable subchecks — delivered in roughly 1-2 days with a scorecard and prioritized backlog."
          },
          {
            "@type": "WebPageElement",
            "isAccessibleForFree": true,
            "name": "Common Audit Findings on Enterprise Sites",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#common-audit-findings",
            "description": "Most enterprise sites pass on basic Article schema but fail on llms.txt, author markup, entity sameAs links, and off-site citation flow. These are the four highest-leverage gaps to fix first."
          },
          {
            "@type": "WebPageElement",
            "isAccessibleForFree": true,
            "name": "Building the Prioritized Fix Backlog",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#prioritized-fix-backlog",
            "description": "A prioritized backlog ranks every audit gap by impact versus effort, sequences quick wins first, and assigns owners with review cadences — so the team executes the right fixes in the right order."
          }
        ],
        "speakable": {
          "@type": "SpeakableSpecification",
          "cssSelector": [
            "[data-speakable='true']",
            "[data-snippet='true']",
            "[data-section-answer='true']",
            ".quick-answer",
            "h1"
          ]
        }
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://alicelabs.ai/en/insights/geo-audit-checklist#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://alicelabs.ai/en"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Insights",
            "item": "https://alicelabs.ai/en/insights"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "ai-search",
            "item": "https://alicelabs.ai/en/insights/ai-search"
          },
          {
            "@type": "ListItem",
            "position": 4,
            "name": "GEO Audit Checklist: 12-Category AI Search Readiness Audit",
            "item": "https://alicelabs.ai/en/insights/geo-audit-checklist"
          }
        ]
      },
      {
        "@type": "Person",
        "@id": "https://alicelabs.ai/#eric",
        "name": "Eric Lundberg",
        "jobTitle": "Co-Founder",
        "worksFor": {
          "@id": "https://alicelabs.ai/#organization"
        },
        "knowsAbout": [
          {
            "@type": "DefinedTerm",
            "name": "AI automation",
            "url": "https://www.wikidata.org/wiki/Q1322483"
          },
          {
            "@type": "DefinedTerm",
            "name": "Workflow automation",
            "url": "https://www.wikidata.org/wiki/Q120427660"
          },
          {
            "@type": "DefinedTerm",
            "name": "Retrieval-Augmented Generation",
            "url": "https://www.wikidata.org/wiki/Q117761563"
          },
          {
            "@type": "DefinedTerm",
            "name": "Enterprise AI implementation"
          }
        ],
        "sameAs": [
          "https://www.linkedin.com/in/eric-lundberg-3530451bb/",
          "https://www.wikidata.org/wiki/Q140369978"
        ]
      },
      {
        "@type": "Person",
        "@id": "https://alicelabs.ai/#linus",
        "name": "Linus Ingemarsson",
        "jobTitle": "CEO & Co-Founder",
        "worksFor": {
          "@id": "https://alicelabs.ai/#organization"
        },
        "knowsAbout": [
          {
            "@type": "DefinedTerm",
            "name": "AI agent orchestration",
            "url": "https://www.wikidata.org/wiki/Q98678395"
          },
          {
            "@type": "DefinedTerm",
            "name": "AI strategy"
          },
          {
            "@type": "DefinedTerm",
            "name": "AI search optimization (LLMO)"
          },
          {
            "@type": "DefinedTerm",
            "name": "Enterprise AI strategy"
          },
          {
            "@type": "DefinedTerm",
            "name": "AI consulting leadership"
          }
        ],
        "sameAs": [
          "https://www.linkedin.com/in/linus-ingemarsson/",
          "https://www.wikidata.org/wiki/Q140369914"
        ]
      },
      {
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "What is a GEO audit?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "A GEO audit is a structured review of how prepared a website is to be cited by AI search engines like ChatGPT, Perplexity, Claude, and Google AI Overviews. It evaluates 12 categories spanning schema markup, entity signals, crawler access, content quality, and off-site authority — producing a scored report and prioritized fix backlog."
            }
          },
          {
            "@type": "Question",
            "name": "How long does a GEO audit take?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "The audit itself takes 1-2 working days for a typical enterprise site when run by experienced consultants. Implementing the resulting fix backlog typically takes 4-12 weeks, depending on which categories are weakest and how many priority pages need updating."
            }
          },
          {
            "@type": "Question",
            "name": "How is a GEO audit different from a traditional SEO audit?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "A traditional SEO audit focuses on rankings, backlinks, technical performance, and on-page targeting. A GEO audit focuses on whether AI systems can crawl, understand, and cite your content. They overlap on schema and freshness, but a GEO audit adds llms.txt, AI-crawler robots.txt rules, entity sameAs signals, citation-rich content patterns, and LLM brand monitoring."
            }
          },
          {
            "@type": "Question",
            "name": "Do I need an llms.txt file to pass a GEO audit?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "No major LLM provider has publicly confirmed they consume llms.txt during inference, so it is not a hard requirement. However, the file is free to publish, takes under an hour, and signals AI-readiness. Most thorough GEO audits flag a missing llms.txt as a low-effort gap worth closing."
            }
          },
          {
            "@type": "Question",
            "name": "Which AI crawlers should I allow in robots.txt?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "For citation visibility you typically want to allow OAI-SearchBot (ChatGPT search), PerplexityBot (Perplexity), ClaudeBot (Anthropic), and Google-Extended (Google AI Overviews). GPTBot is OpenAI's training crawler and is a separate decision based on whether you want your content used for model training. The audit should make every allow/block deliberate, not accidental."
            }
          },
          {
            "@type": "Question",
            "name": "What is included in the Alice Labs GEO Readiness Audit?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "The Alice Labs GEO Readiness Audit is a proprietary 30-point checklist that expands the 12 standard categories into concrete subchecks. Output includes a scored report, evidence per finding, benchmark comparison against the Alice Labs LLMO Citation Benchmark covering 100 SaaS brands, and a sequenced 90-day fix backlog with owners."
            }
          },
          {
            "@type": "Question",
            "name": "How often should I re-run the audit?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Run the audit at three points: a baseline before optimization starts, a checkpoint at 90 days to validate the backlog is moving the score, and an annual full re-audit to catch new categories as the AI search landscape evolves. Re-measurement is what turns the audit from a one-off artifact into a feedback loop."
            }
          },
          {
            "@type": "Question",
            "name": "Can I run a GEO audit myself or do I need a consultant?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "The 12-category checklist is designed to be self-serviceable for in-house teams with strong SEO and technical chops. Consultants add value when speed matters, when benchmarks against peer brands are needed, or when the team wants an outside perspective on the prioritization. Either path works — the most important step is starting."
            }
          }
        ]
      },
      {
        "@context": "https://schema.org",
        "@type": "HowTo",
        "name": "The GEO Audit Checklist: 12 Categories for AI Search Readiness",
        "description": "A complete GEO audit checklist with 12 categories: schema, entity signals, llms.txt, robots.txt, citations, FAQ, author markup, freshness, and off-site authority. Step-by-step.",
        "totalTime": "12 min read",
        "step": [
          {
            "@type": "HowToStep",
            "position": 1,
            "name": "Inventory current schema markup",
            "text": "Crawl your site and extract every JSON-LD block. Catalog which pages have Article, FAQPage, HowTo, Organization, and Person schema. Validate each block with the Schema.org validator and Google Rich Results Test. Flag pages with missing, malformed, or inconsistent markup. This is the foundation — without valid schema, downstream audits are unreliable."
          },
          {
            "@type": "HowToStep",
            "position": 2,
            "name": "Audit entity signals (sameAs, NAP consistency)",
            "text": "Verify your Schema.org Organization markup includes a sameAs property linking to Wikipedia, Wikidata, Crunchbase, and LinkedIn where applicable. Check that name, address, and phone (NAP) are identical across your site, Google Business Profile, social profiles, and external directories. Inconsistent entity signals confuse LLM retrieval systems."
          },
          {
            "@type": "HowToStep",
            "position": 3,
            "name": "Audit llms.txt presence and quality",
            "text": "Check whether yourdomain.com/llms.txt exists and follows the Answer.AI specification (llmstxt.org). A complete file has an H1 site name, blockquote summary, H2 sections with curated link lists, and ideally a longer llms-full.txt variant. Missing or incomplete files are one of the most common audit findings."
          },
          {
            "@type": "HowToStep",
            "position": 4,
            "name": "Audit robots.txt and AI crawler access",
            "text": "Pull your robots.txt and verify which AI user agents are allowed or blocked. Check OAI-SearchBot (ChatGPT), GPTBot (OpenAI training), PerplexityBot (Perplexity), ClaudeBot (Anthropic), and Google-Extended (Google AI). Decide deliberately: allowlist for citation visibility, blocklist for training-data control. Accidental blocks are common on sites that copied robots.txt from older templates."
          },
          {
            "@type": "HowToStep",
            "position": 5,
            "name": "Audit on-page LLMO elements",
            "text": "For each priority page, check three things: a 40-50 word entity definition in the first paragraph, a quick-answer box under 160 characters near the top, and citation-rich body content with named sources, dates, and specific statistics. The Aggarwal et al. (2024) study found these patterns drive up to 40% lift in generative-engine visibility."
          },
          {
            "@type": "HowToStep",
            "position": 6,
            "name": "Audit FAQ structure and author schema",
            "text": "Verify pillar pages have FAQ sections with FAQPage schema and 5-8 self-contained question-answer pairs. Check that every article has Person schema for the author with credentials, plus a reviewer Person schema where applicable. Missing author markup is a common E-E-A-T weakness that hurts citation probability."
          },
          {
            "@type": "HowToStep",
            "position": 7,
            "name": "Audit freshness signals",
            "text": "Confirm every page emits both datePublished and dateModified in Article schema, and displays a visible 'Last updated' date on-page. Identify stale pages (no updates in 12+ months) on high-value URLs. Freshness is heavily weighted by AI search retrieval — undated content is deprioritized."
          },
          {
            "@type": "HowToStep",
            "position": 8,
            "name": "Audit off-site citation flow",
            "text": "Map inbound mentions and citations from Tier-1 sources: industry publications, Wikipedia references, podcast transcripts, authoritative directories, and academic citations. Tools like Ahrefs and Mention help. Audit how often your brand is mentioned in LLM responses across ChatGPT, Perplexity, and Claude using Otterly.ai or Profound. Off-site authority is the slowest-moving but highest-leverage audit category."
          },
          {
            "@type": "HowToStep",
            "position": 9,
            "name": "Deliver a scorecard with prioritized fixes",
            "text": "Score each of the 12 categories on a 0-3 scale (missing, partial, complete, best-in-class). Rank issues by impact and effort. Output a prioritized backlog: quick wins first (llms.txt, robots.txt, schema fixes), then medium-effort upgrades (entity signals, FAQ rollouts), then long-horizon initiatives (off-site citations, knowledge panel). Assign owners and review cadence."
          }
        ]
      },
      {
        "@context": "https://schema.org",
        "@type": "Dataset",
        "name": "The GEO Audit Checklist: 12 Categories for AI Search Readiness",
        "description": "A complete GEO audit checklist with 12 categories: schema, entity signals, llms.txt, robots.txt, citations, FAQ, author markup, freshness, and off-site authority. Step-by-step.",
        "url": "https://alicelabs.ai/en/insights/geo-audit-checklist",
        "datePublished": "2026-05-06",
        "dateModified": "2026-09-15",
        "creator": {
          "@type": "Organization",
          "name": "Alice Labs",
          "url": "https://alicelabs.ai"
        },
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "isAccessibleForFree": true,
        "keywords": [
          "geo audit",
          "ai search audit",
          "llmo audit checklist",
          "ai search readiness",
          "geo readiness audit",
          "generative engine optimization audit",
          "llmo audit"
        ]
      },
      {
        "@context": "https://schema.org",
        "@type": "ItemList",
        "name": "Related articles",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "url": "https://alicelabs.ai/en/insights/ai-search-optimization-guide",
            "name": "AI Search Optimization: Complete Guide for 2026"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "url": "https://alicelabs.ai/en/insights/what-is-llmo",
            "name": "What Is LLMO? Large Language Model Optimization Explained"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "url": "https://alicelabs.ai/en/insights/llms-txt-guide-2026",
            "name": "llms.txt Guide 2026"
          }
        ]
      },
      {
        "@context": "https://schema.org",
        "@type": "ItemList",
        "name": "Table of Contents",
        "numberOfItems": 5,
        "itemListOrder": "https://schema.org/ItemListOrderAscending",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Why Audit Before Optimizing",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#why-audit-before-optimizing"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "The 12 Audit Categories",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#twelve-audit-categories"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "How Alice Labs Runs a GEO Readiness Audit",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#alice-labs-methodology"
          },
          {
            "@type": "ListItem",
            "position": 4,
            "name": "Common Audit Findings on Enterprise Sites",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#common-audit-findings"
          },
          {
            "@type": "ListItem",
            "position": 5,
            "name": "Building the Prioritized Fix Backlog",
            "url": "https://alicelabs.ai/en/insights/geo-audit-checklist#prioritized-fix-backlog"
          }
        ]
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://alicelabs.ai/en"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Insights",
        "item": "https://alicelabs.ai/en/insights"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "AI Search & LLMO",
        "item": "https://alicelabs.ai/en/insights/ai-search"
      },
      {
        "@type": "ListItem",
        "position": 4,
        "name": "The GEO Audit Checklist: 12 Categories for AI Search Readiness"
      }
    ]
  }
]
```