Case Study: How a Website Improved Its AI Visibility Score by 45%

Shanshan Yue

8 min read ·

Structured data, entity clarity, and AI-ready content helped a local cafe surface in ChatGPT, Gemini, and Perplexity answers within two months.

A local coffee shop in Arlington, MA used structured data, entity optimization, and conversationally precise content to raise its AI visibility score by 45% in 60 days—surfacing in ChatGPT, Gemini, and Perplexity answers for the first time.

Key takeaways

  • WebTrek’s Free AI SEO Tool exposed missing entity connections, conflicting schema, and vague service descriptions that held visibility at 52/100.
  • Updating content with explicit who/what/where facts and audiences gave AI engines structured statements they could confidently cite.
  • Layered JSON-LD—CafeOrCoffeeShop schema, FAQs, product entities, and geo data—helped LLMs understand the cafe’s specialties and location.
  • Within 60 days the score climbed to 75, the shop won four AI citations, and Perplexity referrals lifted click-through rate by 28%.
WebTrek’s AI SEO audit dashboard highlighting a 45 percent visibility lift for a local coffee shop.

☕ Background

This case study follows a neighborhood coffee shop located in Arlington, Massachusetts (ZIP 02474) that was thriving in traditional search but invisible in AI-powered answers. Even with stellar reviews and a strong Google presence, conversational prompts like “Where can I find the best coffee near me?” or “Which cafés in Arlington have outdoor seating?” never mentioned the shop. The team launched an AI SEO audit to understand why.

🧠 The Problem: Good SEO, Poor AI Visibility

The coffee shop had invested years into traditional SEO fundamentals:

  • Optimized Google Business Profile with fresh photos and reviews
  • Consistent NAP citations across directories
  • LocalBusiness schema applied site-wide
  • Blog posts covering seasonal drinks, coffee recipes, and local events

Yet the AI visibility audit the team ran through WebTrek’s Free AI SEO Tool returned a 52/100 score. The report surfaced four core issues:

  • Missing entity relationships that clarified who, what, and where the shop served
  • Structured data conflicts between page templates and JSON-LD snippets
  • Vague product and service definitions that didn’t map to knowledge graph entities
  • An “About Us” page lacking factual statements that conversational AI could quote

⚙️ The Audit: What the AI SEO Tool Found

The audit report organized findings into three layers, helping the team prioritize their fixes.

1. Entity Clarity

AI engines failed to connect important relationships, including:

  • “coffee shop” → “Arlington, MA”
  • “outdoor seating” → “pet-friendly café”
  • “specialty drinks” → “brown sugar latte,” the shop’s signature item

2. Structured Data

The LocalBusiness schema existed but lacked nested entity detail such as knowsAbout, hasMenu, areaServed, and sameAs references. Without those signals, AI engines interpreted the site as a generic business with no differentiators.

3. Content Context

Pages like /menu and /about were written in a conversational tone for humans but left AI models guessing on facts. For example:

“We make the best coffee for the Arlington community.”

vs

“We are a local coffee shop in Arlington, MA (02474) serving handcrafted coffee, brown sugar lattes, and seasonal drinks.”

The problem wasn’t personality, it was a lack of explicit entity statements that LLMs can cite.

🧩 The Fix: What Changed

1. Strengthened Entity Connections

The team rewrote the homepage, About page, and menu headers with entity-first clarity. Each page now spelled out the business type, coordinates, specialties, and primary audience segments such as students, remote workers, and local residents. FAQs also echoed those statements so conversational AI had structured Q&A source material.

2. Added Multi-Layer Schema

They refactored structured data to stack schema types and nest entities. Highlights included:

  • @type hierarchy: LocalBusinessFoodEstablishmentCafeOrCoffeeShop
  • FAQPage markup covering five common questions about seating, Wi-Fi, and pet policy
  • Nested entities for best-selling drinks, service areas, and social profiles
  • Latitude/longitude coordinates tied to Arlington Center for hyperlocal relevance
{
  "@context": "https://schema.org",
  "@type": "CafeOrCoffeeShop",
  "name": "Local Coffee Shop",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Massachusetts Ave",
    "addressLocality": "Arlington",
    "addressRegion": "MA",
    "postalCode": "02474"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 42.4154,
    "longitude": -71.1565
  },
  "servesCuisine": "Coffee, Tea, Pastries",
  "knowsAbout": ["brown sugar latte", "matcha", "cold brew", "pastries"],
  "sameAs": [
    "https://www.instagram.com/localcoffeeshop",
    "https://www.facebook.com/localcoffeeshop"
  ]
}

3. Improved Content Clarity

Content updates favored short, fact-based sentences. The team:

  • Replaced long paragraphs with structured summaries that named offerings and neighborhoods
  • Added a “Featured In” section linking to local press mentions and community guides
  • Specified service areas including Arlington Center, East Arlington, and nearby Cambridge commuters
  • Aligned titles and meta descriptions with conversational AI intent, such as “best coffee with outdoor seating in Arlington MA”

The meta description now reads:

<meta name="description" content="A local coffee shop in Arlington, MA 02474 serving handcrafted brown sugar lattes, matcha, and seasonal drinks. Visit us for a cozy, pet-friendly café experience.">

📊 The Results

Sixty days after deploying the changes, the coffee shop saw measurable lifts in AI-driven visibility and traditional engagement.

Metric Before After Change
AI Visibility Score 52 75 +45%
Mentions in AI Responses 0 4 Appeared in ChatGPT, Gemini, Perplexity
CTR from “AI Search Links” +28% Perplexity “Learn More” referrals
Average Google CTR 2.8% 3.6% +28%

ChatGPT began citing the shop in natural-language questions such as “What’s a good café in Arlington with outdoor seating?” and “Where can I find a local brown sugar latte near 02474?” Gemini and Perplexity followed suit, adding the business to conversational responses where the café had previously been absent.

💡 Key Takeaways for Website Owners

  1. Define Your Entity Clearly. Spell out who you are, what you offer, who you serve, and where you operate so AI engines can connect the dots.
  2. Treat Schema Like Your Digital Business Card. JSON-LD feeds LLMs structured facts—think beyond search engines and toward AI assistants.
  3. Prioritize Clarity Over Keyword Stuffing. Conversational AI values precision and context more than repetitive phrasing.
  4. Audit AI Visibility Regularly. Run monthly scans with WebTrek’s Free AI SEO Tool to monitor progress and discover new entity or schema gaps.

🚀 Final Thoughts

AI search is changing visibility faster than traditional rankings. The objective is no longer to simply “rank”—it’s to become a trusted, well-defined entity that ChatGPT, Gemini, and Perplexity recognize immediately. This Arlington café proved that with entity clarity, layered schema, and concise content, even small businesses can close the AI visibility gap.

Ready to see where you stand? Run your own AI SEO audit today and get instant recommendations for schema, entity connections, and content clarity.

👉 Try the WebTrek Free AI SEO Tool — no login, instant results, ready-to-use schema.

SEO Keywords Featured

AI SEO, AI Visibility, ChatGPT SEO, Perplexity visibility, LLM search optimization, Local SEO Arlington MA, structured data for AI, entity optimization, AI search ranking, AI SEO tool, WebTrek AI SEO audit, AI search visibility case study