AI Site Grade
butlercars.com — AI Site Grade
ButlerCars.com returns HTTP 403 to all AI crawlers, blocking every bot behind a Cloudflare wall with zero content delivered.
The live site is completely inaccessible to AI crawlers, has no indexed external presence, and uses a domain name that mismatches its brand, while archived content reveals empty address fields in schema.
- Findings
- 10
- Evidence checks
- 17
- Completed
- 30 May 2026
Analysis
The live site returns HTTP 403 to every visitor — browser, GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and all others — behind a Cloudflare wall that serves only a "Dealer Website" HTML shell with zero visible content.
Crawler Access
Every AI crawler tested — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Bytespider, Applebot-Extended, anthropic-ai, Perplexity-User — receives a 403 Forbidden from Cloudflare, identical to the browser baseline. The response body is a ~4.5 KB HTML shell with no dealership content, no inventory, no text. The robots.txt and llms.txt also return 403 with the same shell. The site runs on Cloudflare (cf-ray headers present) hosted at 54.243.57.127 (AWS EC2), built on the Dealer Inspire platform. There is no UA-based discrimination — the block is universal.
Cold-Knowledge Gap
A frontier LLM queried cold about "Butler Cars" reports zero verifiable knowledge — it cannot confirm products, services, location, or brand reputation. It speculates the name "may refer to a small, local dealership not covered in major datasets, or could be a misspelling or confusion with another entity (e.g., Butler Auto Group or Butler Toyota)." This is the correct guess: the site is actually Butler Auto Group, a 15-dealership network across Georgia, Florida, and South Carolina carrying Acura, BMW, Ford, Honda, Lexus, Toyota, Nissan, Audi, Chevrolet, Kia, and CDJR brands. The domain butlercars.com is a brand mismatch — the entity calls itself "Butler Auto Group" everywhere on the site, not "Butler Cars."
Schema Posture
The archived homepage contains valid AutoDealer and Organization JSON-LD schema with name, URL, telephone (478-314-4060), and price range. However, the PostalAddress object has empty strings for streetAddress, addressLocality, addressRegion, and postalCode — a structural schema defect that undermines local SEO and any AI parser expecting a physical location. The sameAs array is also empty, missing links to any social profiles or review platforms.
Content & Inventory
The archived site lists 2,762 new and pre-owned vehicles across 15 dealerships. The homepage uses a single H1 ("Welcome to Butler Auto Group") and multiple H2 sections for search, new vehicles, pre-owned, service, and financing. There are no FAQ schemas, comparison tables, or answer-format signals that AI engines favor for featured snippets. The inventory pages use breadcrumb schema (BreadcrumbList) correctly. The site is built on Dealer Inspire, a common automotive CMS, but the live Cloudflare block means none of this content reaches AI crawlers.
External Signals
Web searches for "butlercars.com" and "Butler Cars dealership" return zero indexed results — no organic listings, no reviews, no Reddit threads, no press mentions surface for this domain. The domain has no discoverable external footprint. The Wayback Machine shows captures dating back to October 2016, confirming the site has existed for years but is now fully walled off.
Findings
All AI crawlers receive HTTP 403 from Cloudflare High
Every tested AI crawler (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.) receives a 403 Forbidden response identical to a browser. The response body is a ~4.5 KB HTML shell with no dealership content.
What to change: Remove the blanket Cloudflare block for known AI crawler user agents, or serve a static HTML version of the site to those bots.
robots.txt returns 403, blocking crawler directives High
The robots.txt file returns a 403 Forbidden response, preventing crawlers from reading any crawl rules. No AI bots are named or allowed.
What to change: Serve a valid robots.txt that allows AI crawlers to access the site.
llms.txt returns 403, missing AI guidance file Medium
The llms.txt file returns a 403 Forbidden response, so AI crawlers cannot discover any structured guidance for LLM consumption.
What to change: Create and serve an llms.txt file with a summary of the dealership group and links to key pages.
No indexed pages or external signals for the domain High
Web searches for 'butlercars.com' and related queries return zero results. The domain has no organic listings, reviews, or press mentions in search engines.
What to change: Ensure the live site is accessible to search engine crawlers and submit the sitemap to Google Search Console.
LLMs have zero verifiable knowledge about Butler Cars High
A frontier LLM queried cold about 'Butler Cars' reports no specific information, only speculating it may be a small local dealership or a misspelling.
What to change: Make site content accessible to AI crawlers and publish structured data to build an AI knowledge base.
Domain name 'butlercars.com' mismatches brand 'Butler Auto Group' Medium
The site's content consistently refers to 'Butler Auto Group', not 'Butler Cars'. This mismatch may confuse AI crawlers and users expecting a different brand name.
What to change: Align the domain name with the brand name, or at least prominently display 'Butler Auto Group' in the domain's metadata and schema.
PostalAddress schema fields contain empty strings High
The JSON-LD AutoDealer schema includes a PostalAddress object with empty values for streetAddress, addressLocality, addressRegion, and postalCode, undermining local SEO and AI parsing.
What to change: Populate all PostalAddress fields with accurate physical address data for the dealership group.
sameAs array in schema is empty Medium
The Organization schema includes an empty sameAs array, missing links to social media profiles or review platforms that AI crawlers use for entity disambiguation.
What to change: Add URLs to the dealership group's social media profiles (Facebook, Instagram, etc.) and review platforms (Google Business Profile, DealerRater) to the sameAs array.
No FAQ or answer-format schema on the site Medium
The site lacks FAQPage or QAPage schema, which AI engines favor for generating featured snippets and direct answers.
What to change: Add FAQ schema to common questions about financing, service, and inventory.
No user-agent discrimination — all bots blocked equally High
The Cloudflare block applies universally with no allowance for any AI crawler, preventing any AI visibility despite the site having substantial content.
What to change: Configure Cloudflare to allow known AI crawler user agents while maintaining the block for other bots if desired.
What's working
- AutoDealer and Organization JSON-LD schema present on homepage — The archived homepage includes valid AutoDealer and Organization schema with name, URL, telephone, and price range, providing a foundation for AI entity recognition.
- BreadcrumbList schema on inventory pages — Inventory pages use BreadcrumbList schema, helping AI crawlers understand site structure and navigation paths.
- 2,762 vehicles listed across 15 dealerships — The site lists a substantial inventory of new and pre-owned vehicles, providing rich content that could be valuable for AI training and search if accessible.
- Clear heading hierarchy with H1 and H2 sections — The homepage uses a single H1 and multiple H2 sections for search, new vehicles, pre-owned, service, and financing, aiding content parsing.
- Wayback Machine captures dating back to 2016 — The domain has been archived since October 2016, indicating a long-standing web presence that could be leveraged for historical context.
Track butlercars.com across AI search
This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.