How Google picks the local results
When someone searches "plumber near me" or "AC repair Edison," Google shows a map with a few businesses and then regular website results under it. Google's own help page says local results are "mainly based on relevance, distance, and popularity," and spells those out as three factors:
"How well a Business Profile matches what someone is searching for."
You control this: categories, services, service pages"How far each business is from the customer who's searching."
You can't change this. Don't fake it."How well-known a business is," including links to your business and how many reviews you have.
You build this: reviews, links, mentionsTwo more lines from that same page are worth remembering. "More reviews and positive ratings can help your business's local ranking." And: "There's no way to request or pay for a better local ranking on Google." Anyone who tells you they can buy you a spot in the map is wrong.
We cover the map side in detail in how contractors rank higher in Google Maps. This guide is about how the profile, the website and the reviews work together, and what to do in what order.
Profile, website and reviews: who does what
Your Google Business Profile
This is what shows in the map. It carries your categories, services, hours, photos, service area and reviews. It's free, and for a lot of "near me" searches it's the first thing people see. Two rules from Google's guidelines trip up a lot of owners. Your name "should reflect your business's real-world name," so "Rivera Plumbing" is fine and "Rivera Plumbing Best Emergency Plumber Edison" is not. And if you go to customers instead of them coming to you, "you should hide your business address," and keep your service area within "about 2 hours of driving time."
Your website
The website does two jobs. It's what ranks in the regular results under the map, and it backs up the profile. When your profile links to a site that clearly says what you do and where, Google and the customer both get the same story. Each main service gets its own page, which is how you show up for "water heater replacement" and not only "plumber." What those pages should look like is in our contractor website design guide.
Your reviews
Reviews feed prominence directly, and they're what people read before they call. The count matters, the rating matters, and so does whether they're recent. Google's policy bans offering "payment, discounts, free goods and/or services" for reviews, and bans asking only happy customers ("selectively solicit positive reviews"). So the system is simple: ask every customer, every time. Here is how contractors get more Google reviews.
What to do first
Most owners start in the wrong place, usually with a new website or a blog. Climb from the bottom. Each step makes the next one work better.
- Claim, verify and finish your Google profileRight categories, every service, real hours, service area, photos of your own jobs.Start here
- Ask every customer for a reviewSame day as the job, with a direct link. Reply to every review.
- One page per main serviceStart with the jobs that pay best. Link each one from the profile and the homepage.
- Fix your listings everywhere elseSame name, address and phone on every directory.
- Town pages, only where you have real local contentJobs, photos and reviews from that town.
- Earn local links and mentionsSuppliers, associations, sponsorships, local news.Ongoing
Make getting a review link easy with our free review link generator and a review QR code for invoices and truck magnets.
Not sure where you stand against the other contractors in town? The free Lost Job Report compares your reviews, reply speed and missed calls with businesses near you.
Get the free reportService and town pages done right
This is where most contractor SEO goes wrong. The cheap version is one page per town with the same text and the town name swapped. Google has a name for that. Its spam policies describe doorway abuse as pages "created to rank for specific, similar search queries," and list "pages targeted at specific regions or cities that funnel users to one page" as an example. A separate policy on scaled content abuse covers "many pages" generated "without adding value for users," including with AI tools.
/plumber-woodbridge-nj//plumber-metuchen-nj//plumber-edison-nj/Best Plumber in EdisonLooking for a plumber in Edison? Rivera Plumbing is the top-rated plumber in Edison, NJ. We offer plumbing services in Edison and the surrounding areas. Call today!
Same paragraph on every page. Only the town changes.
/areas/edison-nj/Plumbing in Edison, NJ
- Recent jobsWater heater swap off Oak Tree Rd. Sewer camera inspection before a home sale.
- PhotosCaptioned with the job and the neighborhood
- Local detailWhat you see in houses there, which permits you pull, how fast you usually arrive
- ReviewsFrom Edison customers, quoted word for word
Things only this town's page could say.
Rules we follow:
- Services first, towns second. A strong "drain cleaning" page helps you in every town you serve. A thin town page helps nowhere.
- Write a town page only when you have something to put on it. Real jobs, real photos, real reviews from there. If you can't, list the town on your service area page instead.
- Write it like you'd explain it to the customer. Google's starter guide says to write content readers "will find helpful and reliable." It also says word count by itself doesn't affect ranking, so don't pad.
- Link pages to each other. Service pages link to the towns, town pages link to the services you do there, and the profile links to the most useful page.
Citations: same name, address and phone everywhere
A citation is any listing of your business on another site: Yelp, Bing Places, Apple Business Connect, Facebook, the BBB, Angi, Nextdoor, your supplier's "find a pro" page, the local chamber. Google doesn't publish a citation score, but its prominence factor uses information from across the web, and its own guidelines ask for the name you use "consistently on your storefront, website, stationery." Mismatched listings also send real customers to an old phone number.
| Listing | Name | Phone | Fix |
|---|---|---|---|
| Google profile | Rivera Plumbing | (732) 555-0142 | The master copy |
| Website footer | Rivera Plumbing | (732) 555-0142 | Matches |
| Yelp | Rivera Plumbing & Drain LLC | (732) 555-0142 | Change the name |
| Old directory listing | Rivera Plumbing | (732) 555-0199 | Old number. Update or remove |
Do this once, properly. Write down your exact name, address (or service area) and phone, then fix the big listings by hand. Skip anyone selling "submission to hundreds of directories." Google's own advice on hiring help warns about firms that talk about "submitting your site to thousands of search engines."
Your Place ID helps when you set up review links and some listings. Find it with our free Place ID finder.
What to expect and when
We won't promise you a ranking date, and you should be careful with anyone who does. Google itself says: "Every change you make will take some time to be reflected on Google's end. Some changes might take effect in a few hours, others could take several months." What we can tell you is what tends to move fast and what is slow.
This is also why the order above matters. The fast things are on the profile and in your review habit. They help this month. The website and links are the slow, compounding part.
A monthly SEO routine
SEO for a local contractor is mostly small habits done every month. This is the routine we'd run if it were our business:
Profile check. Hours right, holiday hours set, a few new job photos, answer any questions on the profile.
Reviews. Did every finished job get a review request? Reply to every new review, good or bad, in your own words.
One page better. Add or improve one service page or town page with new photos, jobs and reviews.
Look at the numbers. Profile calls and website clicks in your Business Profile performance, searches in Google Search Console. Fix one listing that's wrong.
HVAC SEO and plumbing SEO: what's different
HVAC SEO
Demand swings with the weather, so your profile and homepage should swing too: repair and AC in summer, heating in winter. Give installs, maintenance plans and each brand you service real pages, because replacement shoppers compare before they call. Keep your categories and services specific to what you actually do. See Dialbridge for HVAC.
Plumbing SEO
A lot of plumbing searches are emergencies, and the map wins those. That makes your hours, your answer rate and your review count matter more than a blog. If you list 24 hour service, someone has to answer at night, or the calls you paid to rank for go to voicemail. Build pages for drains, water heaters, sewer lines and leaks. See Dialbridge for plumbers.
Roofing works differently, with bigger jobs and longer decisions. We cover it on Dialbridge for roofers.
DIY or an agency?
Most of what's on this page an owner can do alone. The hard part is doing it every month while running jobs. Google's own page on hiring an SEO is worth reading before you sign anything. A few lines from it: "No one can guarantee a #1 ranking on Google." "Be wary of SEO firms and web consultants or agencies that email you out of the blue." "Be careful if a company is secretive or won't clearly explain what they intend to do."
Do it yourself if
- You have an hour a week and will actually spend it.
- You can write about your own jobs and take your own photos.
- You serve a few towns, not a whole metro.
- You already ask every customer for a review.
Get help if
- The routine above keeps slipping to "next month."
- You're adding services or towns faster than you can write pages.
- You need the website, the profile, reviews and follow-up handled together.
- Your current agency can't show you what they changed.
If you hire someone, ask the questions Google suggests, including "What kind of results do you expect to see, and in what timeframe? How do you measure your success?" Make sure your profile, domain and website stay in your name. We compared the options in Dialbridge vs a marketing agency and Dialbridge vs doing it yourself.
Sources: Google Business Profile Help: Tips to improve your local ranking on Google; Google Business Profile Help: Guidelines for representing your business on Google; Google Business Profile Help: Edit your Business Profile; Google Maps: Prohibited and restricted content (fake engagement); Google Search Central: Spam policies (doorway abuse, scaled content abuse); Google Search Central: SEO starter guide; Google Search Central: Ask Google to recrawl your URLs; Google Search Central: Do you need an SEO?
