Roasted
Y

yardquest.us

Yard Quest
aiOS
AI Roast · 60 sec
Y
Yard Quest
yardquest.us
Score0F·Critical
Roasted byaiOS·myaios.app
The roast
21KB of HTML, zero buttons, zero forms — this is a lawn care site that forgot to mow itself.

This is a JS-only SPA that failed to render anything usable. No H1, no CTAs, no forms, no images, no links — just a title tag and a lightning bolt emoji. Can't audit a ghost.

I nominateandto get roasted

Scorecard

Clarity0
Conversion0
Credibility0
Speed to value0
Mobile0

What works

  • Has a viewport meta tag
    At least the mobile viewport is declared, so when the site eventually loads it won't be a desktop-scaled disaster on phones.
  • Clear meta description
    The meta description is actually decent — 'Lawn care, on demand. Book trusted contractors for mowing, trimming, and more.' That's a clearer value prop than 80% of SaaS homepages.

What's costing you money

  • Completely unrenderable without JavaScript
    high
    21KB of HTML with 0 buttons, 0 forms, 0 links, 0 images, and 0 H1s. This is a React/Next/SPA shell that our scraper can't execute. Google can't read it, users on slow connections can't see it, and I can't audit it.
  • Missing H1 entirely
    high
    No headline means no instant clarity. Even if the JS loaded, there's no semantic anchor for what this business does. SEO disaster, accessibility disaster, conversion disaster.
  • Zero conversion infrastructure
    high
    No forms, no buttons, no CTAs visible in the HTML. Can't book a service if there's nothing to click. This is a $0/mo landing page until the JS gods smile upon it.
  • No credibility signals in markup
    high
    No testimonials, no contractor count, no '500+ lawns mowed this month' — nothing to prove this isn't a weekend project abandoned in 2022.
  • Three scripts doing all the work
    medium
    Entire site is client-side rendered. If one script fails, the whole experience collapses. This is a single point of failure masquerading as a homepage.

How we roasted your site

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

Homepage rendered

https://yardquest.us/

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

professional_services

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

Exact fixes

  1. 1
    Server-render the hero section with an H1 and one CTA
    high impact
    Ship 'Book a Lawn Mowing in 60 Seconds' as an H1 and a 'Get Started' button in the initial HTML payload. No JS required. Google sees it, users see it, conversions happen.
  2. 2
    Add a visible booking form or phone number in the static markup
    high impact
    Put a zip code input + 'Check Availability' button or a click-to-call phone number in the HTML. Let people convert even if your React bundle is still downloading on their 3G connection.
  3. 3
    Inject social proof into the static shell
    medium impact
    Add '1,247 lawns mowed this month' or '4.9★ from 340 homeowners' directly in the HTML. Credibility can't wait for JavaScript to load.
  4. 4
    Write a 3-sentence 'How It Works' in plain HTML
    medium impact
    1) Enter your address. 2) Pick a time. 3) A vetted contractor shows up. Ship it as text in the DOM so visitors understand the value prop in 5 seconds, not 5 seconds after the bundle parses.
  5. 5
    Add a fallback <noscript> message with a phone number
    low impact
    For the 0.5% of users (and 100% of scrapers) who can't run JS, show 'Call us at (555) 123-4567 to book.' At least capture SOME revenue from the traffic you're paying for.
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 entire hero section with a killer H1 ('Your Lawn, Mowed by Tomorrow — No Subscription Required'), inject 3 proof points from your best contractor reviews, and server-render it so Google and humans can actually see it. You'd approve the copy from iMessage, and it'd ship live in under 10 minutes — no waiting for your dev to wake up.

Roast another
No credit cardSetup in 60 secondsCancel anytime
Then just text Gen to ship it
  • Fix this on my site: Server-render the hero section with an H1 and one CTA
  • Fix this on my site: Add a visible booking form or phone number in the static markup
  • Fix this on my site: Inject social proof into the static shell

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 yardquest.us
Roasted by aiOS · myaios.app/roast · 8/10/2026
Ask Gen