CASE STUDY

Boosting SEO & Speed for a Local Roofing Company with Astro & TinaCMS

How we took a sluggish WordPress site to a perfect 100/100 performance score while giving the client full editing control.

The Problem

Their existing WordPress site took 4+ seconds to load, was impossible for the office team to edit without breaking things, and was invisible on Google page 2.

The Solution

We rebuilt the site using Astro for blazing fast static performance and integrated TinaCMS so their team can visually edit content without touching code.

Key Results

  • 100/100 Google Lighthouse Performance Score
  • 300% Increase in Organic Traffic in 3 months
  • Zero maintenance plugins or security patches needed

The Challenge

A local roofing company had a common problem: their website was built on a bloated WordPress theme five years ago. It was slow, insecure, and frustrating to manage.

  • Slow Load Times: Customers on mobile were bouncing because the site took over 4 seconds to load.
  • SEO Invisible: Poor performance and structure meant they were stuck on page 2 of Google for local keywords.
  • Editing Nightmares: The marketing manager was afraid to update project photos because “last time the whole homepage broke.”

“We just wanted to post photos of our recent jobs, but our old site made it feel like we needed a computer science degree. We were paralyzed.”

The Solution

We ditched the heavy database and plugins for a modern Static Site Architecture using Astro and TinaCMS.

The Tech Stack

FeatureOld Site (WordPress)New Site (Astro + Tina)
ArchitectureDynamic (Database calls on every visit)Static (Pre-built HTML)
Speed4.2s Load Time0.4s Load Time
SecurityVulnerable to plugin hacksUn-hackable static files
EditingClunky dashboardVisual “Click-to-Edit”

How It Works for Them

  1. Visual Editing: The team logs into a sidebar right on the live site. They click text to change it and drag-and-drop new project photos.
  2. Instant SEO: Because the site is pre-rendered HTML, Google can index it instantly. We baked in schema markup for “Local Business” automatically.
  3. Set & Forget: No plugins to update. No database to crash. The site just stays up and fast.

The Impact

The results were visible immediately after launch.

Because the new site passes Google’s “Core Web Vitals” with flying colors, their search ranking shot up. They now rank #1 for “Roof repair [City Name]” and #2 for “New Roof Installation.”

By The Numbers

  • 100/100 Performance: A perfect score on Google PageSpeed Insights.
  • 3x More Leads: The combination of higher traffic and a faster experience tripled their monthly quote requests.
  • 10 Minutes: The time it now takes their team to publish a new case study project (down from 2 hours).

The marketing team now updates the site weekly with new project photos, keeping the content fresh and customers engaged.

Ready to ship something great? Book a call

LET'S CONNECT

Let's discuss your next build.

Ready to grow your business?

Partner with D13 Digital to sharpen your web presence, ship new offers, and build systems that support your marketing instead of slowing it down.

  • Free initial consult or Loom walkthrough.
  • Custom strategy around your offers and constraints.
  • Ongoing support for tweaks, tests, and new ideas.
  • Clear metrics, reporting, and next steps after launch.
  • Clean, maintainable code built for scale.
  • Fast turnaround times for high-priority projects.

Response time: We typically reply within 2–4 business hours.

Need something urgent? Call or text 727-620-3266 for the fastest response.

By sharing your details you’re agreeing that we can contact you about this project. No SMS blasts or newsletters—just follow-up on this inquiry.