# Is your site built to be cited by AI search engines?

Two different failures look the same from the outside: the crawler cannot read your pages, or it reads them and never cites them. The free scan checks the first; the paid audit asks the engines your buyers ask and records what they said.

LLMention audits a site against 40 published checks in 12 weighted dimensions, worth 100 points in total. This page is the markdown representation of https://llmention-geo.com/ and is generated from the same modules the HTML page renders, so the two cannot drift apart.

## What this audit does not measure

It does not measure mention share: it never queries an AI engine about your brand, so it cannot say how often your name appears in an answer, or where. Mention share - the fraction of generated answers that name you - is a different measurement, and nothing here should be read as one. What it measures is whether your pages can be crawled, parsed and cited at all. The full scope is published at https://llmention-geo.com/about/.

## The 12 dimensions and the 40 checks

Each dimension carries a published share of the total score, and the weights add up to 100. The rule behind every check, and how to fix a failure, are published on the check's own page.

### AI Crawler Access — 16% of the total score

- [robots.txt is served](https://llmention-geo.com/checks/robots-present/) — `robots-present`, 2 points
- [No AI crawler is blocked](https://llmention-geo.com/checks/robots-ai-allowed/) — `robots-ai-allowed`, 6 points
- [robots.txt declares a sitemap](https://llmention-geo.com/checks/robots-sitemap/) — `robots-sitemap`, 1 point
- [Homepage returns HTTP 200](https://llmention-geo.com/checks/home-200/) — `home-200`, 2 points
- [Homepage is marked noindex](https://llmention-geo.com/checks/home-noindex/) — `home-noindex`, 2 points
- [sitemap.xml is present and well-formed](https://llmention-geo.com/checks/sitemap-valid/) — `sitemap-valid`, 3 points
- [robots.txt states a content policy](https://llmention-geo.com/checks/content-signal/) — `content-signal`, 1 point

### Machine Readability — 12% of the total score

- [Valid JSON-LD is present](https://llmention-geo.com/checks/jsonld-valid/) — `jsonld-valid`, 5 points
- [An entity node is declared](https://llmention-geo.com/checks/jsonld-entity/) — `jsonld-entity`, 4 points
- [Content-type schema is present](https://llmention-geo.com/checks/jsonld-content/) — `jsonld-content`, 3 points

### Content Depth — 11% of the total score

- [Substantial body text](https://llmention-geo.com/checks/word-count/) — `word-count`, 5 points
- [Content is divided into sections](https://llmention-geo.com/checks/sections/) — `sections`, 3 points
- [Lists and tables are present](https://llmention-geo.com/checks/extractables/) — `extractables`, 3 points

### Citability & Evidence — 11% of the total score

- [Quantified claims are present](https://llmention-geo.com/checks/statistics/) — `statistics`, 4 points
- [Direct quotations are present](https://llmention-geo.com/checks/quotations/) — `quotations`, 3 points
- [External authoritative sources are cited](https://llmention-geo.com/checks/authority-citations/) — `authority-citations`, 3 points
- [Canonical URL is declared](https://llmention-geo.com/checks/canonical/) — `canonical`, 1 point

### Answer Readiness — 10% of the total score

- [Headings are phrased as real questions](https://llmention-geo.com/checks/qa-headings/) — `qa-headings`, 4 points
- [FAQPage schema is present](https://llmention-geo.com/checks/faq/) — `faq`, 3 points
- [Headings are followed by a direct answer](https://llmention-geo.com/checks/answer-first/) — `answer-first`, 3 points

### Trust & Authority — 10% of the total score

- [Served over HTTPS](https://llmention-geo.com/checks/https/) — `https`, 2 points
- [About and contact paths are linked](https://llmention-geo.com/checks/about-contact/) — `about-contact`, 3 points
- [Authorship is attributed](https://llmention-geo.com/checks/author/) — `author`, 3 points
- [Entity is cross-referenced](https://llmention-geo.com/checks/sameas/) — `sameas`, 2 points

### Semantic Structure — 8% of the total score

- [Exactly one H1](https://llmention-geo.com/checks/h1-single/) — `h1-single`, 3 points
- [Semantic landmarks are used](https://llmention-geo.com/checks/landmarks/) — `landmarks`, 3 points
- [Main content is in the HTML](https://llmention-geo.com/checks/no-js-dependency/) — `no-js-dependency`, 2 points

### Metadata & Discoverability — 7% of the total score

- [Title length is in range](https://llmention-geo.com/checks/title/) — `title`, 3 points
- [Meta description length is in range](https://llmention-geo.com/checks/description/) — `description`, 2 points
- [Open Graph tags are present](https://llmention-geo.com/checks/opengraph/) — `opengraph`, 1 point
- [Document language is declared](https://llmention-geo.com/checks/html-lang/) — `html-lang`, 1 point

### AI Context Files — 5% of the total score

- [/llms.txt is present and structured](https://llmention-geo.com/checks/llms-txt/) — `llms-txt`, 4 points
- [A crawler policy is published](https://llmention-geo.com/checks/ai-context-robots/) — `ai-context-robots`, 1 point
- [A markdown alternate is declared](https://llmention-geo.com/checks/markdown-alternate/) — `markdown-alternate`, 1 point

### Freshness — 5% of the total score

- [A machine-readable date is present and recent](https://llmention-geo.com/checks/date-machine/) — `date-machine`, 3 points
- [A current year appears in the content](https://llmention-geo.com/checks/copyright-year/) — `copyright-year`, 2 points

### International Readiness — 3% of the total score

- [Alternate language versions are declared](https://llmention-geo.com/checks/hreflang/) — `hreflang`, 2 points
- [A region-specific locale is declared](https://llmention-geo.com/checks/lang-region/) — `lang-region`, 1 point

### Delivery & Mobile — 2% of the total score

- [Viewport meta tag is present](https://llmention-geo.com/checks/viewport/) — `viewport`, 1 point
- [HTML payload is reasonable](https://llmention-geo.com/checks/payload/) — `payload`, 1 point

The full method, the reasoning behind each weight and an account of what the score cannot tell you are at https://llmention-geo.com/methodology/. Every rule is listed at https://llmention-geo.com/checks/.

## The study behind the weights

The site's own published study scanned 30 sites on 3 October 2026. Across the sites that answered, the average score was 62, and 0 of 30 graded an A. 9 of 30 disallowed at least one tracked AI crawler; 6 of the 6 news publishers did. 22 of 30 declared no Organization or WebSite entity, and 9 declared sameAs.

The rows, the status codes and the caveats are published at https://llmention-geo.com/study/, and the same data is downloadable at https://llmention-geo.com/study/data/.

## This site, measured the same way

The same analyser scores this homepage: 100 / 100, grade A, 40 of 40 applicable checks passing, no check marked not applicable, no check failed. Measured on 9 November 2026. The figure is a generated record rather than a typed number, it is re-measured weekly, and the date is the last measurement rather than the last edit. The site's own report is at https://llmention-geo.com/report/?domain=llmention-geo.com.

## The free tools

- Audit report for any domain: https://llmention-geo.com/report/?domain=llmention-geo.com
- /llms.txt studio: https://llmention-geo.com/llms-txt-studio/
- Readiness badge for a README or a footer: https://llmention-geo.com/readiness-badge/

## FAQ

### What is Generative Engine Optimization (GEO)?

GEO is the practice of making a website discoverable, parseable and citable by AI search engines such as ChatGPT, Perplexity, Claude and Google AI Overviews. Instead of ranking a blue link, the goal is to be quoted inside a generated answer.

### How do I check whether AI crawlers can read my website?

Check your robots.txt for rules that block AI crawler user-agents such as GPTBot, ClaudeBot, PerplexityBot and Bytespider. LLMention reads robots.txt automatically and names exactly which of them are disallowed at your root. It cannot see your firewall rules — a request it makes comes from its own address, so check those in your CDN yourself.

### Does LLMention tell me whether ChatGPT mentions my brand?

The free scanner does not: it measures whether your pages are in a state that makes being cited possible — crawler access, structure, markup, evidence — and it never queries an engine. The paid audit does ask: 25–30 questions your buyers actually ask are put to the engines, each run three times in a fresh session, and every answer is recorded so the mentions can be counted. If what you want is a mention count, that is the paid product; if you want to know whether the engine can read you at all, start with the free scan.

### Why doesn't ChatGPT mention my company?

There are two common causes, and they need different fixes. Either the crawler cannot get to the page at all — robots.txt, a firewall that refuses it, a client-rendered page with no server HTML — or it reads the page and finds nothing specific enough to quote: no clear entity, no extractable answer, no cited evidence. The free scan finds the first cause in about 30 seconds. The second is what the paid audit measures, by asking the engines the questions your buyers ask and recording which brands and domains the answers contain.

### Do I need an llms.txt file?

Not necessarily. llms.txt is an emerging convention rather than a standard: no crawler documentation we could open commits to reading it — OpenAI's help centre and Anthropic's crawler article both specify robots.txt instead. It is cheap to add and it does help documentation sites and coding agents, but treat it as one small signal, not a ranking factor.

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

Allow the crawlers behind the engines you want citations from: GPTBot and OAI-SearchBot for OpenAI, ClaudeBot and Claude-SearchBot for Anthropic, PerplexityBot for Perplexity, Google-Extended for Google, and Bingbot, whose index also feeds ChatGPT search. Blocking a crawler removes you from that engine's answers entirely.

### Is GEO replacing SEO?

No. GEO and SEO share most of their foundations: crawlable pages, clear structure, accurate facts and genuine authority. GEO adds an emphasis on answer-shaped content, entity markup such as Schema.org JSON-LD, and machine-readable context files. A site that already does SEO well starts GEO from a strong position.

## Who is accountable for this measurement

Alex Xu (Maintainer, LLMention) writes and maintains LLMention. The byline, the bio and the public account the work is published under are at https://llmention-geo.com/author/. The source is at https://github.com/Alex13192/geo-scanner.

Contact: services@llmention-geo.com. Writing on the method and the study: https://llmention-geo.com/blog/ (36 pieces).
