Case Study

We Scored 49/100 on Our Own AI Readiness Audit. Here's How We Fixed It in 30 Minutes.

April 3, 2026 · Teehoo Martech · 5 min read

We build tools that help businesses get found by AI search engines. So we ran our own GEO Audit on teehoomartech.com.

The result? 49/100. Grade D.

The irony wasn't lost on us. We're telling other businesses to optimize for AI — and our own website was invisible to it.

So we fixed it. 5 changes, 30 minutes, no paid tools. Here's exactly what we did.

49 → 94
Grade D → Grade A · 30 minutes · $0 cost

The Before: What Was Wrong

Our GEO Audit checks 13 factors across three priority levels. Here's where we were losing points:

CheckScoreProblem
Schema.org Markup0/15No structured data at all
llms.txt0/10File didn't exist
FAQ Content0/10Had FAQ section but no Schema
Sitemap0/5No sitemap.xml
Content Freshness0/5No dates anywhere on the page
Total lost-45 pts

Meanwhile, the things we were doing right: good content structure (15/15), blog exists (10/10), fast page speed (0.1s), HTTPS, and AI crawlers allowed by default.

The lesson: you can have great content and still be invisible to AI if you don't speak its language — structured data.

The 5 Fixes (Step by Step)

Fix 1 · 5 minutes · +15 points

Add Schema.org JSON-LD

We added three Schema blocks to our homepage <head>:

  • Organization — tells AI who we are, our URL, contact info
  • SoftwareApplication — describes our scanner tool, its category, and that it's free
  • FAQPage — marks up our existing FAQ section so AI can directly extract answers
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Teehoo Martech",
  "url": "https://teehoomartech.com",
  "description": "AI Visibility Platform for brands
    and local businesses."
}

Why it matters: Schema is the difference between AI guessing what your site is about vs. knowing it. Sites with proper Schema markup are significantly more likely to be cited in AI responses.

Fix 2 · 10 minutes · +10 points

Create llms.txt

We created a /llms.txt file at our site root — think of it as robots.txt but for AI models instead of search crawlers.

It tells AI:

  • What our company does (in plain language)
  • What products we offer
  • Key pages and what they're for
  • Our pricing tiers
  • What makes us different

Why it matters: When ChatGPT or Perplexity visits your site, they need to quickly understand what you do. Most AI models check for llms.txt as a structured overview. Without it, they rely on scraping — which is slower and less accurate.

You can see ours at teehoomartech.com/llms.txt.

Fix 3 · 5 minutes · +10 points

Add FAQPage Schema

We already had a FAQ section with 10 questions. But without FAQPage Schema markup, AI couldn't parse it as structured Q&A data.

We added a JSON-LD block referencing 7 of our most important questions. Now when someone asks ChatGPT "What is AEO?" or "How is AI visibility different from SEO?", our answers are in a format AI can directly extract.

Why it matters: AI platforms heavily cite FAQ content. Research shows that 44.2% of AI citations come from the first 30% of a page — and FAQ Schema puts your answers right at the top of AI's attention.

Fix 4 · 5 minutes · +5 points

Create sitemap.xml

We generated a /sitemap.xml listing all 11 pages with last-modified dates and priority levels.

<url>
  <loc>https://teehoomartech.com/scan</loc>
  <lastmod>2026-04-03</lastmod>
  <priority>0.9</priority>
</url>

Why it matters: Sitemaps help both Google and AI crawlers discover all your pages efficiently. Without one, some pages may never get indexed.

Fix 5 · 2 minutes · +5 points

Add Content Freshness Dates

We added <time datetime="2026-04-03"> tags to the hero section and footer. This tells AI that our content is current and maintained.

Why it matters: AI models prioritize recent content. A page with no dates looks abandoned. Adding a "Last updated" timestamp is a 2-minute fix that signals freshness.

The After: 94/100, Grade A

CheckBeforeAfterChange
Schema.org Markup0/1515/15+15
llms.txt0/1010/10+10
FAQ Content0/1010/10+10
Sitemap0/55/5+5
Content Freshness0/55/5+5
Content Structure15/1515/15
AI Crawler Access12/1512/15
Answer Capsule7/107/10
Blog / Content Hub10/1010/10
Meta Description5/55/5
Total49/100 (D)94/100 (A)+45

What This Means for Your Business

If our website — built by people who think about AI optimization every day — scored 49/100 before these fixes, imagine where most businesses are.

Our data from scanning 6,400+ local businesses in Los Angeles confirms it: 95% of local businesses score below 30/100 on AI readiness. Most have zero structured data, no FAQ Schema, no llms.txt, and no sitemap.

The good news: these are all easy fixes. No developer required for most of them. No paid tools. Just structured data that helps AI understand your business.

Your AI Readiness Checklist

Based on our experience, here's the priority order for any business:

  1. Schema.org JSON-LD (biggest impact) — Add LocalBusiness, Organization, or Product Schema. Use schema.org to find the right type for your business.
  2. FAQPage Schema — If you have FAQ content, mark it up. If you don't, create 5-10 common questions about your business and add them.
  3. llms.txt — Create a plain text file at your root describing your business, services, and key pages. Keep it under 500 words.
  4. Sitemap.xml — List all your important pages. Most CMS platforms can generate this automatically.
  5. Content freshness — Add "Last updated" dates to your key pages. Update them when you make changes.

FAQ

What is a GEO Audit?
A GEO (Generative Engine Optimization) Audit checks 13 factors that determine whether AI search engines like ChatGPT, Claude, and Perplexity can read, understand, and cite your website. It scores your site 0-100.
How long does it take to improve a GEO Audit score?
The five fixes described in this case study took about 30 minutes total and improved the score from 49 to 94. Most websites can see significant improvement in under an hour.
What is llms.txt?
llms.txt is a file you place at your website's root (like robots.txt) that tells AI models what your company does, what pages matter, and how to describe you. It helps AI understand your site faster and more accurately.
Does Schema markup help AI visibility?
Yes. Schema.org JSON-LD markup helps AI understand your business type, products, FAQ answers, and ratings in a structured format. Sites with proper Schema markup are significantly more likely to be cited by AI platforms.

What's your AI readiness score?

Run a free GEO Audit on your website. Takes 10 seconds, no signup required.

Run Free Audit
13 checks · instant results · actionable fixes

About Teehoo Martech
We help brands and local businesses track and improve their visibility across AI search platforms. Try the free AI Scanner or scan your local market.