1. Win the Google Business Profile game

For any business that serves a local area, your Google Business Profile (GBP) is the single highest-leverage SEO asset you own. It's how you appear in the map pack, and the map pack is where local customers actually click.

In my experience, most small business profiles are half-finished: missing services, wrong categories, no photos, no posts. Fixing that is free and it works fast.

  • Pick the exact primary category that matches what you sell
  • Add every service, your hours, and real photos (not stock)
  • Post to your profile weekly — offers, updates, behind the scenes
  • Build a review system that asks happy clients to leave one

One of my clients, a Halifax realtor, went from buried in local results to the top of her area's search results largely off GBP optimization alone. It's the fastest win on this list.

2. Rank for buyer-intent keywords, not vanity ones

The biggest mistake I see: small businesses targeting keywords they think they should rank for, instead of keywords their customers actually type. "Digital marketing services" is not your keyword. "Affordable plumbing in Austin" is.

Buyer-intent keywords have three features: they're specific, they include a location or a qualifier, and the person searching is ready to act.

  • Specific: "emergency AC repair" beats "HVAC"
  • Local: "dentist near me" beats "dentist"
  • Qualified: "therapist for anxiety" beats "therapy"

You don't need a fancy tool to start. Type your service plus your city into Google and see what autocomplete suggests — that's literally what your customers type.

3. Fix your titles and meta descriptions

This is free, fast, and almost always broken. Your title tag is the clickable headline in search results — it should contain your primary keyword and a reason to click. Your meta description is your ad copy — it should sell the click, not summarize the page.

Quick formula: Primary keyword + benefit + differentiator. Example: "Emergency Plumber in Austin | Same-Day Service | 5.0★ Rated" — beats "Welcome to Our Website" every single time.

Every page on your site should have a unique title and description. Duplicate titles tell Google your pages are duplicates — and it will rank only one of them.

4. Make your site genuinely fast

Speed is a ranking factor, a conversion factor, and a trust factor. If your site takes six seconds to load on mobile, half your visitors are gone before the page paints — and Google knows it.

The highest-impact fixes, in order: compress and resize images, remove unused plugins or scripts, enable caching, and use a modern host. You don't need a developer for most of these.

5. Make sure Google can actually crawl you

A surprising number of small business sites block Google entirely — sometimes accidentally. Check three things:

  • Your robots.txt doesn't block your whole site
  • You have an XML sitemap submitted in Search Console
  • Your pages are indexed — search site:yourdomain.com

If your pages aren't in the index, nothing else on this list matters. This is where technical SEO pays: I've fixed countless sites where the "SEO problem" was actually just a blocked or unsubmitted sitemap.

Run my free SEO checker to see instantly whether your site has these basics covered.

6. Build local pages that answer local questions

One page that says "We serve the whole city" ranks for nothing. Instead, build a page per neighborhood, per service, or per problem — each answering the question that person is actually asking.

A therapist, for example, gets far more from a page on "anxiety therapy in [city]" than from one generic "therapy" page. A realtor wins with suburb-specific pages. Each page targets one search, one intent, one answer.

Links remain a core ranking signal, but quality beats quantity hard. One link from your local chamber of commerce, an industry association, or a genuinely relevant blog is worth more than fifty spammy directory links.

  • Local organizations and sponsorships
  • Supplier and partner sites
  • Genuinely useful guest posts (not link farms)
  • Digital PR — get quoted, get linked

Where to start

Do these in order. GBP first (free, fast), then titles and crawlability (free, fast), then speed and intent keywords, then local pages and links (slower, compounding).

If you'd rather have it handled properly — audit, fixes, content, links, and monthly reporting — that's exactly what my SEO service does. And if you want a free second opinion on your site before you decide, message me on WhatsApp — I'll tell you the honest truth about what's holding it back.