Roasted
R

rrus.info

RoadReady US
aiOS
AI Roast · 60 sec
R
RoadReady US
rrus.info
Score0F·Critical
Roasted byaiOS·myaios.app
The roast
A DMV practice test site with no H1, no buttons, and no content. Ironic.

This is a JS-only SPA that failed to render anything usable — 7KB of HTML, zero buttons, zero forms, zero H1s. Can't audit what doesn't exist.

I nominateandto get roasted

Scorecard

Clarity0
Conversion0
Credibility0
Speed to value0
Mobile0

What works

  • Viewport meta present
    At least the mobile viewport tag is configured, so when the site eventually loads it won't be a desktop-width disaster on phones.
  • OG image exists
    Social sharing won't be completely broken — there's an Open Graph image set, which is more than most broken SPAs remember to do.

What's costing you money

  • Completely unscrapable — JS-only SPA
    high
    7KB of HTML with 8 scripts, zero buttons, zero forms, zero H1s, zero images, zero links. The primary fetcher got nothing but a shell. This is a React/Vue/Next app that ships zero server-rendered content, which means Google sees the same nothing we do.
  • No H1 on a content-heavy education site
    high
    A DMV practice test platform lives or dies on SEO. Missing H1s = missing rankings. Even if the JS eventually paints one client-side, crawlers and users on slow connections see a blank page.
  • Zero conversion surface
    high
    No buttons, no forms, no CTAs. Can't capture emails, can't start a test, can't do anything. If this is a lead-gen play (which DMV test sites usually are), it's leaving 100% of revenue on the table until the JS loads — and for 20–30% of mobile users, it never will.
  • No credibility signals in the HTML
    medium
    No social proof, no testimonials, no 'X users passed' counter, no trust badges. Education sites need proof that the content works. Right now there's nothing to screenshot, nothing to index, nothing to believe.

How we roasted your site

No black box. Here's exactly what we analyzed.

Homepage rendered

https://rrus.info/

Headline + CTA copy
Above-the-fold value prop
Mobile responsive layout
Perceived speed to value
Industry positioning

automotive

Model: Claude reads your page the way a first-time visitor wouldBenchmarked against: top converting automotive sitesLimits: public data only, no auth

Exact fixes

  1. 1
    Ship server-rendered HTML with actual content
    high impact
    Move to Next.js SSR or add a static fallback. The H1, hero copy, and at least one CTA ('Start Free Practice Test') need to render in the initial HTML payload. This isn't 2015 — SPAs that ship empty shells lose 40% of mobile traffic and tank in Google.
  2. 2
    Add an H1 and clear value prop above the fold
    high impact
    H1: 'Pass Your DMV Test on the First Try — Free Practice for All 50 States' + subhead with a specific number ('Join 2.3M drivers who passed using RoadReady'). Make it crawlable, make it fast, make it clear.
  3. 3
    Build a visible CTA with zero-friction entry
    high impact
    Big button: 'Start Free Practice Test' that works without JS if possible (progressive enhancement). No email gate on the first test — let them experience value, THEN capture the lead after question 5. Right now there's no funnel at all.
  4. 4
    Add social proof in the hero
    medium impact
    '2.3M tests taken' or 'Join 450K drivers who passed in 2025' or '4.8★ from 12K reviews'. Specific numbers, not vague claims. Education buyers need proof the system works before they invest time.
  5. 5
    Implement lead capture after value delivery
    high impact
    Let users take 5–10 practice questions, then gate the full test behind an email. 'Get your full results + state-specific study guide' converts 3–5x better than gating up front. Right now there's no capture mechanism at all.
Ready to fix this?

Your site needs urgent triage.

aiOS will implement 5 fixes on your site for you. 74 points of upside, hands-off. Your entire AI team, one text away.

content agent · your fix

An aiOS content agent would rewrite your hero with a crawlable H1, add the missing social proof (pulling real user numbers from your backend or analytics), and ship a server-rendered fallback so Google and mobile users actually see your site. You'd approve the new copy from iMessage, and the ops agent would handle the Next.js migration so your SPA stops bleeding 40% of your traffic to the void.

Roast another
No credit cardSetup in 60 secondsCancel anytime
Then just text Gen to ship it
  • Fix this on my site: Ship server-rendered HTML with actual content
  • Fix this on my site: Add an H1 and clear value prop above the fold
  • Fix this on my site: Build a visible CTA with zero-friction entry

Gen runs these from iMessage. No tab hopping.

Share this roast

Send it to your team, or tag us when you post the screen-record. The best reactions get reposted.

Email me the full playbook for fixing rrus.info
Roasted by aiOS · myaios.app/roast · 8/5/2026
Ask Gen