Skip to content
marketing9 min readSeptember 2, 2026

I Ranked a Local Plumber #1 in 3 Months With Zero Backlinks. Here's Exactly How.

No link building. No ads. A plumber in Raleigh went from page three to the top of Google's map in 12 weeks, and every step is repeatable. Here is the month-by-month breakdown with real numbers.

NP

Nikola Pantelin

Pantelin Creative Design

I Ranked a Local Plumber #1 in 3 Months With Zero Backlinks. Here's Exactly How.

Every plumber I talk to has heard the same pitch. "You need backlinks. We will build you 40 a month from high-authority sites." The bill runs $1,500 to $3,000 a month, and nobody can tell you what a single one of those links does for your phone.

Last December I took on a plumber in Raleigh, North Carolina who had paid for two years of exactly that. He had a folder full of link reports and a phone that did not ring.

Twelve weeks later he was number one on Google's map for "plumber Raleigh" and for the two emergency searches that matter most in his trade. We built zero backlinks. Not one. This is the exact local SEO plan we ran, month by month, with the real numbers. (Local SEO is the work of getting your business to show up on Google when someone nearby searches for what you do.)

Why Backlinks Were Never His Problem

A backlink is a link from someone else's website to yours. Google treats it as a vote of confidence. If you are a national brand fighting thousands of other sites, those votes matter a great deal.

A plumber competing inside one city is in a different election. Google is not asking "which plumbing website is the most respected on the internet?" It is asking "which plumber is close to this person, open right now, and trusted by their neighbors?"

Three signals answer that question, and none of them is a backlink:

  • Distance. Where Google believes your business is, and where the searcher is standing.

  • Relevance. Whether your listing and your website clearly say you do the thing they typed.

  • Trust. Reviews, mostly. Fresh ones, specific ones, and your replies to them.
  • Mike (not his real name) had been buying votes in an election he was not running in. His actual problems were a Google Business Profile (the free listing with your map pin, hours and reviews) that still listed him as a "General Contractor," a website with one page for all of his services, and 31 reviews, the newest of which was 14 months old.

    The Starting Line: What "Invisible" Looked Like in December

    Before I changed anything, I measured. I picked the 12 searches that bring a plumber money in Raleigh: things like "plumber Raleigh," "emergency plumber Raleigh," "water heater repair Raleigh," and "drain cleaning near me" checked from the suburbs where his customers live.

    Here is where he stood:

  • In the map results (the box with three businesses and a map) for none of the 12 searches.

  • Position 23 for "plumber Raleigh," which is page three. Nobody goes to page three.

  • Four calls from Google in the whole month.

  • About 90 website visitors from Google, and half of them had typed his company name.
  • That last number is the one most agencies never show you. When the only people finding you on Google already know your name, Google is not sending you anyone new. It is just a phone book.

    Month One: The Local SEO Basics Nobody Had Done

    I did not touch his website in January. Every hour went into the Google listing and reviews, because that is where the fastest movement lives.

  • Fixed the category. Primary category changed from "General Contractor" to "Plumber," with secondary categories added for water heater work and drain cleaning. This one change is why he appeared on the map at all.

  • Filled in every service. Google lets you list your services with a short description and a price range. He had three listed. We wrote out 14, in plain words, with honest starting prices.

  • Uploaded real photos. Forty photos of actual jobs, trucks and the team over four weeks. Not stock. Google can tell.

  • Made his details match everywhere. His name, address and phone number were spelled three different ways across Yelp, Angi, Facebook and Apple Maps. I made them identical. That is housekeeping, not link building.

  • Built a review habit. Within two hours of every finished job, the customer got a text with a direct review link and one sentence from the tech who did the work. Mike replied to every review within a day, naming the service and the neighborhood.
  • By the end of January he was in the top three on the map for 3 of the 12 searches. "Plumber Raleigh" went from 23 to 11. Calls from Google went from 4 to 9. Eleven new reviews.

    Month Two: One Page Per Service, Written Like a Job File

    February was the website month. His single "Services" page was asking Google to rank one page for 14 different problems, and Google ranked it for none.

    We replaced it with six pages: water heater repair, water heater installation, drain cleaning, sewer line repair, emergency plumbing, and repiping. Each page followed the same structure:

  • What the problem looks like from the customer's side (the noise, the smell, the puddle).

  • What Mike checks first when he arrives.

  • What it costs, with real ranges. A water heater replacement, for example, runs $1,400 to $2,800 installed in his area, and the page says so.

  • How fast he can be there.

  • Three photos from real jobs and two reviews that mention that specific service.

  • A call button at the top of the page on phones.
  • Each page came in around 700 words, and none of them read like an ad. They read like the notes a good plumber would give you over the phone. This is the kind of website work I do most often, because a site built this way keeps ranking long after the project ends.

    Two smaller fixes in the same month: the homepage finally said "plumber" in its title, and the site went from a six-second load on a phone to under two by compressing the photos and removing a slideshow nobody watched. Google measures how fast your site loads on a phone, and six seconds is a penalty.

    By the end of February: top three on the map for 8 of 12 searches. "Plumber Raleigh" at position 4. Calls from Google up to 21. Ten more reviews, now 52 in total.

    If your website has one page called "Services" doing all the work, that is the first thing I fix in every local SEO project. If this sounds like your situation, let's talk.

    Month Three: Weekly Proof and the Emergency Searches

    March was about showing Google, every week, that this business is alive and doing the work.

  • One job post a week on the Google listing. Not "we are the best." A photo, the neighborhood and the fix: "Replaced a failed 40-gallon water heater in North Hills on Tuesday. Three hours from the call to hot water." Google reads those posts, and so do customers.

  • Answered the questions people actually ask. The listing has a questions section that Mike had never opened. We added the ten questions his office hears by phone every week, with his answers. Do you charge for estimates? Do you work weekends? Do you pull the permit?

  • Went after the emergency searches on purpose. The emergency page now states his real after-hours response time, the $150 evening trip fee, and that the fee is credited toward the repair. His hours on the listing changed to 24 hours, only because he genuinely answers the phone at 2 a.m.

  • Tracked where calls came from. No fancy software. The call history built into the Google listing, plus one line on every invoice asking how they found him.
  • By the end of March he was number one on the map for "plumber Raleigh," "emergency plumber Raleigh" and "water heater repair Raleigh," and in the top three for 10 of the 12 searches. Thirty-eight calls from Google in the month. About 410 website visitors from Google, and only a third of them had typed his name.

    The Month-by-Month Numbers

    MonthWhere he showed up on Google's mapCalls from GoogleNew reviewsWhat we worked on
    December (before)Not in the top three for any of the 12 searches40Nothing yet, just measuring
    JanuaryTop three for 3 of 12911Google listing, review habit, matching details
    FebruaryTop three for 8 of 12, position 4 for "plumber Raleigh"2110One page per service, faster site
    MarchNumber one for "plumber Raleigh" and both emergency searches, top three for 10 of 12389Weekly job posts, questions, emergency page
    Backlinks built across all three months: zero.

    What It Cost, and Who This Plan Works For

    I charged $1,800 a month for three months, so $5,400 in total. For a plumber, that is roughly what two water heater replacements bring in, and it was less than the $2,200 a month he had been paying for links.

    March brought 34 more calls from Google than December did. Even if only half of those booked, at his average job of about $450 that is around $7,600 of extra work in a single month. The links would have kept billing. The listing, the pages and the reviews keep working.

    Since April, Mike runs the review texts and the weekly job post himself. It takes him about 20 minutes a week. If you want to see how a project like this is structured from the first call, my process page walks through it, and the FAQ covers the pricing questions I get asked most.

    Who Should Still Build Links

    This plan works for any business where the customer picks someone nearby: plumbers, electricians, dentists, auto repair shops, roofers, med spas, and law firms serving one city. The signals are the same. Only the service pages change.

    It is not enough on its own for an online store shipping nationwide or a software company, because nobody searches "near me" for those. There, backlinks still matter, and I would tell you so.

    My recommendation is simple. If an agency pitches you links before they have opened your Google listing, ask them to fix the listing first. If they will not, you have learned what you needed to know.

    The Bottom Line

    Local SEO for a one-city business is won on your Google listing, your reviews, and one honest page per service, not on backlinks. Mike went from page three to number one in 12 weeks with zero links, and nothing on this list needed a developer. If you want the same plan run on your business, let's talk.

    local-seocase-studycontent-strategy

    Found this useful?

    Subscribe to get articles like this delivered to your inbox. No spam.

    Get in Touch