AI Rescue in Action

Raw AI vs. The Human Finish

What happens when 30 years of web expertise fixes a broken AI build.

#TC-8821

HVAC & Local Home Services

$299 Rescue Live in 41 hours

Failed · Raw AI Output

What arrived

  • Mobile viewport collapsed below 420px — the service list ran off-screen and the phone number was unreachable.
  • Quote form posted to nowhere. Every enquiry submitted since launch had been silently discarded.
  • Domain still pointed at the builder’s preview subdomain; no SSL on the real address.
  • Service areas duplicated across four near-identical pages competing with each other.

Passed · Rescued & Live

What went back

  • Breakpoints rebuilt at 380, 640 and 1024 — tested on a real handset, not a simulator.
  • Form wired to an authenticated mailbox with a copy to the owner and a visible confirmation.
  • Tap-to-call header that follows the page down on mobile.
  • Four thin pages merged into one strong service page with the areas listed properly.

Diagnostic & wrench time

  • 01Stripped the builder’s inline styles and rewrote the layout as a mobile-first grid.
  • 02Rebuilt the enquiry form and connected it to authenticated SMTP so it lands in the inbox, not spam.
  • 03Mapped the A and CNAME records to the live host, issued the certificate and forced HTTPS.
  • 04Consolidated the duplicate service pages and set canonical tags so they stop competing.
Turnaround41 hrs
Enquiry formLive again
Pages consolidated4 → 1
Placeholder — the client’s own sentence about the rescue goes here.
Awaiting client sign-off
#TC-9043

Touring Comedian & Performer

$299 Rescue Live in 36 hours

Failed · Raw AI Output

What arrived

  • Audio player worked on desktop Chrome and nowhere else — silent on iOS entirely.
  • Press photos served as 8MB originals, so the media kit took most of a minute to appear.
  • Six competing headline sizes on one page; nothing told the eye where to land first.
  • Booking buried as body text under the tour dates, with no contact route from the top of the page.

Passed · Rescued & Live

What went back

  • Native audio element with proper fallbacks — plays on iOS, Android and desktop.
  • Press images compressed and served at display size; the kit opens immediately.
  • One clear type scale, so the name, the reel and the dates read in that order.
  • A direct booking route in the header, in the reel section and at the foot of every page.

Diagnostic & wrench time

  • 01Replaced the script-driven player with a native audio element and tested it across iOS, Android and desktop.
  • 02Re-encoded the press pack to WebP with JPEG fallbacks and sized every image to its slot.
  • 03Rebuilt the type scale to a single hierarchy and cut the competing headline sizes.
  • 04Added a persistent booking route and wired the enquiry form to a monitored mailbox.
Turnaround36 hrs
Media kit weight8MB → 610KB
Audio playbackAll devices
Placeholder — the client’s own sentence about the rescue goes here.
Awaiting client sign-off
#TC-9102

Boutique Consulting Firm

$299 Rescue Live in 44 hours

Failed · Raw AI Output

What arrived

  • Largest Contentful Paint at 6.5 seconds — most visitors left before the page finished drawing.
  • Hero image shipped as a 4.2MB PNG that no browser could cache usefully.
  • Four separate font families loading render-blocking, none of them used more than once.
  • No heading structure, no meta descriptions, no sitemap. Nothing for Google to index.

Passed · Rescued & Live

What went back

  • Largest Contentful Paint at 0.9 seconds — inside Google’s “good” threshold.
  • Hero re-cut to WebP at display size and preloaded, so it paints first rather than last.
  • One typeface, two weights, loaded with font-display: swap.
  • Proper heading order, meta descriptions on every page, sitemap and structured data.

Diagnostic & wrench time

  • 01Converted every image to WebP at its display size and preloaded the hero so it paints first.
  • 02Cut four font families to one, loaded two weights, and stopped the render-blocking request.
  • 03Rewrote the heading order and added meta descriptions, a sitemap and Organization structured data.
  • 04Set long cache headers on static assets and enabled compression at the server.
Turnaround44 hrs
Largest Contentful Paint6.5s → 0.9s
Hero image4.2MB → 180KB
Placeholder — the client’s own sentence about the rescue goes here.
Awaiting client sign-off

Is Your AI Site Stuck in the Garage?

Don’t throw away the work you’ve already done. Send over your broken link or preview access, and we’ll have it tuned, fixed, and live within 48 hours.