
Most advice on local search hands you a checklist: claim your Google Business Profile, gather reviews, add schema, build citations. It’s all real and all worth doing. But when a local business is genuinely stuck — sitting in the middle of the map and not moving no matter what gets added — the cause we find at Stijg Media usually isn’t a missing item on that list. It’s that the site is sending mixed signals about what it wants to be known for, and you don’t fix a confused signal by adding more of it.
Search engines don’t really rank your business. They rank a connection: your business, to a service, to a place. They build that connection from what your own pages say, and they only rank it when your pages say it clearly. So before you optimize anything, the job is to make that connection clean — which more often means subtracting confusion than adding tactics.
Here are the three things that decide whether a local site ranks, in the order they actually matter.
1. Stop competing with yourself
This is first because it’s the one almost nobody checks, and it’s the one that tends to unblock everything else.
Keyword cannibalization is when more than one page on your site goes after the same search term. When that happens, the search engine has to choose between your pages. It won’t always choose the one you’d want, and the pages it passes over don’t disappear — they split the relevance between them instead of stacking it behind a single strong page. You stop losing to your competitors at that point and start losing to yourself.
Small local sites create this by accident, usually through a template. A lot of them are built so that every page gets almost the same title tag — something like [Main service] in [City] | [Business name] — stamped onto all of them. Now every page is mildly about that service in that city, and not one of them stands out as the page about it. Cleaning this up is most of what local-search work comes down to at Stijg Media. On one site where nearly every page carried the same title with the primary service and area baked in, sorting out which page owned which term moved the map more than months of link building would have. . See this case study of website optimization for local search
The check takes five minutes. Search your main keyword with site:yourdomain.com in front of it and count how many of your own pages turn up fighting for it. Or just look at which page the search engine actually ranks — if it’s not the one you’d have picked, you’ve found a suspect.
One version of this catches anyone with a keyword in their business name. If the company is called, say, “Denver Plumbing Pros,” then the “Denver Plumbing” sits in the title and H1 of every page on the site, because the brand is in the template. Some sites rank fine this way and then you can just leave it.
But if you’re stuck on page 2 or 3, you have to test this: pull the brand name out of every title and H1 except the homepage. I have seen websites jump from position 30 to top 5 in a matter of days when this algorithmic penalty was removed.
2. Build the pages that match what people search
Once your pages have stopped fighting each other, the job is making sure a page actually exists for each thing you want to be found for.
Go back to the connection — business, service, place. Pages are how you build it. If you offer a service in an area you serve and no page clearly says so, there’s nothing for the search engine to connect, and nothing to rank. So build a real page for each service-and-area you genuinely work in. Not a thin page spun up for every town within fifty miles — that’s just a new kind of confusion — but a real page for the places you actually serve.
Then build pages that answer the questions people actually ask. Two sources beat guessing here. The first is your own inbox and phone: the questions customers raise before they buy. The second is People Also Ask, the expanding questions under the search results, which is the engine telling you out loud what people search around your topic. Someone whose furnace quits at 11pm types “is it worth repairing a 15-year-old furnace” long before they type “hvac near me.” Own the page that answers the first question and you’re in the conversation before the competitor who only built the second one.
The SEO specialists at Rise Marketing Group see a lot of success creating pages that answer questions, that are showing intent to purchase, but low volume. But are worth it as you can rank high as they have low competition.
3. Wire the site together
Internal links — the links from one page on your site to another — are how the search engine learns which of your pages relate to what, and they carry ranking strength between pages. A page nothing links to is a page you’ve quietly told the engine not to bother with. So once the right pages exist, connect them deliberately.
Ben Lund, CEO of Rise Marketing Group which specializes in Local Marketing emphasizes the value of internal links.
“Setting up internal links between related pages helps strengthen your site’s topical authority. When Google decides which pages to rank, it looks for signals that show which websites have depth and expertise on a subject. Internal links help connect related content and show Google that your site has strong coverage around that topic.”
Three moves, and one habit to drop.
Drop the idea that your XML sitemap is doing this work. On a small or medium site it’s close to useless for ranking — the engine can already crawl every page of a 40-page site without it, and it passes no strength and describes no relationships. It’s a crawl convenience, not a ranking tool.
Build an HTML sitemap instead: a real page, linked in your footer, that points to every page on your site. Done right, it puts every page two clicks from the homepage — home, sitemap, anywhere. Nothing gets stranded five levels deep where neither a crawler nor a visitor will find it.
Then route the strength you already have. Find the pages that already pull organic traffic — Search Console will show you — and add links from those pages to the ones you’re trying to lift. You’re taking strength a page has already earned and pointing it where it’s needed. It’s the cheapest ranking move there is, because you’re not earning anything new, just spending what you’ve already got where it’ll count.
Where to start
None of this needs a tool you don’t already have. The site: search takes five minutes and tells you whether you’re competing with yourself before you spend a dollar competing with anyone else. That’s the first move, and everything else waits behind it.
Adriaan van Swieten runs Stijg Media, where he helps local businesses turn search visibility into actual calls and leads.


