Overall Score
Triangle Car Sales is currently stuck behind a Cloudflare security wall, so we're analyzing what amounts to a 'please verify you're human' page rather than an actual website. Once you get past this digital bouncer, the real site likely exists—but right now, it's DOA for users, crawlers, and anyone trying to actually buy a car.
The Roast
Congratulations, Triangle Car Sales—you've achieved the automotive equivalent of locking customers outside the showroom while you verify they're not robots. Nothing says 'professional dealership' like greeting every visitor with a CAPTCHA wall and a Cloudflare security check. Even Google couldn't get in to index your site, which explains the 0 SEO score. Your loading time of 9.58 seconds is actually impressive considering the page has approximately three words of actual content. You've managed to turn 'online car sales' into a puzzle game nobody asked to play.
🎯 Start Here
Google PageSpeed Insights
(Real metrics from Google)These scores come directly from Google's PageSpeed API. The AI scores above evaluate broader aspects like copy, trust signals, and conversion.
Core Web Vitals
SEO
Conversion
Design & UX
Copy & Messaging
Trust Signals
Performance
Mobile
Accessibility
SEO
SEO score is literally zero because Google's crawler is blocked by Cloudflare and can't see any actual page content—you're invisible to search engines, which means zero traffic and zero online visibility.
Issues Found
- Cloudflare security wall blocks Googlebot and Bingbot from crawling the site—no indexation possible
- No meta tags, structured data, or heading hierarchy visible (and inaccessible to crawlers)
- URL structure not verifiable; site doesn't appear in organic search results
Recommendations
-
Whitelist major search engine crawlers in Cloudflare high
Configure Cloudflare to allow Googlebot, Bingbot, and other major crawlers to bypass the challenge and index your content.
-
Implement JSON-LD schema markup high
Once accessible, add LocalBusiness and VehicleListing schema to help Google understand your dealership location, hours, inventory, and pricing.
-
Optimize page titles and meta descriptions medium
Create unique, keyword-rich titles (e.g., 'Buy Used Cars in [Area] | Triangle Car Sales') and descriptions for each category page.
Conversion
There is no conversion funnel—there's just a wall. Users can't see inventory, pricing, CTAs, or any reason to stay. The only 'action' is passing a security check, which is a barrier, not a goal.
Issues Found
- No product/inventory showcase; users don't know what cars are available before being allowed in
- No clear call-to-action pathway (Browse Cars, Contact, Schedule Test Drive) visible
- Security check creates abandonment risk; many users will leave before reaching the actual site
Recommendations
-
Reduce security friction immediately high
Implement Cloudflare rules to allow > 90% of legitimate traffic without a challenge; use behavior-based detection instead of blanket blocks.
-
Add a preview of inventory above the fold high
Once accessible, display 3–5 featured vehicles with pricing and a 'Browse All' CTA in the hero section to capture intent.
-
Create a clear conversion funnel high
Map the user journey: Browse → View Details → Schedule Test Drive → Contact/Trade-In. Make each step obvious and clickable.
Design & UX
The page is a bare-bones security verification screen with zero design sophistication—it's the digital equivalent of a 'Please Wait' sign from 2003, except it's all users actually see.
Issues Found
- Entire page is Cloudflare CAPTCHA wall; no actual website design visible
- Zero visual hierarchy, branding, or design assets beyond plain text and a checkbox
- Massive whitespace with no content to fill it—the page feels abandoned
Recommendations
-
Investigate Cloudflare over-blocking high
Determine why Cloudflare is blocking legitimate traffic; configure IP rules, challenge level, or whitelist to allow normal users and bots directly to your site.
-
Implement bot detection with less friction high
Consider less intrusive security measures (reCAPTCHA v3, fingerprinting) that verify users in the background rather than forcing a visible challenge page.
-
Create a fallback design for security pages medium
If security checks are necessary, style them professionally with branding, messaging, and minimal wait time to maintain trust.
Copy & Messaging
The only copy is a generic security verification message—there's no value proposition, no reason to buy a car, no brand voice, nothing except 'you're not a bot, right?'
Issues Found
- No headline explaining what Triangle Car Sales actually does or offers
- Only message is defensive security language that creates friction, not trust
- No call-to-action beyond checking a box to access the actual site
Recommendations
-
Bypass the security wall for most traffic high
Use Cloudflare's staging environment or adjusted challenge settings so regular users never see this page.
-
Add reassuring branding to security page medium
Include your logo, a brief message like 'Hang tight—we're checking you're real,' and an estimated wait time.
-
Create a compelling meta description medium
Once the site is accessible, ensure your meta description clearly states your unique value (e.g., 'Browse 200+ quality used cars near Triangle, £1k–£15k, fully inspected').
Trust Signals
The only 'trust signal' is 'Cloudflare is protecting you'—but that actually erodes trust because users see a suspicious security wall instead of a professional dealership homepage.
Issues Found
- No visible company information, address, phone number, or branding on security page
- Cloudflare challenge is often associated with spam/suspicious sites, creating negative first impression
- No verification badges, certifications, or social proof visible; security page feels cold and institutional
Recommendations
-
Add footer with company details to security page medium
Include Triangle Car Sales name, address, phone, and a link to social profiles so users know they're on a real business site.
-
Replace generic challenge with branded screen medium
Create a custom Cloudflare challenge page with your logo, a friendly message ('We're checking you're real—this takes 5 seconds'), and brand colors.
-
Display trust indicators after access high
Once site loads, prominently feature Google reviews, dealership certifications, 'Over 10 years in business,' insurance badge, or customer testimonials.
Performance
A 9.58s LCP and 394ms TBT on a mostly-blank security page is genuinely embarrassing—you're loading bloated Cloudflare scripts to serve essentially nothing, and performance degrades further once the actual site loads.
Issues Found
- LCP 9.58s: Largest contentful paint is glacial for a page with three text elements and a logo
- TBT 394ms: Task blocking suggests heavy JavaScript (likely Cloudflare overhead and challenge scripts)
- Unused CSS and JavaScript not removed; likely carrying old styles and dependencies from previous builds
Recommendations
-
Audit and remove unused CSS/JavaScript high
Run CSS and JS through code-splitting tools (PurgeCSS, tree-shaking) and remove dependencies that aren't actively used on the site.
-
Defer non-critical Cloudflare challenges high
Load Cloudflare's challenge script asynchronously and defer to avoid blocking initial page rendering.
-
Implement browser caching headers medium
Set Cache-Control headers (e.g., max-age=3600) to cache static assets locally and reduce repeat load times.
Mobile
Mobile screenshot shows the same security wall in a stacked layout—not responsive design, just the same broken page viewed narrower. The checkbox is tappable, but that's where the mobile optimization ends.
Issues Found
- No mobile-specific navigation or menu visible; site structure unknown without entering
- Security page takes up entire viewport; no indication of what lies beyond
- Text is readable but layout feels cramped and lacks mobile-optimized spacing/touch targets
Recommendations
-
Implement mobile hamburger navigation high
Once past security, add a collapsible nav menu (Browse Inventory, Finance, About, Contact) with touch-friendly targets (48px minimum).
-
Optimize touch targets on challenge page medium
Ensure checkbox and submit button are at least 44–48px tall and spaced adequately for mobile fingers.
-
Test mobile load performance medium
Run mobile performance audit after site is live; target LCP under 2.5s, FID under 100ms, CLS under 0.1 on 4G connections.
Accessibility
The security page has a checkbox and basic text, but likely no ARIA labels, keyboard navigation hints, or color contrast verification—accessibility is an afterthought, not a feature.
Issues Found
- No visible focus indicators or keyboard navigation cues; users relying on keyboard may not know how to proceed
- Cloudflare's challenge widget often lacks ARIA labels and screen reader support
- Plain text and white background appear to have adequate contrast, but no verification of text resize or zoom functionality
Recommendations
-
Add ARIA labels to security form high
Ensure the checkbox, button, and any error messages include aria-label and aria-describedby attributes for screen readers.
-
Test keyboard navigation medium
Verify Tab order, focus management, and that Enter/Space keys can submit the verification without relying on mouse.
-
Ensure color contrast compliance medium
Run the page through WCAG AA contrast checker and confirm text is readable at 200% zoom.
Think you can beat 19/100?
Get your site brutally analyzed by the same AI. 8 scores, a punch list of fixes, 60 seconds.