How to choose a local SEO agency (and red flags to avoid)
Knowing how to choose a local SEO agency can save a contractor a lot of money and a year of frustration. Most owners of HVAC, plumbing and electrical companies have heard the pitch: "We'll get you to #1 on Google." Some agencies do solid work. Others sell reports that look impressive and change nothing. You don't need to become an SEO expert to tell them apart. You need the right questions, and you need to know which answers should end the conversation. We're an agency ourselves, so we'll be upfront: use this list on us too.
Know what local SEO work actually involves
Google says local results are based on relevance, distance and prominence, and that you can't pay for a better local ranking. So legitimate local SEO work falls into a few buckets:
- Google Business Profile: categories, services, photos, updates, accuracy. See our GBP checklist.
- Website: service pages, area pages that say something real, speed, technical fixes.
- Reviews: a system to ask every customer, plus replies.
- Citations and links: consistent listings, local and trade links.
- Measurement: tracking where you show up and what it produces.
An agency should be able to tell you, in plain English, what it will do in each bucket each month. If the answer is vague ("proprietary optimization," "algorithm signals"), ask again.
Questions to ask when choosing a local SEO agency
- "What exactly will you do in month one, and every month after?" You want a list of tasks, not a philosophy.
- "How will you measure progress?" Good answer: map-grid tracking on agreed keywords with fixed settings, plus calls and leads. Weak answer: a single ranking number or "traffic."
- "Which keywords will you track, and can I choose them?" They should be searches that bring in jobs, such as "AC repair," "emergency plumber" or "panel upgrade," not obscure phrases chosen because they're easy.
- "Who owns my Google profile, website and listings if we part ways?" The answer must be you.
- "Do you work with my direct competitors in the same area?" Some agencies limit this; either way, you deserve a straight answer.
- "What's the contract length and how do I cancel?" Get it in writing.
- "What happens if it doesn't work?" Some agencies offer a specific, written performance term; many don't. Either is fine as long as it's clear.
- "Do you understand my trade?" Ask how they'd handle seasonality for HVAC, after-hours calls for plumbing or EV charger work for electricians.
Red flags to walk away from
Guaranteed #1 rankings
Rankings change by the searcher's location, so "#1" isn't even a single thing. Google states there's no way to pay for a better local ranking. A guarantee of a specific position, or of being recommended by ChatGPT, is a sales line.
Keyword-stuffing your business name
If an agency suggests renaming your profile "Smith Plumbing - Emergency Plumber [your city]," it's breaking Google's guidelines with your profile. It can work briefly and then get you suspended.
Fake locations or virtual offices
Creating profiles at addresses where you don't operate violates Google's guidelines. When those profiles get reported and suspended, the cleanup lands on you, not the agency.
Buying reviews or gating them
Any agency that offers to "boost your reviews" with purchased reviews, or sets up software that only sends happy customers to Google, is putting your business at risk. Google prohibits both, and the FTC's 2024 rule targets fake reviews. Our review strategy shows the right way.
They own your stuff
The agency is the primary owner of your Google Business Profile, your domain or your website, and handing it back is "complicated." Insist on owning all three.
Reports you can't understand
Twenty pages of charts, keywords nobody searches, and "impressions" with no connection to calls. If you can't tell whether things are better after reading it, the report is doing its job for the agency, not for you.
Long lock-in, no exit
A minimum term is reasonable because local SEO takes time. A 12-month contract with no performance terms and a large cancellation fee is not.
Signs of a good agency
- They audit before they pitch, and show you specific problems on your profile and site.
- They explain what they can't control, including distance and how AI answers vary.
- They measure with a map grid using the same settings every month, and show you the baseline before starting. Here's why that matters.
- They care whether calls are answered, not just whether rankings move.
- They specialize in businesses like yours, so you aren't paying for them to learn your trade.
How we handle this ourselves
Since you'll ask: our Maps Pack Program is $995 a month with a 3-month minimum. We track a 5x5 map grid on three keywords we agree on together, and report monthly in plain English. We put one thing in writing: if your grid hasn't improved by the agreed measure at the day-60 re-check, month three is free. We focus on HVAC, plumbing and electrical companies. If you want to see how we work first, start with the free audit.
Takeaway
Choose a local SEO agency by its specifics: the monthly work, how progress is measured, who owns your accounts and what happens if it doesn't work. Walk away from guaranteed rankings, fake locations, bought reviews and contracts you can't exit. Before your next sales call, write down the eight questions above and ask every agency the same ones, including us.
FAQ
Can a local SEO agency guarantee a #1 ranking on Google Maps?
No. Google says there's no way to request or pay for a better local ranking, and results change by searcher location. Be wary of anyone promising a specific position.
Who should own my Google Business Profile when I hire an agency?
You should. Keep primary ownership in a company account and give the agency manager access, which you can remove at any time.
How long should a local SEO contract be?
Local SEO takes a few months to show meaningful movement, so short minimums are common. Avoid long lock-ins with no performance terms or clear exit.
What should a monthly local SEO report include?
A map grid with the same settings each month, what work was done, what's planned next, and business numbers like calls and direction requests from your profile where available.
Sources
See where you show up on the map
Free Maps + AI visibility audit: your baseline grid, the fixes that matter most, and what AI assistants say about you.