AI Site Grade

bennettcars.com — AI Site Grade

Bennett Cars' website is entirely invisible to AI crawlers and search engines, returning HTTP 403 on every page and having zero external presence.

The site is a complete blackout for AI visibility: all pages return 403 to every bot, no content is crawlable, no structured data exists, and the brand has no search engine or LLM footprint.

Findings
11
Evidence checks
36
Completed
30 May 2026

Analysis

I have enough data to write the audit. This is an extreme case.

The site is entirely invisible to the open web — every page, every bot, every crawler returns HTTP 403 from behind a Cloudflare wall.

Total AI Crawler Blackout

Every AI crawler tested — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Bytespider, Applebot-Extended, anthropic-ai, and Perplexity-User — receives a 403 Forbidden from Cloudflare. The browser baseline also gets 403. The response body is a ~237KB HTML/JS shell with no visible text, no schema, no headings, no links. The robots.txt and llms.txt endpoints also return 403. There is no sitemap. There are no crawlable URLs. The site is a complete dead end for any automated agent.

Cold-Knowledge Void

A frontier LLM queried cold about "Bennett Cars" returns zero verifiable information — no products, no services, no location, no history, no reviews, no reputation signals. The model explicitly states it cannot confirm what the company offers. This is the gap: the site has no discoverable content, so AI engines have nothing to index, nothing to cite, and nothing to retrieve in RAG or search-grounded responses.

External Invisibility

Web searches for bennettcars.com, "Bennett Cars", and Bennett Cars dealership return zero results across multiple queries. The Wayback Machine has no snapshots of the site at any point in time. DNS records reveal the domain uses Azure DNS, Cloudflare for the web layer, and an Outlook/Exchange mail server at email.bennettcars.com — confirming it is a real operational business with email infrastructure. But the public-facing website is a dark storefront: Cloudflare returns 403 to all traffic, including legitimate browsers, with no challenge page, no CAPTCHA, and no bypass mechanism visible.

Schema and Content Posture

The homepage and all tested subpages (/inventory, /about, /contact) return the same 403 shell. Zero JSON-LD schema of any type is present. No og: tags, no meta description, no canonical URL, no h1/h2 headings. The page <title> is the generic placeholder "Dealer Website." There are no FAQ, table, comparison, or list answer-format signals. The site is a content vacuum — no structured data, no readable text, no internal links.

Findings

1. Total 403 blockade — Every AI bot and every browser UA gets HTTP 403 from Cloudflare on every URL tested. No content is served to any agent. 2. No robots.txt — Returns 403. No AI-bot directives exist because the file is inaccessible. 3. No llms.txt — Returns 403. No AI-friendly content map exists. 4. No sitemap — Returns 403. Zero URLs discoverable via sitemap protocol. 5. Zero search-engine presence — No Google/Bing/DuckDuckGo results for the domain or brand name across multiple query variations. 6. Zero Wayback Machine history — No archived snapshots at any date. 7. Generic placeholder title<title>Dealer Website</title> with no brand name in the page title. 8. No structured data — Zero JSON-LD, zero Open Graph, zero meta description on any page. 9. No readable content — All pages return a JS-heavy shell with under 100 words of extractable text. 10. Cold LLM knowledge is empty — A frontier model has no verifiable facts about Bennett Cars, meaning AI-generated answers will either omit the brand entirely or hallucinate. 11. Operational business confirmed — DNS shows Azure DNS, Cloudflare, and an Outlook/Exchange mail server, indicating an active organization with email infrastructure but a completely locked-down public web presence.

Findings

  1. Complete 403 blockade for all AI crawlers and browsers High

    Every tested AI crawler (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Bytespider, Applebot-Extended, anthropic-ai, Perplexity-User) and the browser baseline receive HTTP 403 from Cloudflare on all URLs. No content is served to any agent.

    What to change: Configure Cloudflare to allow AI crawlers and legitimate browsers by adjusting WAF rules or using a challenge page instead of a blanket 403.

  2. Robots.txt returns 403, no AI bot directives High

    The robots.txt endpoint returns HTTP 403, making it impossible for any crawler to read crawl directives. No AI bot rules are defined.

    What to change: Create a publicly accessible robots.txt that allows AI crawlers and specifies crawl rules.

  3. llms.txt returns 403, no AI content map Medium

    The llms.txt endpoint returns HTTP 403, so AI agents cannot discover a machine-readable content map.

    What to change: Create a publicly accessible llms.txt file listing key pages and summaries for AI consumption.

  4. Sitemap inaccessible, zero URLs discoverable High

    No sitemap is accessible, and no URLs were discovered via any method. The site has no crawlable entry points.

    What to change: Generate and serve a sitemap.xml listing all public pages, and submit it to search engines.

  5. Zero search engine results for domain and brand High

    Multiple web searches for 'bennettcars.com', 'Bennett Cars', and related queries return zero results across Google, Bing, and DuckDuckGo. The site is not indexed.

    What to change: Remove the blanket 403 to allow search engine crawlers, then submit the site to Google Search Console and Bing Webmaster Tools.

  6. No Wayback Machine snapshots exist Medium

    The Wayback Machine has no archived snapshots of the site at any point in time, indicating a history of inaccessibility.

    What to change: Ensure the site is publicly accessible so that archiving services can capture it.

  7. Generic placeholder page title with no brand name Medium

    The homepage <title> is 'Dealer Website' — a generic placeholder that does not include the brand name, harming SEO and AI recognition.

    What to change: Update the <title> to include the brand name and a descriptive phrase, e.g., 'Bennett Cars | New & Used Car Dealer'.

  8. Zero structured data on any page High

    No JSON-LD, Open Graph, or meta description tags are present on any tested page. The site lacks schema markup for AI and social media consumption.

    What to change: Add JSON-LD structured data for Organization, LocalBusiness, and VehicleOffer schemas, plus Open Graph tags for social sharing.

  9. All pages return JS-heavy shell with no extractable text High

    Every page returns a ~237KB HTML/JS shell with under 100 words of extractable text. No headings, links, or readable content are present for crawlers.

    What to change: Serve server-side rendered HTML with meaningful text content, headings, and internal links for all pages.

  10. Frontier LLM has zero verifiable information about Bennett Cars High

    A cold query to a frontier LLM returns no verifiable facts about the brand — no products, services, location, or history. AI-generated answers will omit or hallucinate about the company.

    What to change: Publish crawlable, structured content about the business (about page, inventory, contact info) and submit to knowledge panels.

  11. Operational business confirmed but web presence locked down Low

    DNS records show Azure DNS, Cloudflare, and an Outlook/Exchange mail server, confirming an active organization. However, the public website is completely inaccessible.

    What to change: Reconfigure Cloudflare to allow public access to the website while maintaining email security.

Track bennettcars.com across AI search

This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.

Open this AI Site Grade Grade another site Track your brand