AI Site Grade

royaltucson.com — AI Site Grade

Royal Automotive Group Tucson's AI visibility is undermined by a cold-knowledge gap (LLMs believe it sells Ford and Hyundai, not its actual brands), missing structured data for vehicles and reviews, and fragmented domain strategy.

The site grants full crawler access to all AI bots but suffers from a cold-knowledge gap, missing vehicle/review schema, and fragmented brand domains that limit AI visibility.

Findings
10
Evidence checks
21
Completed
30 May 2026

Analysis

Cold-knowledge gap: a frontier LLM believes Royal Automotive Group sells Ford and Hyundai new vehicles, but the site sells neither — its new-car franchises are Buick, Cadillac, GMC, Kia, Land Rover, Lexus, Jaguar, and MINI. The model also knows nothing about the group's core differentiator ("Warranty Forever") or its "One Person, One Price, One Great Experience" positioning.

Crawler Access

All 11 tested AI crawler UAs (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Bytespider, Applebot-Extended, anthropic-ai, Perplexity-User) receive a 200 with full HTML content identical to browser baseline (~858 KB). No UA-based blocking, no JS shell, no Cloudflare challenge. The robots.txt at https://www.royaltucson.com/robots.txt uses a catch-all Allow: / with no AI-bot-specific rules — GPTBot, ClaudeBot, and all others are implicitly allowed everywhere. The llms.txt returns 404, meaning no AI-friendly content map exists. The site runs on nginx with HSTS and X-Frame-Options: SAMEORIGIN but no Content-Security-Policy. Hosted via GoDaddy DNS (NS51/NS52.domaincontrol.com) with Office 365 mail.

Cold-Knowledge Gap

When queried cold, a frontier LLM described Royal Automotive Group as selling "Ford and Hyundai" new vehicles and mentioned "Royal Ford and Royal Hyundai of Tucson" as known locations. The actual site lists Buick, Cadillac, GMC, Jaguar, Kia, Land Rover, Lexus, and MINI as new-car brands — no Ford or Hyundai new-car franchise exists. The LLM also described reviews as "mixed, typical for a mid-sized dealer group," while the site prominently displays 4,193 testimonials averaging 5 stars across Google, DealerRater, Edmunds, and Cars.com, plus a DealerRater Customer Satisfaction Award won in seven different years. The model missed the group's signature Warranty Forever lifetime powertrain program and the "One Person, One Price, One Great Experience" value proposition — both of which are central to the site's messaging.

Schema Posture

The homepage and all subpages carry AutoDealer, AutomotiveBusiness, WebSite, and BreadcrumbList JSON-LD schema. The WebSite schema includes a SearchAction potential action targeting the inventory search. However, the schema has structural issues: the PostalAddress objects contain empty street address fields (only zip code 85705 and country populated), department entries use a noimage.jpg placeholder for images, and the priceRange field is set to empty strings (" - "). The Service schema incorrectly uses areaServed with @type: State named "Tucson" (Tucson is a city, not a state). No FAQPage, Product, Vehicle, or Review schema was detected on any page, despite the site containing hundreds of vehicle listings and thousands of testimonials.

Content Quality Signals

The used-vehicle page meta description contains a typo: "Find Pre-Owned vehcles in Tucson Arizona." The careers page has only 107 words of visible text and no H1 heading. The site has no FAQ pages, no comparison tables, and no blog content — all of which are answer-format signals that AI engines favor for featured snippets and direct answers. The sitemap is a valid index pointing to three gzipped sub-sitemaps (static, vehicle, vehicle images), but the vehicle sitemap could not be parsed as plain text. External brand sites (royalkia.com, royalbuickgmc.com, cadillacoftucson.com, lexusoftucsonautomall.com, etc.) operate on separate domains, fragmenting the group's online presence and diluting cross-brand authority signals for AI crawlers.

Findings

  1. LLMs incorrectly believe Royal Automotive Group sells Ford and Hyundai new vehicles High

    A frontier LLM described Royal Automotive Group as selling Ford and Hyundai new vehicles, but the site's actual new-car brands are Buick, Cadillac, GMC, Jaguar, Kia, Land Rover, Lexus, and MINI. The model also missed the group's 'Warranty Forever' program and 'One Person, One Price, One Great Experience' positioning.

    What to change: Publish an llms.txt file and a structured brand page that explicitly lists all new-car franchises and key differentiators. Ensure the homepage and about page prominently feature the correct brand list and unique value propositions in plain text.

  2. No Vehicle or Product schema on vehicle listing pages High

    Despite hundreds of vehicle listings, no Vehicle or Product JSON-LD schema was detected on any page. This prevents AI engines from extracting structured vehicle details (make, model, year, price, mileage) for rich snippets and knowledge panels.

    What to change: Add Vehicle or Product schema markup to each vehicle detail page, including make, model, year, trim, price, mileage, and availability.

  3. No Review or AggregateRating schema on testimonial pages High

    The site displays over 4,000 testimonials averaging 5 stars and a DealerRater Customer Satisfaction Award, but no Review or AggregateRating schema was found. This prevents AI engines from surfacing these social proof signals in search results.

    What to change: Add AggregateRating and Review schema to pages that display testimonials, referencing the source platforms and award.

  4. JSON-LD schema contains empty fields and incorrect areaServed Medium

    The AutoDealer schema includes PostalAddress objects with empty street address fields, department entries using a placeholder image, and priceRange set to empty strings. The Service schema incorrectly uses areaServed with @type: State named 'Tucson' (Tucson is a city).

    What to change: Populate all required PostalAddress fields (streetAddress, addressLocality, addressRegion), replace placeholder images with actual images or omit, set priceRange to a valid range, and correct areaServed to @type: City with name 'Tucson'.

  5. No llms.txt file published Medium

    The site returns a 404 for /llms.txt, meaning no AI-friendly content map exists. This is a missed opportunity to guide AI crawlers to key pages and correct cold-knowledge gaps.

    What to change: Create an llms.txt file listing important pages (brands, about, financing, inventory) and a brief description of the business.

  6. Brand domains operate separately, diluting cross-brand authority Medium

    External brand sites (royalkia.com, royalbuickgmc.com, etc.) are on separate domains, fragmenting the group's online presence. This dilutes authority signals for AI crawlers and makes it harder for LLMs to associate all brands with the group.

    What to change: Consider consolidating brand sites under the main domain or adding strong cross-linking and consistent schema to signal the group relationship.

  7. No FAQ pages, comparison tables, or blog content Medium

    The site lacks FAQ pages, comparison tables, and blog content — all answer-format signals that AI engines favor for featured snippets and direct answers. This limits the site's ability to appear in AI-generated answers.

    What to change: Create FAQ pages for common car-buying questions, comparison tables for models, and a blog with useful content to capture answer-style queries.

  8. Used-vehicle page meta description contains typo Low

    The meta description for the used-vehicle page reads 'Find Pre-Owned vehcles in Tucson Arizona' with a typo ('vehcles' instead of 'vehicles'). This can harm click-through rates and perceived quality.

    What to change: Correct the typo to 'vehicles'.

  9. Careers page has thin content and no H1 heading Low

    The careers page contains only 107 words of visible text and lacks an H1 heading, making it less useful for AI crawlers and users.

    What to change: Expand the careers page with detailed job descriptions, benefits, and a clear H1 heading.

  10. Site not indexed in web search results High

    A site:royaltucson.com search returned zero results, indicating the site may not be indexed by major search engines. This severely limits organic visibility.

    What to change: Check Google Search Console for indexing issues, ensure sitemaps are submitted, and verify no robots.txt or noindex tags are blocking crawlers.

What's working

  • All 11 tested AI crawlers receive full HTML content — GPTBot, ClaudeBot, PerplexityBot, and others receive a 200 with full HTML, identical to browser baseline. No UA-based blocking or JS shell.
  • robots.txt allows all bots with no AI-specific restrictions — The robots.txt uses a catch-all Allow: / with no disallow rules for any AI bot, ensuring full crawl access.
  • AutoDealer and AutomotiveBusiness schema present on all pages — All pages carry AutoDealer, AutomotiveBusiness, WebSite, and BreadcrumbList JSON-LD schema, providing a solid foundation for entity recognition.
  • WebSite schema includes SearchAction for inventory search — The WebSite schema includes a SearchAction potential action targeting the inventory search, enabling AI engines to understand site search functionality.
  • Sitemap index is valid and points to sub-sitemaps — The sitemap index at /sitemap.xml returns 200 and references three gzipped sub-sitemaps (static, vehicle, vehicle images), aiding crawl discovery.
  • HSTS and X-Frame-Options headers are set — The site uses HSTS and X-Frame-Options: SAMEORIGIN, providing basic security and preventing clickjacking.

Track royaltucson.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