AI Site Grade
jacksonautomotive.com — AI Site Grade
Jackson Automotive's Akamai WAF blocks every crawler except Claude, creating a single-AI visibility monopoly while the site remains invisible to all other AI models and search engines.
Jackson Automotive's Akamai WAF blocks every crawler except Claude, creating a single-AI visibility monopoly while the site remains invisible to all other AI models and search engines.
- Findings
- 12
- Evidence checks
- 41
- Completed
- 30 May 2026
Analysis
Akamai WAF Blocks Every Browser and Bot — Except Claude
The site's Akamai CDN returns HTTP 403 Access Denied to every user-agent tested — including browsers, Google-Extended, GPTBot, PerplexityBot, and ChatGPT-User — yet the anthropic-ai user-agent receives a 200 OK with 310KB of full HTML content served from an nginx origin behind the WAF. This is a deliberate WAF bypass configured exclusively for Anthropic's crawler, creating a situation where Claude sees the complete site while every other AI model and human visitor is locked out.
Crawler Access
The robots.txt (accessible only via the anthropic-ai UA) explicitly disallows GPTBot, OAI-SearchBot, ChatGPT-User, Claude-User, Claude-SearchBot, and PerplexityBot from accessing JS, CSS, JSON, and API paths — but critically does not block these bots from the main HTML content. The Akamai WAF enforces the real blockade at the network layer. The bare domain (jacksonautomotive.com) returns connection refused entirely; only www.jacksonautomotive.com resolves, and only for the anthropic-ai UA. No llms.txt exists as a standard file — the 333KB file served at that path is actually the full vehicle inventory dump in markdown-link format, not a curated AI summary.
Cold-Knowledge Gap
LLM knowledge about "Jackson Automotive Group" describes a Ford, Lincoln, and Hyundai dealer in Macon, Georgia. The actual site sells Kia, Mercedes-Benz, Subaru, Volvo, and Volkswagen — zero overlap in brands. The cold knowledge also references "mixed reviews on Google and DealerRater" and "community involvement," but no external reviews, press mentions, or Reddit threads could be found anywhere on the open web for this dealership. The brand has effectively zero off-domain footprint.
Schema Posture
The homepage HTML (visible only to anthropic-ai) contains no JSON-LD schema markup. The page uses ddc-site (Dealer.com platform) CSS classes and loads inventory via JavaScript widgets. The <title> tag lists five brands and "Used Car Dealer Serving Macon," but the meta description on the inventory page mentions specific models (Kia Sportage, Mercedes-Benz GLE 350, Subaru Crosstrek, Volvo XC90, Volkswagen Atlas). No AutoDealer, LocalBusiness, or Organization schema was detected on any fetched page.
External Signals
A web search for the dealership name, its brands, and its location returned zero results across multiple queries. No Google Maps listing, no DealerRater page, no Cars.com profile, no news articles, no social media presence surfaced. The only discoverable digital footprint is the site itself — and that site is invisible to every crawler except Claude.
Findings
Akamai WAF blocks all bots except Claude High
The Akamai CDN returns HTTP 403 Access Denied to every user-agent tested (browsers, Google-Extended, GPTBot, PerplexityBot, ChatGPT-User) but allows anthropic-ai with a 200 OK. This deliberate WAF bypass creates a single-AI visibility monopoly.
What to change: Remove the WAF bypass for anthropic-ai and allow all legitimate AI crawlers and browsers through the WAF.
Bare domain connection refused High
The bare domain jacksonautomotive.com returns connection refused for all requests, including DNS resolution failures for llms.txt and robots.txt. Only www.jacksonautomotive.com resolves, and only for the anthropic-ai user-agent.
What to change: Configure the bare domain to redirect to www.jacksonautomotive.com and ensure it is accessible to all crawlers.
Robots.txt disallows AI bots from JS, CSS, JSON, API paths Medium
The robots.txt (only accessible via anthropic-ai) explicitly disallows GPTBot, OAI-SearchBot, ChatGPT-User, Claude-User, Claude-SearchBot, and PerplexityBot from accessing JS, CSS, JSON, and API paths. While not blocking HTML content, this restricts AI crawlers from rendering full pages.
What to change: Remove disallow rules for AI bots on asset paths, or allow all AI crawlers full access.
llms.txt is a 333KB inventory dump, not a curated AI summary Medium
The file served at /llms.txt is a 333KB markdown-link dump of the entire vehicle inventory, not a curated summary of the dealership. This overwhelms AI crawlers with raw data instead of providing a concise overview.
What to change: Replace the inventory dump with a curated llms.txt that includes a brief company description, key pages, and links to important sections.
No JSON-LD schema on homepage High
The homepage HTML contains no JSON-LD schema markup for AutoDealer, LocalBusiness, or Organization. This prevents AI crawlers from understanding the business type, location, and inventory.
What to change: Add JSON-LD schema for AutoDealer, LocalBusiness, and Organization with name, address, phone, and inventory details.
Zero external digital footprint High
Web searches for the dealership name, brands, and location returned zero results across multiple queries. No Google Maps, DealerRater, Cars.com, news articles, or social media profiles were found. The only discoverable asset is the site itself, which is invisible to most crawlers.
What to change: Create and verify Google Business Profile, DealerRater, Cars.com, and social media accounts. Encourage customer reviews.
Cold knowledge brand mismatch High
LLM knowledge describes Jackson Automotive Group as a Ford, Lincoln, and Hyundai dealer, but the actual site sells Kia, Mercedes-Benz, Subaru, Volvo, and Volkswagen. This discrepancy can cause AI models to fabricate incorrect information.
What to change: Publish accurate brand information on the site and ensure it is indexed by AI crawlers to correct the knowledge gap.
Sitemap only accessible to anthropic-ai High
The sitemap.xml is served only to the anthropic-ai user-agent; other bots receive 403. This prevents search engines and other AI crawlers from discovering the site's pages.
What to change: Allow all crawlers to access sitemap.xml by removing the WAF restriction.
Inventory rendered via JavaScript widgets Medium
The inventory page loads vehicle listings via JavaScript widgets (ddc-site platform). AI crawlers that execute JavaScript may see content, but those that don't will see empty shells.
What to change: Implement server-side rendering or provide static HTML fallback for inventory listings.
No structured data on inventory pages Medium
Inventory pages lack JSON-LD schema for individual vehicles (e.g., Car, VehicleOffer). This prevents AI crawlers from extracting detailed vehicle information.
What to change: Add JSON-LD schema for each vehicle listing with make, model, year, price, and availability.
No Google search indexing High
A site:jacksonautomotive.com search returned zero results, indicating the site is not indexed by Google. This is likely due to the WAF blocking Googlebot.
What to change: Allow Googlebot through the WAF and submit the sitemap to Google Search Console.
No standard llms.txt file Low
The file at /llms.txt is a 333KB inventory dump, not a standard llms.txt. A proper llms.txt should be a curated list of links and a brief description.
What to change: Replace the inventory dump with a standard llms.txt containing a company description and links to key pages.
What's working
- Claude receives full HTML content — The anthropic-ai crawler receives a 200 OK with 310KB of full HTML content, including inventory and contact pages. This ensures Claude can index the site completely.
- Robots.txt does not block HTML content for AI bots — The robots.txt only disallows JS, CSS, JSON, and API paths for AI bots, but does not block HTML content. This allows AI crawlers that can bypass the WAF to access the main pages.
- Sitemap.xml available to Claude — The sitemap.xml is accessible to the anthropic-ai crawler, providing a complete list of URLs for indexing.
- Inventory page renders for Claude — The new inventory page returns 200 OK with 315KB of HTML when fetched as anthropic-ai, indicating the JavaScript widgets render content for this crawler.
- Contact and finance pages accessible to Claude — The contact and finance pages return 200 OK for anthropic-ai, providing key business information.
- Meta description includes key vehicle models — The inventory page meta description mentions specific models (Kia Sportage, Mercedes-Benz GLE 350, Subaru Crosstrek, Volvo XC90, Volkswagen Atlas), which helps AI crawlers understand the inventory.
- Title tag lists five brands — The homepage title tag lists Kia, Mercedes-Benz, Subaru, Volvo, and Volkswagen, clearly indicating the brands sold.
- llms.txt provides inventory links — The 333KB llms.txt file contains markdown links to all vehicle listings, which can be used by AI crawlers to access individual vehicle pages.
Track jacksonautomotive.com across AI search
This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.