Most marketing agencies will tell you that SEO is always worth doing. That's because they sell SEO. We're going to tell you when it isn't — because the situations where you should do something else first are real and common, and spending $800 a month on local SEO before you're ready is a way to waste money and conclude that "SEO doesn't work."

It does work. But it's not the right first move for every business at every stage.

When local SEO makes sense

You're in the right position for local SEO when three things are true:

You have an established Google Business Profile and some reviews. Local SEO builds on top of an existing GBP presence. If your listing is new, unverified, or has zero reviews, the first 60–90 days of work is getting the foundation right. That's included in what a good agency does — but it's not the same as ranking competitive terms out of the gate.

You're in a market where people search for what you do. This is almost always true for trades businesses: AC repair, plumbing, roofing, electrical — these are searched constantly. It's less obvious for some professional services or very specialized B2B work. Check Google's Keyword Planner or just search your main term in an incognito window and see who's competing for it.

You can handle more calls. This sounds obvious, but some businesses we talk to are already at capacity. If you're turning down jobs, local SEO isn't the problem you need to solve right now. Come back when you've hired.

When to do paid search instead (or first)

Google Ads makes more sense than SEO when you need calls in the next 30 days, not in the next four months. The tradeoff is cost: you pay for every click, and the clicks stop the moment you stop paying. SEO is slower to build but doesn't stop working when you pause the budget.

Use paid search when:

  1. 01
    You're launching a new business and need to test whether demand exists in your area before investing in long-term ranking work.
  2. 02
    You have a specific short-term promotion or seasonal push with a clear start and end date.
  3. 03
    You've just moved to a new service area and need immediate visibility while your organic presence builds.

The most common mistake is running paid search forever instead of investing in SEO because paid search is faster to show results. Fast and expensive is fine for a sprint. It's a trap for a marathon.

When directories (Yelp, Angi, HomeAdvisor) are better

For trades businesses with very new Google presences — under 12 months, fewer than 10 reviews — paid directory listings can generate leads faster than organic SEO. Yelp and Angi have existing traffic and ranking authority. You're borrowing their reputation while building your own.

The problem with directories long-term: you have no ownership. If Angi raises prices or changes its algorithm, you have no recourse. SEO builds an asset you own. Directory listings build someone else's asset.

When to wait and do neither

Some businesses genuinely aren't ready for SEO investment. Here are the honest signals:

  1. 01
    Under six months in business. Get your GBP set up and verified, get your first 10 reviews, and make sure your service area and hours are correct. That's the SEO work at this stage, and you can do it yourself.
  2. 02
    Serving a very small geographic area with low search volume. A plumber serving one zip code in a rural area may only see 40 relevant searches a month. SEO can still help, but the ceiling is low and the return on a full monthly retainer may not be there.
  3. 03
    Your website is broken or doesn't exist. SEO can't save a bad landing page. If someone clicks your search result and lands on a page that doesn't load on mobile, doesn't have your phone number prominently displayed, or doesn't explain what you do, the ranking work is wasted. Fix the page first.
  4. 04
    You can't afford at least three months of consistent work. Local SEO results rarely appear in month one. A one-month trial is unlikely to show meaningful movement and will lead you to conclude SEO doesn't work, when really it just didn't have time to work.

The honest version of the answer

Local SEO works well for established trades businesses in markets where people search, when the foundation (GBP, reviews, functional website) is in place, and when the business can sustain a 3–6 month investment before measuring results.

If you're not sure whether that describes you, the snapshot we offer is designed to answer that question. We look at where you actually stand — GBP completeness, review velocity, current map-pack position, competitor ranking — and give you a plain-English read on whether SEO is the right next move or whether something else should come first. No commitment required to find out.

The right answer might be "not yet." We'd rather tell you that than take your money for work that isn't the right move.
Ana Paula Calle

Founder, 2WS · MS in Marketing Analytics, FIU · Eight years in B2B marketing before narrowing to local SEO for owner-operated businesses. Bilingual EN/ES.

About Ana →