SEO is one of the most over-mystified parts of small-business marketing. Owners hear the term, picture some kind of dark art only consultants understand, and either avoid it or pay way too much for it. Both reactions are wrong.
Here's the plain-English version of what's actually going on, what actually moves the needle for a small business, and where most owners get talked into wasting money.
First, the thing nobody tells you
SEO for a small business is mostly local SEO. That's a different game from "rank for the keyword 'best running shoes' across the entire internet." Trying to compete on national/general keywords as a small business is a losing fight — you're up against Amazon and Wikipedia and twenty venture-backed companies. Don't even bother.
Local SEO is the game where Google decides who shows up on the map pack and in the local-intent search results. That's the layer where a small business can actually win, because you're competing with the dozen or so other local options doing the same thing — not with the entire internet.
This is the same idea as the rifle vs. shotgun post. Pick the fight you can actually win.
What Google is actually trying to figure out
When somebody types "finish carpenter near me" or "patio builder" plus a town name, Google is trying to answer three questions in this order:
- Is this business real? Verifiable name, address, phone, hours.
- Are they who they say they are? Consistent info across the web. Reviews. Pictures. Activity.
- Are they relevant to what was searched? Categories, content, words on the website that match the query.
Almost everything that "counts" as small-business SEO is some form of answering one of those three questions more confidently.
The four levers that actually move the needle
1. Google Business Profile (and you better fill the whole thing out)
If you have a physical location or a service area, your Google Business Profile is more important than your website for local search. That's not me being dramatic. The map pack, the "near me" results, the right-rail panel on a search — all of that comes from GBP, not your site.
And almost every small business I look at has a half-finished one. No services list. Wrong hours. No photos. One or two old reviews. No posts. Generic primary category.
If you do nothing else this week, fill out every single field on your GBP. Pick the most specific primary category that matches what you do (not the broad one). Add the secondary categories. Add real photos that you actually took. Add your service list with descriptions. Set your hours including special hours for holidays. That alone moves more rankings than three months of "SEO content."
2. Reviews
Google reads reviews as a ranking signal. Quantity matters. Recency matters — a steady drip of new reviews looks healthier than a pile of old ones. Content matters — reviews that mention what you actually do (the service, the location) help with relevance for those queries.
Two things that work for getting reviews:
- Ask. Specifically. By name, in person, with the link ready. "Hey Pat, would you mind dropping me a quick Google review? Here's the link." That ask gets answered. Generic email blasts don't.
- Reply to every single one. Yes, including the bad ones. Especially the bad ones. A measured, professional reply to a 2-star review tells the next reader you're a real human and tells Google the listing is active.
3. The website — less than you'd think, but still meaningful
The website still matters, but not as a keyword-stuffing exercise. It matters as the place that backs up the GBP. It's where Google goes to verify "is this business real, are they consistent, are they relevant?"
What an effective small-business website actually needs:
- Name, address, phone, hours that match the GBP exactly. (NAP consistency — this matters more than people realize.)
- A clear services or products list, in plain language people search for.
- Real photos of real work, not stock images of a stranger's hands on a keyboard.
- Some kind of regularly-updated content. A blog is the easy default but it doesn't have to be one. It just has to look alive.
- Mobile-friendly and reasonably fast. Google now indexes the mobile version first.
Notice what's not on that list: keyword density, h1 stuffing, hidden text, "1,000 word minimum every page." That stuff was 2010. It's not 2010.
4. Brand searches
This is the lever almost nobody talks about, and it's huge. When somebody searches your actual business name on Google and clicks through, Google reads that as a strong signal that you're a real, in-demand business. Brand searches drive ranking on the broader category searches too.
Where do brand searches come from? Mostly from your other marketing — social, newsletter, word of mouth, business cards, vehicle wraps, anything where someone hears your name and then types it. This is the part most "SEO companies" don't even consider, because it sits outside their lane.
Translation: your social media posts and your newsletter and your face-to-face networking are SEO. They drive the brand-search signal that ends up determining a lot of your ranking.
Where small businesses waste money on SEO
A short, honest list:
- SEO companies promising "page one" rankings. No legitimate professional guarantees rankings. Anyone who does is selling page-one rankings on phrases nobody actually searches.
- Generic "SEO content packs." 500-word filler articles written by someone who has never used your product. Indistinguishable from the same articles being sold to twenty competitors.
- Backlink-building services. 90% of paid backlinks today are from low-quality networks Google ignores or penalizes. Money torched.
- Hyper-targeted "long-tail keyword" research with no plan to actually publish anything about those keywords. The research is fine. Doing nothing with it is what wastes the money.
- Schema markup obsession on a half-built website. Schema is real and helpful. It is not a substitute for actually filling out your GBP.
The pattern: chasing technical-sounding SEO tactics while ignoring the boring blocking-and-tackling. The boring stuff is what works.
The unsexy version that actually works
If I had to give one paragraph of small-business SEO advice and never write again, this is it:
Fill out your Google Business Profile completely and accurately, add real photos every month, post to it the way you'd post to social, ask for reviews specifically and by name and reply to every one, make sure your website matches the GBP exactly, publish something fresh on the website at least monthly, and do enough other marketing that people search your business name on Google. Do that for a year and your rankings will move more than any agency package.
It's not glamorous. It's mostly admin and consistency. Which is exactly why most businesses don't do it.
What we'll get into next
This was the bird's-eye view. Future Strategy posts will get into specific pieces — how to do GBP photos that actually help, what to write on a "services" page, how to ask for reviews without it being weird, how to get real about which keywords to chase and which to ignore.
For now, just internalize the main idea: SEO for a small business is mostly the boring habit of being consistently visible, accurate, and active. No hack. No magic. Just showing up where Google is watching, and doing it long enough to be believed.
That's the whole game.