GEO Checker — AI Readiness Score

Check how well any website is optimized for AI search engines like ChatGPT, Gemini, Claude, and Perplexity. Analyzes technical readiness, entity signals, and answer extractability.

AI crawler access Structured data Entity readiness Recommendations

What the GEO checker analyzes

GEO (Generative Engine Optimization) measures how well your website is prepared to appear in AI-generated answers from ChatGPT, Gemini, Claude, and Perplexity. We check three dimensions that determine whether AI engines can find, understand, and cite your content.

Technical

AI crawler access

We check your robots.txt for all major AI crawlers — GPTBot (OpenAI), ClaudeBot (Anthropic), Google-Extended (Gemini), PerplexityBot, Bytespider, CCBot, and Amazonbot. If you block them, your content won't appear in AI answers.

Technical

llms.txt

A new standard that tells AI models about your site's content and preferences — like robots.txt but for LLMs. We check if your site has one and whether it's properly formatted.

Entity

Organization schema

JSON-LD Organization markup tells AI exactly who you are — your brand name, logo, URL, and social profiles. Without it, AI may not recognize your brand as a distinct entity or may confuse it with others.

Entity

Brand consistency

If your brand name differs between your title tag, Open Graph tags, and schema markup, AI models may treat them as separate entities. We check all three sources match.

Answer

Structured data types

Rich schema types like FAQPage, HowTo, Article, and Product make your content eligible for featured AI answers. We check which types you have and which high-value ones you're missing.

Answer

Content extractability

AI engines prefer content that's easy to extract — clear headings, FAQ blocks with question-answer pairs, lists, tables, and sufficient word count. We measure all of these.


How the scoring works

Your GEO score is split into three categories, each measuring a different aspect of AI readiness. The total is out of 100.

Technical Readiness (40 points)

Can AI crawlers access and understand your site? This covers robots.txt, llms.txt, sitemap.xml, meta tags (title, description, canonical, language), and whether the page has a robots meta tag blocking indexing.

The biggest single factor is llms.txt (7 points) — most sites don't have one yet, so adding it gives an immediate score boost. AI crawler access is worth up to 9 points across 8 bots.

Entity Readiness (30 points)

Can AI clearly identify your brand? This covers Organization schema (with logo and social links), Open Graph completeness, Twitter Cards, brand name consistency across meta tags, and author signals.

Organization schema is the highest-value item (up to 12 points) because it's the primary signal AI uses to disambiguate your brand from similarly named entities.

Answer Readiness (30 points)

Is your content structured for AI extraction? This covers JSON-LD structured data types (especially FAQPage, HowTo, Article), heading hierarchy, FAQ content detection, word count, and presence of lists and tables.

Rich schema types (FAQPage, HowTo, Article) are worth up to 7 points. FAQ content with 5+ questions earns up to 5 points. These are the most actionable items — adding a FAQ section with proper schema can boost your score significantly.


How to use this GEO checker

The tool is simple — enter a domain, get a detailed report with scores and prioritized recommendations.

Enter the domain

Type any domain — example.com, blog.example.com. The checker fetches the homepage and analyzes robots.txt, llms.txt, sitemap.xml, and the HTML content.

Review the three scores

Technical Readiness, Entity Readiness, and Answer Readiness are scored independently. Each section shows exactly what was found and what's missing, so you know where to focus.

Follow the recommendations

Prioritized recommendations tell you exactly what to fix first. High-priority items (like adding Organization schema or unblocking AI crawlers) have the biggest impact on your AI visibility.

Check via API or MCP

You can access the GEO checker programmatically through our REST API or MCP integration.

REST API
POST https://api.nslookup.io/v1/geo/check
Content-Type: application/json

{
  "domain": "example.com"
}

# Returns: scores, technical/entity/answer readiness,
#          AI crawler status, structured data, recommendations
MCP (Model Context Protocol)
# In Claude, Cursor, or any MCP-compatible client:
# "Check the GEO score for example.com"
# Returns full AI readiness report in your conversation

Set up daily GEO monitoring

A one-time check shows where you stand today. Monitoring tracks your GEO score over time — so you can see the impact of changes, catch regressions, and compare against competitors. nslookup.io checks your domains daily and stores the history.

Start free GEO monitoring →

Who needs a GEO checker

If your organization relies on web traffic, lead generation, or brand visibility — GEO directly affects your pipeline. AI-generated answers are replacing traditional search clicks, and the sites that appear in those answers are the ones that follow GEO best practices.

DevOps / SRE

Infrastructure teams

You control robots.txt, server headers, and deployment pipelines. One misconfigured robots.txt rule can block all AI crawlers. GEO checks ensure your infrastructure doesn't silently kill AI visibility after a deploy.

Frontend / Full-stack

Web developers

Structured data, JSON-LD schemas, meta tags, and heading hierarchy are code-level decisions. GEO validates that your markup is correct and complete — catching missing Organization schema, broken Open Graph tags, or heading structure issues.

SEO / Marketing

SEO and content teams

Traditional SEO tools don't check AI readiness. GEO fills the gap — showing whether your content has FAQ blocks, extractable answer paragraphs, and sufficient depth to be cited by AI. The recommendations are directly actionable.

Security / Compliance

Security engineers

AI crawlers have different access patterns than traditional search bots. GEO shows exactly which AI bots can access your site, whether your robots meta tag blocks indexing, and if llms.txt exposes information you didn't intend to share.

Why technical teams should care

AI engines now drive a growing share of how users discover products, documentation, and services. When ChatGPT or Gemini answers a question about your product, it either cites your site — or your competitor's. The difference often comes down to technical implementation: proper schema markup, correct robots.txt configuration, and content that AI can parse.

GEO is not marketing fluff. It's a technical checklist of signals that AI systems use when deciding which content to cite. Every item in the GEO report maps to a concrete code change — add a JSON-LD block, fix a heading hierarchy, update a meta tag. If you've ever debugged why Google wasn't indexing a page, GEO is the same discipline applied to AI engines.


Frequently asked questions

What is GEO?

GEO (Generative Engine Optimization) is the practice of optimizing your website to appear in AI-generated answers from search engines and AI assistants like ChatGPT, Google Gemini, Claude, and Perplexity. It's the AI equivalent of SEO.

How is GEO different from SEO?

SEO optimizes for traditional search engine rankings (the "10 blue links"). GEO optimizes for AI-generated answers where your content is cited or referenced. The technical foundations overlap (meta tags, structured data, crawlability), but GEO adds new dimensions: AI crawler access, llms.txt, entity clarity, and content extractability.

Does blocking AI crawlers affect my Google ranking?

No. Google's regular search crawler (Googlebot) is separate from Google-Extended (used for Gemini AI). You can block Google-Extended while keeping Googlebot allowed. However, blocking Google-Extended means your content won't appear in Gemini-powered AI answers or Google AI Overviews.

What is llms.txt?

llms.txt is a proposed standard (similar to robots.txt) that provides AI models with a structured description of your website's content, purpose, and preferences. It helps LLMs understand your site without crawling every page. See llmstxt.org for the specification.

How often should I check my GEO score?

After any significant content or technical change. For ongoing monitoring, our daily automated checks will track your score over time and show trends. Most sites see score changes when they modify structured data, update robots.txt, or add/remove content sections.

Can I check a specific page instead of just the homepage?

Currently the checker analyzes the homepage. For page-specific analysis, we recommend checking the domain and using the recommendations to improve your site-wide AI readiness, which benefits all pages.