What Is a GEO Score and How to Improve It

When someone asks ChatGPT to find a product, the AI visits stores across the web and tries to read their product pages. Some stores are easy to read. Most aren't. Your GEO Score tells you which category you're in.

GEO stands for Generative Engine Optimization — the practice of making your content readable and recommendable by AI agents, not just search engine crawlers.

How the GEO Score Works

The GEO Analyzer visits your store the same way an AI agent would. It sends requests with bot user-agent strings, checks what data is available in the HTML, and evaluates your store across 7 categories. Each category contributes to your overall score out of 100.

CategoryWeightWhat It Measures
Structured Data25%Product schema (JSON-LD), Open Graph tags, price/availability markup
Content Quality20%Clean product descriptions, proper headings, semantic HTML
Technical Access15%robots.txt allows AI bots, page loads without JavaScript, fast response
Bot Friendliness15%No CAPTCHA walls, no anti-bot scripts blocking AI crawlers
Discovery Files10%agents.json, ai.txt, llms.txt presence
Meta Quality10%Title tags, meta descriptions, canonical URLs
Rich Results5%Google Rich Results eligibility for products

What Each Range Means

0-30: Invisible to AI

AI agents can technically visit your site, but they can't extract useful product information. No structured data, JavaScript-dependent content, possibly blocking bots entirely. When someone asks ChatGPT for a product recommendation, your store doesn't exist.

31-60: Partially Readable

Some product information is accessible — maybe you have basic meta tags or partial schema markup. But key data like price, stock status, or product variants is missing or buried in JavaScript. AI agents might mention you, but without confidence.

61-80: Mostly Readable

Good structured data, clean content, accessible to bots. AI agents can read your products and may recommend them. You're ahead of 90% of stores. Missing advanced features like discovery files or state proofs.

81-100: Agent-Ready

Your store is fully optimized for AI agents. Clean structured data, discovery files present, search API available, content negotiation working. AI agents can find, read, verify, and recommend your products with high confidence. This is where you want to be.

How to Improve Your Score

Quick Wins (5 minutes)

  • Install GEOstack Shadow — the free WooCommerce plugin adds structured data, discovery files, search API, and content negotiation automatically. Most stores jump 40-60 points.
  • Check your robots.txt — make sure you're not blocking AI bot user agents (GPTBot, Google-Extended, ClaudeBot, PerplexityBot)
  • Add Product schema — if you use Yoast or RankMath, enable Product structured data in their settings

Medium Effort (30 minutes)

  • Write clean product descriptions — avoid walls of HTML. Use plain text with clear specs.
  • Add Open Graph tagsog:title, og:description, og:image on every product page
  • Ensure prices are in the HTML — don't load prices via JavaScript/AJAX

Advanced (1 hour)

  • Create an ai.txt file — tell AI agents about your store and what data you expose
  • Add content negotiation — serve JSON when agents request Accept: application/json
  • Implement search endpoints — let agents query your catalog programmatically

Or just install the plugin. It does all of this automatically.

Check Your GEO Score Now

Enter your store URL and get your score in 30 seconds. Free, unlimited, no signup required.

Get Your GEO Score →