When Hartley Plumbing came to Plinr, they were spending $2,000 per month on Google Ads and getting almost nothing from organic search. Ninety days later, they had 45% more organic visitors, a dozen new organic leads per month, and had cut their ad spend by $800. This is a detailed breakdown of exactly how they did it — week by week, metric by metric — using Plinr's AI-generated SEO plan.
The strategies in this case study are replicable for any local service business. The framework is consistent with what Plinr generates for every new user — personalized to your site's specific issues, but following the same proven three-phase approach.
The Challenge: No Organic Strategy, All Paid Traffic
Hartley Plumbing had been operating in Austin for eleven years — a solid reputation, strong word-of-mouth, and a reliable team. But online? They were invisible. Their website was five years old, had never been touched for SEO, and their only digital lead source was Google Ads. At $2,000 per month, those ads were keeping the phones ringing, but the business owner, Marcus Hartley, knew this wasn't sustainable.
"We were completely dependent on paid ads," Marcus explained. "The moment we turned them off, the phone stopped ringing. We had no organic presence at all. I knew we needed to fix that, but I didn't know where to start — and I definitely didn't have time to learn SEO from scratch while running a 12-person business."
Hartley Plumbing's site had 23 technical issues flagged by Plinr's initial crawl. The crawl score — a composite measure of technical health — was 54 out of 100. No service pages had meta descriptions. Page load time was 4.2 seconds (nearly twice the acceptable threshold). Schema markup was broken. The site wasn't sending Google clear signals about what it was, who it served, or where it was located.
The Goal: Reduce Ad Dependency Through Organic Growth
Marcus's goal was specific: reduce Google Ads spend by at least $500/month within 90 days by generating organic leads. The primary target keywords were "plumber Austin," "emergency plumber Austin," and related local service terms that potential customers were actively searching for.
These are competitive keywords — Austin has hundreds of plumbing businesses, and the top spots are contested. But Plinr's keyword analysis showed that several related keywords — "drain cleaning Austin," "water heater repair Austin," "plumbing company Austin TX" — had lower competition and were realistic targets for a new SEO campaign in the 90-day window.
📊 Starting metrics (Day 0): SEO score 54/100 · Page speed 4.2s · Organic traffic: 420/month · Keywords in top 20: 0 · Monthly ad spend: $2,000
Month 1 — Technical Foundation (Days 1–30)
Plinr's first month plan focused entirely on technical SEO. This wasn't glamorous, but it was non-negotiable: building great content on top of a technically broken site is like filling a leaky bucket. The crawler had identified 23 specific issues. Plinr's plan prioritised them by impact and gave Marcus's web developer clear, plain-English instructions for each fix.
- Reduced page load time from 4.2 seconds to 1.8 seconds (image compression, caching, render-blocking JS)
- Added meta descriptions to all 12 pages missing them
- Fixed broken LocalBusiness schema markup
- Submitted XML sitemap to Google Search Console
- Resolved 7 broken internal links causing 404 errors
- Added H1 tags to 4 service pages that were missing them
- Connected Google Search Console to Plinr for real-time data
- Claimed and fully optimised Google Business Profile
The page speed improvement alone made a significant difference. At 4.2 seconds, Hartley Plumbing's site was failing Google's Core Web Vitals threshold — meaning it was being actively downranked in mobile search. Bringing it to 1.8 seconds moved them into the "Good" range and removed a penalty they hadn't even known existed.
The most impactful single fix: adding LocalBusiness schema markup that correctly identified the business as a plumbing company serving Austin, TX. This schema tells Google precisely what kind of business the site represents, which feeds directly into local pack rankings. Within two weeks of the schema fix, Hartley Plumbing's Google Business Profile began appearing more consistently in local search results — without any changes to the GBP profile itself.
"The first month felt like maintenance work, not marketing," Marcus said. "But then I started seeing impressions go up in Search Console. The site was suddenly showing up for searches it wasn't appearing in before — even before we wrote any new content."
Month 2 — Content & Keywords (Days 31–60)
With a solid technical foundation in place, Plinr's Month 2 plan shifted to content and keyword optimisation. The goal: get Hartley Plumbing's existing service pages ranking for their target keywords, and fill in content gaps by creating new pages and blog posts targeting high-value local search terms.
- Published blog post: "What to Do When Your Drain Is Slow (Austin Plumber's Guide)"
- Published blog post: "Emergency Plumber in Austin: How Fast Can You Get Help?"
- Published blog post: "Water Heater Repair vs. Replacement: Austin Cost Guide 2026"
- Published blog post: "How to Find a Trustworthy Plumber in Austin (5 Things to Check)"
- Rewrote 8 service pages using Plinr content briefs — added target keywords, expanded word count, improved H2 structure
- Built internal links from new blog posts to service pages
- Added FAQ sections to 3 service pages (targeting PAA — People Also Ask)
Plinr's content briefs were instrumental in Month 2. Instead of guessing what to write, Marcus's content writer received a structured brief for each piece: exact target keyword, related terms to include, suggested H2 structure, word count target, questions to answer, and competitor references. The briefs reduced writing time by roughly 40% and produced content that was genuinely optimised for each target keyword — not just keyword-stuffed, but structured the way Google's NLP model expects content on that topic to be structured.
The service page rewrites were arguably the highest-ROI activity of the entire 90 days. Eight pages that had been thin (150–300 words of generic content) were expanded to 600–900 words of specific, keyword-rich content with clear H2 structure and FAQ sections. Google doesn't reward thin pages — it rewards pages that comprehensively answer the searcher's query. The rewrites transformed these pages from dead weight into actual ranking assets.
💡 Key insight: The blog posts weren't written for volume — they were written to intercept specific search queries at the moment a potential customer was researching a plumbing problem. A homeowner searching "what to do when drain is slow" is likely to need a plumber within days. Capturing that search creates a warm lead, not just a pageview.
Month 3 — Authority Building (Days 61–90)
With technical foundations solid and content published, Month 3 focused on the external signals that tell Google this site deserves to rank higher: backlinks, citations, and domain authority. This is where many small business SEO plans stall — link building feels intimidating and the results are slow. Plinr's plan focused on the tactics that work fastest for local businesses.
- Built 6 local citations: Yelp, Angi, HomeAdvisor, BBB, Houzz, Thumbtack
- Joined Austin Chamber of Commerce (backlink from chamber directory)
- Listed in local Austin business directory (2 backlinks from relevant local sites)
- Responded to 14 Google reviews, optimising keyword usage in responses
- Published one additional blog post targeting "best plumber Austin" comparison query
- Added service area pages for Round Rock and Cedar Park (Austin suburbs)
The chamber of commerce membership produced the most impactful single backlink of the campaign. The Austin Chamber of Commerce has high domain authority and passes genuine local relevance signals. A single link from a high-authority, locally-relevant site outperforms dozens of links from generic directories — and the chamber membership was $300, compared to $2,000/month in ad spend.
The service area page strategy also showed early promise. Adding pages for Round Rock and Cedar Park — Austin suburbs with their own search volume for plumbing services — immediately expanded Hartley Plumbing's keyword footprint into adjacent markets. These pages weren't ranking yet at day 90, but they were indexed and showing early impressions for their target terms.
The Results at Day 90
At the close of the 90-day plan, Hartley Plumbing's metrics told a clear story:
| Metric | Day 0 | Day 90 | Change |
|---|---|---|---|
| Organic Monthly Traffic | 420 | 609 | +45% |
| SEO Health Score | 54 | 81 | +27 points |
| Keywords in Top 10 | 0 | 1 | +1 |
| Keywords in Top 20 | 0 | 3 | +3 |
| "Plumber Austin" Position | 47 | 12 | +35 positions |
| Page Load Time | 4.2s | 1.8s | -57% |
| Domain Authority | 12 | 19 | +7 |
| Organic Leads/Month | 0 | 12 | +12 |
| Monthly Ad Spend | $2,000 | $1,200 | -$800 |
"We went from zero organic leads to 12 a month in 90 days," Marcus said. "That's 12 fewer customers we need to acquire through paid ads. The ROI on Plinr is obvious. We're continuing into the next 90-day cycle and the goal is to get 'plumber Austin' into the top 5 by month six."
What Made the Difference
Many businesses start SEO campaigns and abandon them after 30–60 days when they don't see immediate traffic results. Hartley Plumbing's results came from one thing above all others: following the plan consistently, without skipping steps.
The technical work in Month 1 felt disconnected from "real" SEO to Marcus at first. But it was the prerequisite for everything that followed. The content in Month 2 would have had lower impact on a technically broken site. The links in Month 3 would have pointed to a site Google was still struggling to crawl correctly. The sequence mattered as much as the individual actions.
Plinr's role was to remove the guesswork. Marcus didn't need to know which technical issues to fix first — Plinr told him. He didn't need to research keywords for each blog post — the content brief told his writer exactly what to target. He didn't need to know which link-building activities would have the highest ROI — the plan told him to prioritise local citations and chamber membership over mass directory submissions.
"The hardest part of SEO isn't the work," Marcus reflected. "It's knowing what to work on. Plinr solved that problem. Every week I logged in, I knew exactly what the next task was. I didn't have to think about SEO strategy at all — I just had to execute."
This is the core value of a structured SEO plan: it converts a complex, multi-variable discipline into a weekly to-do list. The strategy is already done. Your job is execution.
Frequently Asked Questions
Start Your Free 90-Day SEO Plan
Add your site to Plinr and get a personalised, prioritised action plan in 60 seconds — exactly like Hartley Plumbing did.
Generate My Free Plan →