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.
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: /.
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".
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.
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.
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.
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".
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.
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.
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/
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.
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.
Standard trust-signal pages are missing entirely. Easy to add, meaningfully helps E-E-A-T for a site selling regulated low-speed vehicles.
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.
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").
Not on homepage, Contact, or About. An easy, high-trust addition once located.
llms.txt file exists and is well-formed — most small dealers don't have this at all (though right now it's undercut by the robots.txt block above)| Priority | Finding | Fix | Effort |
|---|---|---|---|
| 1 | AI crawlers blocked in robots.txt | Remove Disallow blocks for GPTBot/ClaudeBot/Google-Extended/etc. | ~5 min |
| 2 | Pinch-to-zoom disabled | Remove user-scalable=0 from viewport meta tag | ~5 min |
| 3 | No meta descriptions | Write per-page/template descriptions | 1–2 hrs |
| 4 | No Open Graph tags | Enable via SEO plugin or add manually | ~30 min |
| 5 | Stale copyright + blog | Update footer year; publish 1 post to signal activity | ~30 min |
| 6 | No Product schema (150 pages) | Enable schema module in SEO plugin, map fields | Half day |
| 7 | No FAQ schema | Write FAQ content + FAQPage markup | Half day |
| 8 | No LocalBusiness schema (both locations) | Add schema block per location | 1–2 hrs |
| 9 | Missing image alt text | Write alt text per product image, prioritize top sellers first | Ongoing |
| 10 | Duplicate product copy | Unique intro sentence per listing | Ongoing |
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."
}
}]
}