Skip to content

Case study 01 · Plumbing

Farrell Plumbing: local SEO for a three-office plumbing company

Farrell Plumbing runs offices in Port Richey, Spring Hill and Palm Harbor. We built and run its website, its Google Business Profiles, its Local Services Ads and the call tracking that ties each call to a booked job.

28.27°N 82.72°W · Port Richey, the first office

Farrell Plumbing home page, with the headline Port Richey’s trusted family plumber over a Farrell van
Farrell Plumbing home page on a phone, with call and book online buttons under the headline
gofarrellplumbing.com on a desktop and a phone. Screenshots taken Sep 24, 2026.
Client
Farrell Plumbing
Trade
Plumbing
Market
Pasco, Hernando, Pinellas and Citrus counties
Offices
Port Richey, Spring Hill and Palm Harbor
What we run
Website, Google Business Profiles, Local Services Ads, call tracking
Live site
gofarrellplumbing.com (opens in a new tab)

Farrell Plumbing is a Team Farrell company, and Rankd grew out of Team Farrell’s marketing office.

The job: three offices, four counties, one site

Farrell Plumbing opened in Port Richey in 2013. Today it runs offices in Port Richey, Spring Hill and Palm Harbor, and its vans cover Pasco, Hernando, Pinellas and Citrus counties.

That is a hard shape for local search. Google weighs how close a business is to the person searching, so one office page cannot carry a homeowner in Spring Hill and another in Palm Harbor. Each town needed a page about that town. Each office needed its own spot on the map.

The owners had a second problem. They could not tell which ads were filling the vans. Their own words are further down this page.

What we built

We built gofarrellplumbing.com (opens in a new tab) on Astro, a static site framework, and host it on Netlify. The services, towns, prices and posts live in data files, and each page type comes from one template. Adding a town means writing about that town, not building a page by hand.

  1. 11 service pages, one for each job the shop wants more of, from whole-house repiping to septic.
  2. 12 service area pages in four counties, from Port Richey and Trinity to Weeki Wachee Gardens and Sugarmill Woods.
  3. 11 cost guides and a pricing hub, each built from completed Farrell jobs.
  4. A learning center that ties pricing, financing and the blog together, with a payment estimator.
  5. 23 blog posts about plumbing problems in Pasco and Hernando.

Cost guides built from finished jobs

This is the most distinctive part of the site. Each guide shows a price range, how many completed Farrell jobs were reviewed to set it, the months those jobs came from, and the date the guide was last checked.

Farrell Plumbing water heater installation cost guide, showing a range of 1,700 to 3,900 dollars and the completed jobs reviewed to set it
Water heater installation cost guide. $1,700 to $3,900, set from 31 completed jobs between January and September 2026, reviewed September 16, 2026.

A range with the sample behind it answers the price question before the phone rings. Each guide also says plainly that the range is a planning number, and that the customer approves a written price before work begins. See the live water heater installation cost guide (opens in a new tab), or the pricing hub (opens in a new tab) that lists every range.

Posts about Pasco and Hernando, not plumbing in general

The blog answers the questions that come up in these two counties. It covers when plumbing work needs a permit in Pasco and Hernando (opens in a new tab), how to tell a slab leak from a sinkhole (opens in a new tab), what fails the plumbing part of a four-point inspection (opens in a new tab) and what to do after a boil water notice.

Some posts are job stories from real towns, like a pinhole leak repipe in Trinity (opens in a new tab) and tree roots in a Hudson drain line (opens in a new tab). A post like that could not be pasted onto a plumber’s site in another state, and that is the point.

Design and speed

The look comes from the company, not a template. Rufus, the Farrell hound in the blue cap, stands next to the script Farrell logo. The pages set bold condensed headings in the logo’s own blue on a warm cream background.

  • Brand blue#08439D
  • Deep blue#0C326A
  • Sky#1D77AD
  • Light sky#7FC1DE
  • Cream#FBFAF6
  • Ink#0E1322
The site palette, from the stylesheet on gofarrellplumbing.com.

Speed comes from keeping it simple. The pages are static files on Netlify, with no page builder in the way.

Business Profiles and Local Services Ads

Each office has its own Google Business Profile, because the map pack shows the closest good match first. Each profile rings through its own tracking number, so a call from the Spring Hill listing never gets mixed up with one from Port Richey.

Local Services Ads run for the Port Richey and Spring Hill offices. These are the Google Verified ads above the map, and Google charges for each lead. We match every lead to a job in Housecall Pro and report each office on its own. That is how our Local Services Ads management works for every client.

Honest noteLocal Services Ads are paid leads, not SEO. We keep them on their own line in every report, so ad money never gets counted as an SEO win. A fresh month also reads low until its jobs are invoiced, and the report says so instead of waiting to look good.

Site map

How the 72 pages link together

Four families of pages, and each one points to the next step a homeowner needs. A town page links to every service. A cost guide links back to its service and on to financing.

gofarrellplumbing.comHome page72 pages in the sitemap
  1. 11 Service pages

    Plus a services hub

    /services/repiping-port-richey-fl

    Links to

    • Its own cost guide
    • The financing calculator
    • Related services
    • Blog posts on the same job
  2. 12 Service area pages

    Plus a service areas hub

    /service-areas/new-port-richey-fl

    Links to

    • All 11 service pages
    • 10 cost guides, in a price table
    • The pricing hub
  3. 11 Cost guides

    Plus a pricing hub

    /pricing/whole-house-repiping

    Links to

    • Its service page
    • The financing calculator
    • Related cost guides
    • The learning center
  4. 23 Blog posts

    Plus the learning center and financing pages

    /learning-center

    Links to

    • The pricing hub
    • Financing
    • Answers from the blog

One path a homeowner can take

  1. New Port Richey page
  2. Whole-house repiping
  3. Repiping cost guide
  4. Financing calculator
Counts from gofarrellplumbing.com/sitemap.xml. Links traced on the live site from one sample page of each type, Sep 24, 2026. The rest of the 72 are the home page, the hub pages and 8 company pages such as about, reviews and contact.

Visual tour

Walk through the site

Real screenshots of the live site, taken Sep 24, 2026. The tall frame holds the whole home page. Point at it to scroll from the top to the footer.

The full Farrell Plumbing home page from top to bottom: hero, price ranges, services, reviews, three offices, blog guides and questions
Home page, top to footer. Prices come second, right after the hero.
Farrell Plumbing learning center, with common plumbing questions and links to pricing, financing and the blog
Learning center. Common questions up top, then pricing, financing and the blog.
Farrell Plumbing pricing hub, a table of jobs with reviewed price ranges and the number of jobs behind each one
Pricing hub. Each job, who supplies the equipment, and the reviewed range.
Farrell Plumbing home page on a phone
On a phone. Call and book online sit right under the hero.

How it is measured

Every call matched to a booked job

The numbers stay private. The method does not. We built this setup for Farrell Plumbing first, and it is the same one every client gets.

Step 01

A tracking number for every source

Each office’s Business Profile, the website and the Local Services Ads ring through their own CallRail numbers, so every call shows where it came from.

Step 02

Matched to jobs in Housecall Pro

We match each caller’s number to jobs in Housecall Pro. Canceled jobs do not count, and neither do calls that never booked.

Step 03

Cost per booked job, by source

What each source cost, divided by the jobs it booked. The owners see what to keep and what to cut, office by office.

Proof you can check

Numbers anyone can check today

We do not publish a client’s calls, jobs or revenue without the owner’s OK. Every number here is on the live site, so you can check it yourself.

“We grew to 9 plumbing vans across Port Richey and Spring Hill, but for years we couldn't tell which ads were actually filling them. Rankd tied our calls to real booked jobs, so we finally see what every marketing dollar brings back. We cut the dead weight and put it where the work is.”

Farrell Plumbing, Port Richey and Spring Hill, Florida
72pages in the sitemapSource: gofarrellplumbing.com/sitemap.xml, Sep 24, 2026
12service area pages in 4 countiesSource: gofarrellplumbing.com/service-areas, Sep 24, 2026
11cost guides built from completed jobsSource: gofarrellplumbing.com/pricing, Sep 24, 2026
23blog posts about local plumbing problemsSource: gofarrellplumbing.com/sitemap.xml, Sep 24, 2026
4.9average rating on 2,218+ verified reviews, as the site shows itSource: gofarrellplumbing.com home page and /reviews, Sep 24, 2026

Farrell Plumbing is a Team Farrell company, and Rankd grew out of Team Farrell’s marketing office.

Free local SEO audit

Want a plumbing site that shows its work?

Tell us your trade, your town and the search you want to win. We will check where you show up in the map pack, look over your Google Business Profile and your site, and tell you what we would build first. It is free, and there is nothing to sign.

Request your free audit

It takes about a minute. A real person reads every request.

Prefer email? ryan@rankdnow.com