Crabtree Marketing · Technical Audit

Redline Carts — SEO / AEO / GEO Audit

redlinecarts.com · ICON EV dealer, Goodyear & Sun City West, AZ · Prepared 2026-09-09

Last refreshed: 2026-09-09 · Live crawl of homepage, About, Contact, and a sample of product pages (150 total in sitemap)

35
/ 100 · F
Technical (30%)55/100
Schema / Structured Data (25%)15/100
Content / E-E-A-T (20%)45/100
On-Page / GEO (15%)40/100
PageSpeed / CWV (10%)Unscored
PageSpeed / Core Web Vitals could not be measured live — Google's PageSpeed API rejected the request during this audit (a project-level access issue, not a site problem). Composite score above conservatively scores that 10% lens as 0. Recalculated across only the four verified lenses, the score is ~39/100. TTFB (time-to-first-byte) was independently measured at 2.3 seconds, which is slow and worth confirming once PageSpeed access is restored.
9
Critical Findings
6
Moderate Findings
7
Working Well
150
Product Pages Affected

Executive Summary

Redline Carts has real assets working in its favor — genuine reviews across multiple platforms, a founding story, and correct geographic language. But the technical foundation underneath the site is close to unbuilt: there is no meta description anywhere on the site, no structured data beyond a bare breadcrumb trail, and — the single most important finding here — the site has built the file that lets AI search tools (ChatGPT, Perplexity, Google AI Overviews) read it, then blocks those same tools from ever reaching it. That one is a five-minute fix with outsized upside.

🔴 Critical Findings

Critical AEO

robots.txt blocks every major AI crawler — while an llms.txt file (built for AI) sits unused

Impact: Redline is currently invisible to ChatGPT search, Perplexity, and Google AI Overviews by its own configuration — not by accident, by explicit block.

Evidence: robots.txt disallows GPTBot, Google-Extended, ClaudeBot, Applebot-Extended, Bytespider, CCBot, and meta-externalagent — all major AI/LLM crawlers — while llms.txt exists at the root specifically to help those same tools understand the site.

Fix: Remove the Disallow: / blocks for those user-agents in robots.txt (this is a Cloudflare-managed block — check Cloudflare dashboard → Bots → AI Crawl Control, or the theme/SEO plugin that generated it).

How to verify: curl https://redlinecarts.com/robots.txt — confirm GPTBot/ClaudeBot/Google-Extended no longer show Disallow: /.

Critical SEO

No meta description on any page

Impact: Google writes Redline's own search snippets instead of Redline controlling the message — a lost click-through argument on every single result.

Evidence: Checked homepage, About, Contact, and a live product page (i20) — zero <meta name="description"> tags found on any of them.

Fix: Write a unique 150–160 character description per page/template (homepage, About, Contact, and a product-page template that pulls from each cart's spec sheet).

How to verify: View page source, search for name="description".

Critical Schema

No Product schema on any of 150 vehicle listings

Impact: No price, availability, or rating shows up directly in Google search results for any cart — that visual real estate goes to competitors who have it.

Evidence: Sampled product pages carry only BreadcrumbList JSON-LD. No Product, Offer, or AggregateRating schema anywhere.

Fix: Add Product schema per listing (see ready-to-paste snippet below). Most WooCommerce SEO plugins (Yoast, RankMath) can auto-generate this once enabled.

How to verify: Run any product URL through Google's Rich Results Test.

Critical AEO / GEO

No FAQ schema anywhere on the site

Impact: FAQ schema is the single highest-leverage trigger for AI engines to cite a business directly in an answer. Redline has nothing structured for an AI to lift and quote.

Fix: Add an FAQ section (warranty terms, financing, delivery, lithium upgrade process are natural fits given existing content) with FAQPage schema markup.

How to verify: Rich Results Test again, or check for "@type":"FAQPage" in page source.

Critical GEO

No LocalBusiness schema — two real locations aren't machine-readable

Impact: Redline has two legitimate locations (Goodyear + Sun City West) with consistent name/address/phone in the visible text, but none of it is schema-marked, so AI/local-search engines have to infer it from prose instead of reading clean data.

Fix: Add LocalBusiness (or more specifically AutomotiveBusiness) schema for each location with areaServed, address, phone, and hours.

How to verify: Rich Results Test on the Contact page.

Critical Accessibility / Mobile

Pinch-to-zoom disabled sitewide

Impact: Fails WCAG accessibility standards and is a real mobile-usability signal Google tracks. No legitimate commerce reason to block zoom.

Evidence: <meta name="viewport" content="...maximum-scale=1, user-scalable=0"> — confirmed on homepage.

Fix: Remove maximum-scale=1, user-scalable=0 from the viewport meta tag (theme setting, usually a single line to change).

How to verify: View page source, search "viewport".

Critical SEO

No Open Graph or Twitter Card tags

Impact: Every link shared to Facebook, iMessage, or a group text renders with no image and no title control — for a highly visual product like colorful golf carts, that's a lost impression every time a customer shares a cart they're excited about.

Fix: Add og:title, og:description, og:image per page (again, most SEO plugins auto-generate these once configured).

How to verify: Facebook Sharing Debugger on any URL.

Critical Content

Duplicate/thin content across 150 product listings

Impact: Dozens of pages repeat the identical line ("Call Or Visit the Store For Best Price! New Features of the 2025 model...") verbatim — this dilutes topical authority instead of building it, and looks templated to Google, not authoritative.

Fix: Differentiate at minimum the opening 2–3 sentences per listing — even a short unique intro per color/trim variant meaningfully helps.

How to verify: Spot-check any 5 same-model, different-color listings for identical opening copy.

Critical Technical — unverified, flagging for follow-up

Slow time-to-first-byte (2.3 seconds)

Impact: This is before any rendering even starts — a real drag on both user experience and Core Web Vitals. Could not confirm full Lighthouse/CWV scores this session (Google's API access was blocked on our end) — recommend re-running once that's restored, but 2.3s TTFB alone is worth investigating with your host now.

How to verify: curl -o /dev/null -w "%{time_starttransfer}" https://redlinecarts.com/

🟡 Moderate Findings

Moderate Trust / E-E-A-T

Stale copyright year + inactive blog

Footer reads "© 2023" across all pages checked, and the blog hasn't published since November 2024 (22 months). Both are small, visible signals that the site isn't actively maintained — to Google's crawler and to a buyer doing due diligence before an $8–15K purchase.

Moderate Accessibility / SEO

63% of sampled images missing alt text

17 of 27 images on a sampled product page have alt="". Zero image-search value, and a real accessibility gap on a commerce site with screen-reader users.

Moderate Trust

No Privacy Policy, Terms, or FAQ page — all 404

Standard trust-signal pages are missing entirely. Easy to add, meaningfully helps E-E-A-T for a site selling regulated low-speed vehicles.

Moderate Content structure

Headings are decorative, not semantic

Every "H2" found on the homepage is a page-builder styling class (vc_custom_heading), not real content hierarchy. Google has a harder time understanding what each section of the page is actually about.

Moderate AEO

No comparison / "vs." content

Nothing like "ICON vs. EZGO vs. Club Car" exists — this is exactly the kind of content AI engines cite most often for buyer-intent searches ("what's the best golf cart for a family of 4").

Moderate GEO

No Google Business Profile link found on the site

Not on homepage, Contact, or About. An easy, high-trust addition once located.

✅ What's Working

Prioritized Action Plan

PriorityFindingFixEffort
1AI crawlers blocked in robots.txtRemove Disallow blocks for GPTBot/ClaudeBot/Google-Extended/etc.~5 min
2Pinch-to-zoom disabledRemove user-scalable=0 from viewport meta tag~5 min
3No meta descriptionsWrite per-page/template descriptions1–2 hrs
4No Open Graph tagsEnable via SEO plugin or add manually~30 min
5Stale copyright + blogUpdate footer year; publish 1 post to signal activity~30 min
6No Product schema (150 pages)Enable schema module in SEO plugin, map fieldsHalf day
7No FAQ schemaWrite FAQ content + FAQPage markupHalf day
8No LocalBusiness schema (both locations)Add schema block per location1–2 hrs
9Missing image alt textWrite alt text per product image, prioritize top sellers firstOngoing
10Duplicate product copyUnique intro sentence per listingOngoing

Ready-to-Paste Schema Snippets

Product schema (per vehicle listing):

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "ICON i20 Golf Cart",
  "brand": { "@type": "Brand", "name": "ICON EV" },
  "description": "The ICON i20 two-seater golf cart...",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "seller": { "@type": "AutomotiveBusiness", "name": "Redline Carts" }
  }
}

LocalBusiness schema (per location):

{
  "@context": "https://schema.org/",
  "@type": "AutomotiveBusiness",
  "name": "Redline Carts - Goodyear",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "13277 W. McDowell Rd Suite 101",
    "addressLocality": "Goodyear",
    "addressRegion": "AZ",
    "postalCode": "85395"
  },
  "telephone": "(623) 259-9590",
  "areaServed": "West Valley, Phoenix Metro Area"
}

FAQPage schema (example):

{
  "@context": "https://schema.org/",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "What warranty comes with a new Redline Carts vehicle?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "All new vehicles come standard with a three-year manufacturer's limited warranty and a two-year battery warranty."
    }
  }]
}
Prepared by Crabtree Marketing | crabtreemarketing.com
This audit reflects a live crawl on 2026-09-09. Recommend re-running after the top fixes ship to confirm impact.