Skip to content

Local SEO · Anywhere in the US

Local SEO and marketing for home service companies

We grew out of the marketing office at Team Farrell, a plumbing and AC group in Florida, and we still run the Farrell Plumbing and Farrell Air Conditioning sites. Now we do the same work for shops across the country, and we measure it in booked jobs.

PlumbingHVACRoofingElectricalOther

Farrell Air Conditioning home page, built and run by Rankd
Integrity Plumbing and Drain home page, built and run by Rankd
Farrell Plumbing home page on a phone, built and run by Rankd

Sites we built and still run

Live today. Check them yourself.

Where we came from

We learned local SEO by trying to fill real trucks

Rankd started as the in-house marketing office at Team Farrell, the Florida home service group behind Farrell Plumbing and Farrell Air Conditioning. The job sounded simple. Keep the trucks busy.

The owners never asked where they ranked. They asked which calls turned into jobs, and what each of those jobs cost. So that is what we learned to measure. We still build and run both Farrell sites today, so every method we sell gets tested on real trucks first. Now we do the same work for plumbing, HVAC, roofing and electrical companies anywhere in the country. You can read more of our story.

Farrell Plumbing and Farrell Air Conditioning are Team Farrell companies, and Rankd grew out of Team Farrell.

What we do

Local SEO is the engine. The rest fills the gaps.

Most shops should start with local SEO and add paid channels where they make sense. Every service is custom priced after a free audit, and all of it is measured in booked jobs.

Start here

Local SEO

The steady work that puts you in the map pack for the searches that fill your schedule, and keeps you there.

  1. Google Business Profile work: categories, services, photos and posts
  2. One new city or service page a month until your site is built out
  3. Citation and NAP cleanup across the directories Google trusts
  4. A review request system your techs will actually use
  5. Call tracking by source, matched to booked jobs
Illustration: map pack scan1 to 34 to 1011+
  • 02

    Google Business Profile optimization

    Your profile is the listing people call from. We fix categories, services and photos, keep it active, and report the fake listings that crowd you out.

  • 03

    Web design

    Fast contractor sites with real service, city and pricing pages, built the same way as the three sites we run.

  • 04

    Local Services Ads management

    The Google Verified ads above the map. We match every lead to a booked job and make sure the bad ones get credited.

  • 05

    Google Ads management

    Search campaigns for the jobs you want more of, with a tracking number on every ad so you can see what books.

  • 06

    Facebook ads

    Useful for slow seasons, promotions and new offices. If they are not paying off for you, we will say so.

  • 07

    Email and SMS marketing

    Bring past customers back for tune-ups, inspections and seasonal work, with sends you can tie to jobs.

  • 08

    Social media and video

    Facebook posts, YouTube Shorts and short video ads that show your trucks and answer the questions customers ask on the phone.

  • 09

    Automations

    Lead ROI matched to Housecall Pro jobs, payroll that builds itself from the clock and the job list, and a sales leaderboard for your techs.

How we measure

Measured in booked jobs, not rankings

Rankings are nice to look at, but they do not pay for trucks. Every client gets the same three-part setup we built for Team Farrell, so you can see which calls turned into work and what each one cost.

Step 01

A tracking number for every source

Your Google Business Profile, website, Local Services Ads and Google Ads each get their own CallRail number, so every call shows where it came from.

Step 02

Every call matched to a job

We match calls to jobs in Housecall Pro, so we can see which callers booked and what the work was worth.

Step 03

Cost per booked job

What you spent on a source, divided by the jobs it booked. That one number tells you what to keep and what to cut.

Who we work with

Built for the trades, and the local businesses that run like them

Most of our clients are home service companies. Each trade gets pages about its own jobs, its own permits and its own busy season, written by people who have sat in a shop and heard the calls come in.

SEO for plumbers

Water heaters, repipes, slab leaks and drain calls. We build pages for the jobs that pay and the emergencies that ring at night.

“water heater repair near me”

HVAC SEO

Repair calls spike in the first heat wave and the first cold snap. We plan pages for the peak season and install work before it, with pages for each office you run.

“ac repair same day”

SEO for roofers

Storm season, insurance inspections and reroofs. Content that is live before the next named storm, not after it.

“roof leak repair after storm”

Electrician SEO

Panel upgrades, generators and rewiring, sold to homeowners who want a licensed electrician they can trust in their house.

“panel upgrade cost”

Other local businesses

Office rentals, studios and other businesses that live on calls and bookings get the same Business Profile, page and tracking work. 3030 Suites, an office rental business, is our example.

“office space for rent near me”

How we work

From a free audit to a monthly report on booked jobs

  1. Stop 01

    Free audit

    We check where you show up in the map pack for your main searches, look at your Google Business Profile, your site and your top competitors, and tell you what we would fix first.

  2. Stop 02

    Fix the foundation

    Tracking numbers, profile cleanup, site speed, and the service and city pages you are missing. Most of the first month goes here.

  3. Stop 03

    Build every month

    A new city or service page each month, posts that answer real customer questions, citations, reviews and profile updates.

  4. Stop 04

    Report on booked jobs

    Once a month you see calls by source, which ones booked, and what each booked job cost. If a channel is not paying off, we say so.

Farrell Plumbing water heater installation cost guide, showing the price range and how many completed jobs were reviewed to set it
Cost guide: water heater installation. Each guide says how many completed jobs set the range and when it was last reviewed.
75pages in the sitemapSource: gofarrellplumbing.com/sitemap.xml, Oct 17, 2026
11cost guides built from completed jobsSource: gofarrellplumbing.com/pricing, Oct 17, 2026
13service area pages in 4 countiesSource: gofarrellplumbing.com/service-areas, Oct 17, 2026

Case study

Farrell Plumbing: a plumbing site that shows its work

Farrell Plumbing has served Port Richey since 2013 and now runs offices in Spring Hill and Palm Harbor too. We built gofarrellplumbing.com with a page for each service, service area pages for the towns it covers, and cost guides built from the company’s own completed jobs.

“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

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

Where we work

Wherever your trucks run

Rankd started in Florida, but the work does not depend on where your shop is. A plumber in Ohio and an AC company in Arizona need the same three things: a Business Profile in the right categories, a page for every service and town they cover, and a tracking number on every source so each call can be matched to a job.

  1. Pages written for your towns

    We look up the towns you serve, the jobs people there search for and the season that drives your phones, then write a page for each one.

  2. Built on the tools you already use

    We connect to the Housecall Pro, CallRail and Google accounts your shop already runs on, so calls can be matched to jobs without new software for your office.

  3. One report, wherever you are

    Calls by source, booked jobs and cost per booked job come in one monthly report, and we go over it with you on a call.

From the blog

Plain answers for shop owners

Questions

What owners ask us first

Where is Rankd based, and where do you work?

Rankd started in Port Richey, Florida, as the marketing office at Team Farrell. We work with home service companies anywhere in the United States. Text us at 727-277-0122 or email ryan@rankdnow.com from wherever your shop is.

Do you only work with home service companies?

Mostly. Plumbers, HVAC companies, roofers and electricians are most of our work, because we know how those shops book jobs and what a missed call costs. We also take on other local businesses that live on calls and bookings, such as 3030 Suites, an office rental business in Trinity, Florida.

How long does local SEO take to show results?

Plan on months, not weeks. Fixes to your Google Business Profile and tracking can help early. New pages, reviews and citations take longer to build up, and they keep paying off after that. If you need calls next week, Local Services Ads are the faster channel, and we will tell you so.

What do I get in the monthly report?

Calls by source, which of those calls booked a job, and what each booked job cost. You also see how your map pack and search positions moved, and a list of the pages, posts and profile work we did that month. If a channel is not paying off, the report says so.

Do I need a new website before starting SEO?

Not always. We audit your current site first. If it is fast and built well, we work with what you have. If it is holding you back, we will show you why, and a new site often costs less than fighting a broken one.

Free local SEO audit

Find out where you rank today

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 fix first. It is free, and there is nothing to sign.

Your map pack scanNot run yet

Request your free audit

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

Prefer to text? 727-277-0122. Email works too: ryan@rankdnow.com