AI Site Grade
carlockcars.com — AI Site Grade
Carlockcars.com faces a severe cold-knowledge gap: LLMs describe it as a Mississippi-based Ford/Toyota dealer, while the site actually sells Rolls-Royce, Bentley, and other exotic brands across four states.
The site's AI visibility is undermined by a massive identity mismatch between stale LLM priors and actual luxury/exotic inventory, compounded by zero structured data, JS-dependent content, and no external signals.
- Findings
- 12
- Evidence checks
- 26
- Completed
- 30 May 2026
Analysis
Carlockcars.com AI-Visibility Audit
The site's most critical AI-visibility problem is not blocked crawlers but a severe cold-knowledge gap: a frontier LLM describes Carlock as a Mississippi-only Ford/Chevy/Toyota dealer founded in 1955, while the actual site sells Rolls-Royce, Bentley, Aston Martin, Lotus, Maserati, and Porsche across four states — a positioning mismatch so wide that AI engines are effectively hallucinating the brand's identity.
Crawler Access
All 11 tested AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Bytespider, Applebot-Extended, anthropic-ai, Perplexity-User) receive HTTP 200 with identical 736KB payloads from Amazon S3 behind CloudFront. No UA-based blocking exists. The robots.txt is a bare catch-all (User-agent: * Allow: /) with zero AI-bot-specific directives — no GPTBot, no ClaudeBot, no Google-Extended rules at all. /llms.txt returns 404 (a Gatsby JS error page). The sitemap at /sitemap-pages.xml is valid and lists ~1,835 URLs including individual vehicle VIN pages.
JS-Rendering Risk
The site is a Gatsby 5.15.0 React SPA hosted on static S3. While the homepage and key pages render enough server-side HTML for crawlers to extract ~200-550 words of visible text, several pages (FAQ, About Us, Carlock Clear) return only navigation chrome and zero body content — the FAQ page title promises "Clear Answers for Every Driver" but the fetched body contains no questions or answers. Inventory listing pages (new, used, exotic) show "0 vehicles found" in the static HTML, meaning vehicle data loads client-side via JavaScript that crawlers may not execute.
Content & Schema
Zero JSON-LD structured data exists anywhere on the site — no AutoDealer, Organization, Product, Vehicle, or FAQPage schema on any page tested. The homepage has no canonical tag, no Open Graph tags, and no meta robots directives. Dealer pages (Rolls-Royce Nashville, Porsche Mobile) have empty <title> tags and no schema markup. The sole vehicle detail page (a 2025 Corvette Z06 at $121,400) has rich spec content but no Vehicle or Product schema — a major missed signal for AI answer engines.
Cold-Knowledge Gap
The LLM prior states Carlock is "based in Mississippi," "family-owned since 1955," and sells "Ford, Chevrolet, Toyota, Honda, and Nissan." The actual site says the group started "more than 50 years ago" in Arkansas, now operates 18 brands across Tennessee, Alabama, Mississippi, and Louisiana, and sells Rolls-Royce, Bentley, Aston Martin, Lotus, Maserati, Porsche, Alfa Romeo, Volvo, BMW, Audi, and Volkswagen — including an entire "Exotic" inventory category. The "Carlock Clear" pricing philosophy ("no games, no gimmicks") and the exotic/luxury dimension are entirely absent from the model's knowledge.
External Signals
Web searches return zero indexed results for the brand across general search, Reddit, and news. The site has no detectable press coverage, review aggregation, or off-domain citations. The only external links found are to a BMW USA corporate site, a Dealer Masters footer credit, and a TalentNest careers portal. This absence of external signals means AI engines have almost no third-party corroboration to correct their stale priors.
Surprising Findings
The blog section lists "1 total blog result" with no visible post content. The inventory pages show "0 vehicles found" in static HTML despite the sitemap listing dozens of individual VIN URLs — suggesting the Gatsby build may not be generating inventory listing pages correctly for crawlers. The site also redirects carlockcars.com to www.carlockcars.com but the sitemap references the www subdomain while the robots.txt Host directive points to the non-www version — a minor but resolvable inconsistency.
Findings
Severe cold-knowledge gap: LLMs hallucinate brand identity as Mississippi Ford/Toyota dealer High
Frontier LLMs describe Carlock Automotive as a Mississippi-based Ford/Chevy/Toyota dealer founded in 1955, while the site actually sells Rolls-Royce, Bentley, Aston Martin, Lotus, Maserati, Porsche, and other luxury/exotic brands across Tennessee, Alabama, Mississippi, and Louisiana. The 'Carlock Clear' pricing philosophy and exotic inventory are entirely absent from AI knowledge.
What to change: Publish a comprehensive /llms.txt file and an AI-facing brand fact sheet (e.g., /ai-brand-info) that explicitly states the brand's history, locations, brands sold, and unique selling propositions like Carlock Clear. Ensure this content is crawlable and includes structured data.
Zero JSON-LD structured data across all pages High
No AutoDealer, Organization, Product, Vehicle, or FAQPage schema exists on any tested page, including the homepage, dealer pages, FAQ, and vehicle detail pages. This eliminates a key signal for AI answer engines and knowledge panels.
What to change: Add JSON-LD structured data for AutoDealer on the homepage, Organization on about-us, Vehicle on each VIN page, and FAQPage on the FAQ page. Use schema.org types and include properties like brand, model, price, and location.
Inventory listing pages show '0 vehicles found' in static HTML High
New, used, and exotic inventory listing pages render '0 vehicles found' in the server-side HTML, with vehicle data loaded client-side via JavaScript. AI crawlers that do not execute JS may see empty listings, missing the full inventory.
What to change: Implement server-side rendering (SSR) or static generation for inventory listing pages so that vehicle data is included in the initial HTML payload. Alternatively, use a hybrid approach with pre-rendered fallback content.
FAQ and About Us pages return zero body content to crawlers Medium
The FAQ page title promises 'Clear Answers for Every Driver' but the fetched HTML contains no questions or answers — only navigation chrome. Similarly, About Us and Carlock Clear pages have minimal text (196 words) that lacks substantive brand details.
What to change: Ensure FAQ content is rendered server-side as static HTML. Add detailed, crawlable text to About Us and Carlock Clear pages that describes the brand's history, locations, and unique value propositions.
Zero indexed external signals: no press, reviews, or backlinks High
Web searches for the brand return zero results across general search, Reddit, and news. The site has no detectable press coverage, review aggregation, or off-domain citations, leaving AI engines without third-party corroboration to correct stale priors.
What to change: Launch a PR and content marketing campaign to generate press coverage, customer reviews, and backlinks. Encourage listings on automotive directories and review sites. Publish press releases about new exotic brand partnerships.
/llms.txt returns 404 (Gatsby error page) Medium
The /llms.txt endpoint returns a 404 Gatsby JS error page, missing an opportunity to provide AI crawlers with a curated summary of the site's content and brand information.
What to change: Create a valid /llms.txt file that includes a brand overview, key pages (inventory, about, FAQ), and structured data hints. Follow the llms.txt standard.
Blog section shows only 1 total blog result with no visible posts Low
The blog page lists '1 total blog result' but no post content is visible in the static HTML, suggesting the blog is either empty or content is loaded client-side.
What to change: Populate the blog with regular, crawlable content about the brand, inventory, and industry. Ensure posts are server-side rendered.
robots.txt has no AI-bot-specific directives Low
The robots.txt file contains only a catch-all Allow rule with no directives for GPTBot, ClaudeBot, Google-Extended, or other AI crawlers, missing an opportunity to guide AI access.
What to change: Add specific rules for AI crawlers if needed, e.g., allow all or disallow certain paths. At minimum, include a Sitemap directive pointing to the sitemap.
Sitemap uses www subdomain but robots.txt Host points to non-www Low
The sitemap references the www subdomain (www.carlockcars.com) while the robots.txt Host directive points to the non-www version (carlockcars.com), a minor inconsistency that may confuse crawlers.
What to change: Ensure the Host directive in robots.txt matches the preferred domain (www or non-www) used in the sitemap and canonical URLs.
Homepage lacks canonical tag, Open Graph tags, and meta robots Medium
The homepage HTML contains no canonical URL, no Open Graph tags, and no meta robots directives, reducing control over how search engines and social platforms index and display the page.
What to change: Add a self-referencing canonical tag, basic Open Graph tags (title, description, image), and a meta robots tag (index, follow) to the homepage and all key pages.
Dealer pages have empty <title> tags Medium
The Rolls-Royce Nashville and Porsche Mobile dealer pages have empty HTML title tags, which harms SEO and AI understanding of the page's topic.
What to change: Add descriptive, unique title tags to each dealer page, e.g., 'Rolls-Royce Motor Cars Nashville | Carlock Automotive'.
Vehicle detail pages lack Vehicle or Product schema High
The 2025 Chevrolet Corvette Z06 detail page has rich spec content but no structured data markup for Vehicle or Product, missing a key signal for AI answer engines to surface inventory details.
What to change: Add JSON-LD structured data for Vehicle on each VIN page, including properties such as brand, model, year, trim, price, mileage, and VIN.
What's working
- All 11 tested AI crawlers receive HTTP 200 with full content — GPTBot, ClaudeBot, PerplexityBot, and other major AI crawlers are not blocked and receive the same 736KB payload as human visitors, ensuring no access restrictions.
- Sitemap is valid and includes ~1,835 URLs with individual VIN pages — The sitemap at /sitemap-pages.xml is well-formed and lists a large number of URLs, including individual vehicle VIN pages, aiding discovery by crawlers.
- Homepage renders ~553 words of server-side HTML content — The homepage provides a substantial amount of crawlable text (553 words) describing the brand, which helps AI crawlers understand the site's purpose.
- Vehicle detail pages contain rich spec content (377 words) — The 2025 Corvette Z06 detail page includes detailed specifications, price, and description in server-side HTML, providing valuable content for AI crawlers.
- Dedicated exotic inventory pages for new and used vehicles — The site has separate pages for new and used exotic inventory, signaling a focus on luxury/exotic brands that could be leveraged for AI visibility.
- Site hosted on AWS CloudFront CDN for fast global delivery — The site uses AWS CloudFront, a robust CDN, ensuring fast load times and reliable availability for crawlers worldwide.
- Site is archived in Wayback Machine with recent snapshot — A Wayback Machine snapshot from March 2026 exists, indicating the site has historical preservation and some level of external recognition.
- Homepage and key pages render without JavaScript execution — The homepage, about-us, and other pages provide meaningful HTML content without requiring JavaScript, making them accessible to basic crawlers.
Track carlockcars.com across AI search
This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.