SEO · October 22, 2026
Local SEO Is a Craft, Not a Checkbox
Ranking in your own neighborhood is won with details, not plugins.
Elsie · Founder & Creative Director

A few months ago a trades client asked us why his competitor, a company with a worse website by any design measure, kept showing up above him for every search that mattered. The answer took about ten minutes to find. The competitor had spent two years doing boring things consistently: a complete business profile, a steady trickle of real reviews, service pages that named actual neighborhoods, the same business name and phone number everywhere on the internet. Our client had a beautiful site and none of that. Google does not rank beauty. It ranks evidence.
The map pack is a different contest
Local search is really two competitions. There are the regular organic results, where your website does the talking, and there is the map pack, the box of three local businesses that appears above everything else for searches with local intent. The map pack runs on different signals than organic rankings. Your website quality matters less there than your Google Business Profile, your reviews, your proximity to the searcher, and the consistency of your business information across the web. Plenty of companies win one contest and lose the other. The ones growing fastest win both, because the two reinforce each other.
Your Business Profile is a second homepage
For a local business, the Google Business Profile gets more first impressions than the website does, and it gets treated accordingly by almost nobody. A neglected profile with two photos from 2019 and no listed hours is the digital equivalent of a faded sign and a dusty window. A worked-on profile has every field completed, categories chosen precisely rather than broadly, current photos that look like the business on its best day, services listed with real descriptions, and posts that show the company is alive. None of this is difficult. All of it is rare, which is exactly why it works.
When we take over a local engagement, the profile is the first thing we fix, because it is the fastest visible win. Most businesses see movement within weeks just from completing and correcting what was already theirs to control.
Reviews are a content strategy
Everyone knows reviews matter. Fewer people understand that reviews are not just social proof for humans, they are a ranking input and a keyword source. A review that says “great service” helps a little. A review that says “they rewired our commercial kitchen in Burnaby over a weekend” helps a great deal, because it ties the business to a service and a place in language a search engine can use. You cannot script your customers, but you can make leaving a detailed review easy: ask at the moment of maximum happiness, send a direct link, and mention the specifics you hope they will cover.
And reply to every review, including the bad ones. Especially the bad ones. A calm, specific response to an unhappy customer is read by the next fifty potential customers. It is also a signal that the business is attentive. Silence reads as guilt.
Consistency is the unglamorous ranking factor
Your business name, address, and phone number appear in dozens of places: your site, Google, Apple Maps, Bing, Yelp, the Yellow Pages, industry directories, your social profiles, your invoices. Search engines cross-reference these to decide whether your business is real and established. If half the listings say “Street” and half say “St.”, if an old phone number still lives on a directory you forgot about, if the company name is written three different ways, that confidence erodes. The fix is an audit, a spreadsheet, and a few tedious hours of corrections. Nobody posts about this work on LinkedIn. It moves rankings anyway.
Pages that name real places
If you serve Burnaby, North Vancouver, Richmond, and New Westminster, your website should say so, in a way that is useful rather than spammy. The wrong version is five thin pages with the city name swapped out, the digital equivalent of stuffing keywords in white text. The right version is genuine local content: a page about your commercial work that mentions real projects in real neighborhoods, a service page that answers the questions people in a specific area actually ask, case studies anchored to places your next customer recognizes. Search engines have become very good at telling the difference between a page written for a place and a page written at a place.
This is where our photography habit pays off in an unexpected way. Real photos of real jobs in recognizable locations, with honest captions and filenames, are local relevance you cannot fake. Stock photos of generic smiling technicians tell both the customer and the algorithm nothing.
Structured data is the boring superpower
LocalBusiness schema, the structured data that tells search engines your name, address, hours, service area, and reviews in a machine-readable format, is a twenty-minute job that a surprising number of expensive websites skip. It will not rescue a weak business, but it removes ambiguity for the algorithm and qualifies you for richer search results. Think of it as filling out your paperwork correctly. The businesses that do it are not smarter than you. They are just more legible to machines.
What does not work
A short list, because we get asked: buying reviews (detectable, and the penalty is worse than the problem), keyword-stuffed city pages (see above), renting a fake address near downtown (against the guidelines and increasingly caught), and any package that promises page one in thirty days. Local search rewards accumulated, verifiable legitimacy. Anyone selling a shortcut is selling you a risk with an invoice attached.
Honest timelines
The profile work and consistency cleanup show results in weeks. Review velocity compounds over months. Content and links compound over quarters. A realistic local engagement starts showing durable movement around month three and keeps building from there, because every review, photo, and page adds to an asset that does not disappear when you stop paying for it, unlike ads. That is the real argument for local SEO: it is one of the few marketing channels where the work accumulates into something you own.
The website still anchors everything
None of this excuses a slow, confusing website. Your profile and reviews earn the click; your site has to convert it. The signals overlap too: a fast, well-structured site with clear service pages strengthens the organic side of local search, and organic authority bleeds into the map pack. This is why we never sell local SEO as a stand-alone trick. It is a layer on top of a solid site, not a substitute for one. The businesses that dominate their local results almost always have both, and they got there by treating the website, the profile, and the reviews as one system.
Measure monthly, not daily
Local rankings wobble. They vary by where the searcher is standing, what time it is, and what Google is testing this week. Checking your position every morning is a recipe for anxiety and bad decisions. We track monthly: calls, direction requests, website clicks from the profile, review count and average, and rankings sampled from a consistent set of locations. Those numbers, watched over quarters, tell you whether the craft is working. A single Tuesday tells you nothing.
One more measurement note, because it saves arguments later: ask every new customer how they found you and write it down. Attribution in local search is messy, and the plain old question at the counter or on the phone catches what analytics misses. When the pattern shows up in that notebook, you will know which work to keep funding.
What a realistic first quarter looks like
Week one is the audit: profile, listings, reviews, site structure, competitors. Weeks two and three are corrections and the review process, including the ask script your team will actually use. Month two is content: the service pages, the local pages, the first batch of real photos going up with honest captions. Month three is measurement and doubling down on what moved. After that the rhythm settles into a couple of focused hours a week, mostly reviews and fresh content, which is the part that compounds forever. It is not glamorous. It is also not optional if you want the calls.
A quick word on proximity, because it is the one factor nobody can optimize: you will always rank best near where you actually are. The craft is in expanding the radius of that advantage, not in pretending it does not exist. Every review, page, and correct listing stretches the circle a little wider.
Our trades client from the beginning of this article did the boring things. It took him about four months to pass the competitor with the uglier website. His site got a rebuild too, because once the traffic arrives it deserves somewhere good to land. But the traffic came from the details: the completed profile, the thirty-one new reviews, the corrected listings, the pages that finally admitted he works in Burnaby. Craft, not checkboxes. It is always craft.