Free GEO Tools
Diagnose the most common GEO visibility issues on your website β completely free, no sign-up required.
Canonical Tag Checker
Check for missing, duplicate, and misconfigured canonical tags that hurt your SEO and AI search visibility.
- Instant scan
- No sign-up required
- Instant results
AI Crawler Access Checker
Analyse robots.txt, meta robots, and HTTP headers to see whether AI crawlers like GPTBot, OAI-SearchBot, and ClaudeBot can reach your site.
- Checks 11 AI crawlers
- Three-layer analysis
- No sign-up required
Meta Tags & SEO Checker
Audit title tags, meta descriptions, headings, Open Graph tags, and more to improve search rankings and social sharing.
- Instant scan
- Heading hierarchy check
- No sign-up required
Structured Data Checker
Validate JSON-LD, Microdata, and RDFa structured data. Check Schema.org types and required properties for AI readability.
- JSON-LD, Microdata & RDFa
- Schema.org validation
- No sign-up required
AI Content Health Checker
Score your page across 9 AI-readiness dimensions with AI-powered analysis. Check accessibility, entity clarity, semantic density, topic coverage, extractability, authority, freshness, structure, and consistency.
- AI-powered scoring
- 9 dimensions
- No sign-up required
Sitemap Checker
Validate your XML sitemaps for structural issues, invalid XML, duplicate URLs, and problems that prevent search engines and AI crawlers from discovering your content.
- Sitemap index support
- Issue detection
- No sign-up required
llms.txt Generator
Build a starter llms.txt for your site from its sitemap and homepage metadata. Copy the output, drop it at /llms.txt, and you're done.
- Crawls your sitemap
- Groups by section
- No sign-up required
llms.txt Validator
Check your llms.txt file against the spec. Find missing headings, malformed links, duplicate URLs, and more β before you ship.
- Fetch or paste
- Spec-compliant checks
- No sign-up required
Need deeper analysis?
These free tools cover the basics. For site-wide audits, ongoing monitoring, and AI visibility optimisation, explore GeoVector's full platform.
View PricingWhich tool do I need?
Each tool answers one question and reads one part of your site. If you are not sure where to start, work down the table β it is ordered the way a diagnosis usually goes.
| Tool | Question it answers | Input | What it reads |
|---|---|---|---|
| AI Crawler Access Checker | Can GPTBot, ClaudeBot, Google-Extended and the rest fetch this page? | A page URL | robots.txt, meta robots, X-Robots-Tag |
| Sitemap Checker | Do the sitemaps parse, and what is actually listed in them? | A domain or a sitemap URL | robots.txt Sitemap lines, /sitemap.xml, nested indexes |
| Canonical Tag Checker | Does this page nominate one live, absolute canonical URL? | A page URL | rel="canonical" and the status of its target |
| Meta Tags & SEO Checker | Will the title, description, and link preview survive a search result? | A page URL | title, meta description, headings, Open Graph, Twitter card |
| Structured Data Checker | Does the markup parse, and do the types carry their required properties? | A page URL | JSON-LD, Microdata, RDFa |
| AI Content Health Checker | How AI-readable is the content itself, dimension by dimension? | A page URL | Rendered text, scored across 9 dimensions |
| llms.txt Generator | What would a reasonable llms.txt for this site look like? | A domain | Sitemap entries and homepage metadata |
| llms.txt Validator | Does this llms.txt match the format? | A domain or pasted text | Headings, link syntax, duplicates, section size |
A sensible order to run them
Fixing a deep content problem is wasted effort if a crawler cannot reach the page in the first place. Work outside in.
- Access first β Run the AI Crawler Access Checker. A wildcard Disallow left over from staging makes every other fix invisible.
- Then discovery β Run the Sitemap Checker, and generate an llms.txt. Crawlers need to know the page exists before they can weigh it.
- Then interpretation β Canonical tags, meta tags, and structured data decide which URL is authoritative and what the page is about.
- Then substance β The Content Health Checker scores whether the page is worth quoting once all of the above is in order.
Terms used across these tools
Short definitions, in the sense these tools use them.
- GEO (Generative Engine Optimization)
- Work aimed at being retrieved and quoted by AI assistants rather than only ranked by a search engine. The unit of success is a cited sentence, not a blue link.
- AI crawler
- A bot operated by an AI company. Each one has a documented user-agent token and is controlled independently in robots.txt β training crawlers and answer-time fetchers are usually separate agents.
- Canonical tag
- A rel="canonical" link telling crawlers which URL is the authoritative version of a page. Missing or conflicting canonicals leave the choice to the crawler.
- Structured data
- Schema.org vocabulary expressed as JSON-LD, Microdata, or RDFa. It states in machine-readable form what a page would otherwise only imply in prose.
- XML sitemap
- A file listing the URLs you want discovered, with optional lastmod dates. It supplements link discovery; it does not guarantee indexing.
- llms.txt
- A proposed Markdown file at /llms.txt that points language models at the pages worth reading, in a form that fits a context window.
Sources and specifications
Everything on this page is checked against the primary documentation below. If a vendor changes a rule, that is where it shows up first.
- RFC 9309: Robots Exclusion Protocol β IETF
- Sitemaps XML format (protocol 0.9) β sitemaps.org
- Getting started with Schema.org β Schema.org
- The /llms.txt file proposal β llmstxt.org
- Overview of OpenAI crawlers β OpenAI
- Google crawlers, fetchers, and user agents β Google Search Central
Last reviewed . We re-check this page against the source specifications whenever a vendor updates one.