If you run a plumbing, HVAC, dental, roofing, or law practice, you have probably heard from at least one SEO company this year. Maybe five. Some of them were legitimate. Some of them were not.

Here is the uncomfortable truth: hiring the wrong SEO company costs more than the monthly fee. Bad SEO — spammy links, fake reviews, shady tactics — can bury your website for months. The right partner, on the other hand, can turn Google into your best salesperson.

This guide gives you the 10 questions that separate a real local SEO partner from a sales pitch. Ask them all before you sign anything.

First, Know What Good Local SEO Actually Includes

Before you can judge an SEO company, you need to know what you are buying. For a local service business, a legitimate program covers a few concrete things:

  • Google Business Profile optimization — the right categories, complete services, fresh photos, and regular posts.
  • Review strategy — a system for getting more reviews and responding to every one.
  • Local content — service pages and posts written in the words your customers actually search.
  • Citation and NAP cleanup — your name, address, and phone number consistent across directories.
  • Basic technical fixes — site speed, mobile usability, and indexing issues.
  • Monthly reporting — in plain English, tied to calls and leads, not vanity metrics.

If a company cannot describe their work in terms this concrete, keep looking.

The 10 Questions to Ask Before You Sign

1. Can you show me results for businesses like mine?

Ask for case studies from your industry and your kind of market. “We helped 500+ clients” means nothing if none of them was a roofer in a market like yours. Good agencies show verifiable examples — and they are fine with you checking.

2. What will you work on in the first 90 days?

You want a specific plan, not a vibe. A strong answer sounds like: a full audit in month one, Google Business Profile and citation cleanup in month two, content and review systems by month three. Vague promises are a warning sign.

3. Who is actually doing the work?

Some companies sell you a senior strategist and hand your account to a junior — or quietly resell it to an overseas freelancer. Ask for names. A company proud of its team will introduce them.

4. How do you build links?

This is the question that exposes the shady operators. A good answer: outreach, local partnerships, content people actually link to. A bad answer: “500 backlinks for $99” or talk of “partnership networks” — that is usually a private blog network, and when Google catches it, your site pays the price.

5. How will you optimize my Google Business Profile?

For most local businesses, the profile is where the money is. The company should be able to explain their approach to categories, photos, posts, and the Q&A section — without jargon.

6. What does success look like, and how do you report it?

Rankings alone are not success. Calls, form fills, and booked jobs are. Ask what the monthly report contains and how often you get it. The best answer: a short, readable report that connects the work to leads and revenue.

7. Do I own my accounts and data?

This one is critical. Your Google Analytics, Search Console, and Business Profile should be set up under YOUR ownership, with the agency added as a manager. If the agency owns everything, you lose your history, data, and sometimes your rankings the day you cancel. Get ownership in writing.

8. What are the contract terms?

Legitimate agencies prefer clients who stay because results are good — not because they are trapped. Favor 30- to 90-day initial terms with renewal options. A 12-month lock-in with no exit clause and payment upfront is a red flag.

9. What happens when rankings drop?

Rankings fluctuate — Google updates its systems constantly. What matters is the process: how does the company diagnose a drop, and how fast do they tell you? Honest partners report bad news with a plan. Dishonest ones hide it.

10. What do you need from me?

Good SEO is a partnership. The agency should ask for your input — photos of real jobs, your service list, cooperation on review requests. If they need nothing from you, they are probably doing very little for you.

Red Flags That Mean Walk Away

A few warning signs should end the conversation immediately:

  • Guaranteed #1 rankings. Google itself says no one can guarantee a #1 ranking. Anyone who promises it is lying or planning tactics that will get you penalized.
  • Unsolicited spam emails claiming your site “is not listed in Google.” Google compares these to diet-pill spam.
  • “Secret” or “proprietary” methods they cannot explain in plain language.
  • No access to your own data — your analytics, Search Console, and profile held hostage.
  • Full-service SEO for under $500 a month. The math does not work: real strategy, content, and outreach take real hours. Cheap plans usually mean automated shortcuts.

What Should Local SEO Cost in 2026?

For most single-location service businesses, fair pricing falls between $500 and $1,500 a month for foundational local SEO, and $800 to $2,500 a month for a solid full program. Competitive markets or multiple locations run $2,500 to $5,000+. One-time audits typically cost $400 to $1,000.

Compare scope, not just price. A $700 plan that lists real deliverables beats a $400 plan that promises “everything” with no specifics.

The Bottom Line

Take your time. Talk to at least two or three companies. Ask all ten questions, and judge the answers — not the sales deck. The agency that welcomes hard questions is usually the one worth hiring.

Want a second opinion before you sign? Book a Free Call and we will review any proposal or audit you have — no strings attached. Or call us at (858) 652-8920.

New to local SEO? Start with our 2026 Local SEO Starter Guide, or learn how to optimize your Google Business Profile yourself first.

Scroll to Top