AI Site Grade
groppettiauto.com — AI Site Grade
Groppetti Auto's expired HTTPS certificate blocks all secure traffic to the bare domain, while the www subdomain serves content to AI crawlers but lacks AI-specific directives and suffers from fragmented schema and low external visibility.
Groppetti Auto's expired HTTPS certificate on the bare domain, combined with fragmented schema across brand subdomains and near-zero external signals, limits AI visibility despite allowing all major crawlers on the www subdomain.
- Findings
- 8
- Evidence checks
- 25
- Completed
- 30 May 2026
Analysis
---
Expired HTTPS certificate blocks all secure traffic to the bare domain
The SSL certificate for groppettiauto.com (the bare domain, without www) has expired, causing every HTTPS request to the root domain to fail with CERTIFICATE_VERIFY_FAILED. The www subdomain (https://www.groppettiauto.com) serves a valid certificate and loads normally. HTTP traffic to the bare domain redirects to the www variant. Any AI crawler, browser, or tool that attempts https://groppettiauto.com (no www) gets a connection error — not a redirect, not a 403, but a TLS handshake failure. The robots.txt and llms.txt at the bare domain are similarly unreachable over HTTPS.
Crawler Access
All major AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Applebot-Extended, Bytespider, anthropic-ai — receive a 200 status with full content (405 KB) from https://www.groppettiauto.com/. No UA-based blocking exists. The robots.txt at www.groppettiauto.com contains a single User-Agent: * rule with a Crawl-delay: 10 and a list of internal ASPX and AJAX paths disallowed. No AI-specific directives are present — no mention of GPTBot, ClaudeBot, or any other AI crawler. The llms.txt file returns a connection error (bare domain HTTPS failure) and does not exist at the www subdomain either.
Cold-Knowledge Gap
The LLM queried cold described Groppetti Automotive as a "car dealership group in Visalia, California, primarily selling new and used vehicles, with a focus on brands like Chevrolet, Buick, GMC, and Cadillac." This is incomplete and partially inaccurate. The site actually represents 10+ brands including Nissan, Toyota, Honda, Ford, GMC, Cadillac, Chrysler, Dodge, Jeep, Ram, Chevrolet, plus powersports brands (Kawasaki, Yamaha, Suzuki, Kayo, Motomorini) through GA Motorsports. The cold model missed the multi-location footprint spanning Visalia, Seaside, Monterey, Salinas, and Bakersfield. It also did not know about the G for Kids Foundation, the Momentum Broadcasting radio ownership, or the 30-year family history detailed on the site.
Schema Posture
Every page carries AutomotiveBusiness and WebSite JSON-LD schema with complete address, geo-coordinates, telephone, opening hours, and sameAs links to Facebook, Instagram, and YouTube. The inventory page adds ItemList schema with structured vehicle listings (position, name, VIN, image). However, the AutomotiveBusiness schema uses a single @id of https://www.groppettiauto.com#AutomotiveBusiness for the entire group, which conflates all brand-specific dealerships (Nissan of Visalia, Visalia Toyota, Visalia Ford, etc.) under one entity. The brand-specific subdomain sites (nissanofvisalia.com, visaliatoyota.com, etc.) each have their own AutoDealer schema with proper brand attribution — creating a fragmented schema landscape where the parent site and child sites describe overlapping but inconsistent entities.
External Signals
The site runs on nginx (not Cloudflare) and is built on the DealerOn platform (evident from ASPX URLs, dealeron-js.aspx in robots.txt, and footer attribution). DNS is hosted on WorldNic (Network Solutions). The DMARC policy is set to p=none with monitoring emails going to a personal [email protected] address. External search results for the brand returned zero results from DuckDuckGo — no reviews, no Reddit threads, no press mentions surfaced — indicating very low off-domain visibility. The brand-specific subdomain sites (e.g., nissanofvisalia.com, visaliatoyota.com) are better optimized with cleaner titles, richer content, and brand-specific schema, creating a cannibalization risk where AI engines may rank the subdomain sites above the parent groppettiauto.com for brand queries.
Findings
Expired HTTPS certificate blocks all secure traffic to bare domain High
The SSL certificate for groppettiauto.com (bare domain) has expired, causing all HTTPS requests to fail with CERTIFICATE_VERIFY_FAILED. AI crawlers and tools attempting https://groppettiauto.com receive a TLS handshake error, not a redirect or HTTP response. The www subdomain serves a valid certificate and loads normally.
What to change: Renew the SSL certificate for groppettiauto.com and ensure automatic renewal is configured. Redirect the bare domain to the www subdomain via a 301 redirect over HTTPS.
No AI-specific directives in robots.txt Medium
The robots.txt at www.groppettiauto.com contains only a generic User-Agent: * rule with Crawl-delay and disallowed internal paths. No AI crawlers (GPTBot, ClaudeBot, etc.) are explicitly allowed or disallowed, leaving AI crawler behavior to defaults.
What to change: Add explicit allow or disallow directives for AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) to control AI access and signal awareness.
llms.txt file unreachable Medium
The llms.txt file at https://groppettiauto.com/llms.txt returns a connection error due to the expired certificate. No llms.txt exists at the www subdomain either, missing an opportunity to guide AI crawlers to key content.
What to change: Create an llms.txt file at https://www.groppettiauto.com/llms.txt listing key pages (about, inventory, history) and fix the bare domain certificate so it is accessible.
Cold LLM knowledge is incomplete and partially inaccurate High
An LLM queried cold described Groppetti Automotive as a dealership group focused on Chevrolet, Buick, GMC, and Cadillac, missing 10+ other brands (Nissan, Toyota, Honda, Ford, etc.), the multi-location footprint, the G for Kids Foundation, and the 30-year family history. This indicates low AI visibility and insufficient structured data to inform AI models.
What to change: Enhance structured data on the site to explicitly list all brands, locations, and key facts (foundation, history). Consider publishing a knowledge panel or Wikipedia page to improve AI knowledge.
Fragmented schema landscape conflates parent and subdomain entities Medium
The parent site uses a single AutomotiveBusiness @id for the entire group, while brand-specific subdomains (nissanofvisalia.com, visaliatoyota.com) have their own AutoDealer schema with proper brand attribution. This creates overlapping and inconsistent entity descriptions, confusing AI crawlers about the relationship between the parent and child sites.
What to change: Use a consistent schema structure where the parent site is a LocalBusiness or Organization with sub-entities (AutoDealer) for each brand, linked via @id references. Avoid conflating all brands under one AutomotiveBusiness.
Near-zero external signals from search engines Medium
DuckDuckGo searches for the brand returned zero results for reviews, Reddit mentions, or press coverage. The site has very low off-domain visibility, which limits AI model training data and citation potential.
What to change: Encourage customer reviews on Google, Yelp, and DealerRater. Engage in local community events and press releases to generate online mentions. Consider a Wikipedia page for the family history.
Brand subdomains may cannibalize parent site visibility Medium
Brand-specific subdomain sites (nissanofvisalia.com, visaliatoyota.com) are better optimized with cleaner titles, richer content, and brand-specific schema. AI engines may rank these subdomains above the parent groppettiauto.com for brand queries, reducing the parent site's visibility.
What to change: Consolidate brand content under the parent domain with clear hierarchy, or use canonical tags and internal linking to signal the parent site as the primary entity.
DMARC policy set to p=none with personal email Low
The DMARC policy is p=none, which provides no protection against email spoofing. Monitoring reports go to a personal email ([email protected]), which may not be monitored consistently.
What to change: Set DMARC policy to p=quarantine or p=reject after monitoring, and use a dedicated email address for DMARC reports.
What's working
- All major AI crawlers allowed on www subdomain — All tested AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) receive a 200 status with full content from https://www.groppettiauto.com/. No UA-based blocking exists, ensuring AI crawlers can access the site.
- JSON-LD schema present on all pages — Every page carries AutomotiveBusiness and WebSite JSON-LD schema with complete address, geo-coordinates, telephone, opening hours, and sameAs links to social media. Inventory pages add ItemList schema with structured vehicle listings.
- Detailed history page with family story — The site includes a 758-word history page detailing the 30-year family ownership, which provides rich narrative content that AI models can use for knowledge.
- Mission page with company values — The mission page (538 words) articulates company values and community involvement, providing additional context for AI understanding.
- Sitemap available with 80 URLs — The sitemap at https://www.groppettiauto.com/sitemap.xml contains 80 URLs, helping crawlers discover all pages.
Track groppettiauto.com across AI search
This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.