Most small business owners in Auckland, Wellington, or Christchurch aren't losing customers to bigger competitors. They're losing them to a Google Business Profile that's half filled in.
Local SEO is the fastest, cheapest way to show up when someone nearby searches for what you sell. Here's what to fix first, what you can skip, and how to tell it's working.
What local SEO actually means
Local SEO is the practice of optimising your online presence so your business appears when people search for what you sell near their location. It relies mainly on your Google Business Profile, consistent citations, and location-specific content, rather than the broader factors that apply to national search.
Local search isn't a small slice of the pie. Google's own research has found that 76% of people who search for something nearby on their smartphone visit a related business within a day, and 28% of those searches end in a purchase. If you sell to people in a specific city or region, local SEO is one of the most direct paths from a search to a customer walking in the door.
Start with your Google Business Profile, not your website
If you only do one thing after reading this, do this one. Your Google Business Profile carries more weight for local ranking than almost anything on your actual website.
Fill in every field
A profile with every field filled in, hours, services, description, photos, consistently earns more clicks and more requests for directions than a profile with obvious gaps. Incomplete profiles are more common than most owners realise, so it's worth checking yours even if you set it up properly when you first opened.
Go through your profile and add business hours (including public holidays), services or products, a proper business description, relevant attributes, and your website and booking links.
Choose the right category
Your primary category influences which searches you show up for more than most business owners realise. Pick the most specific, accurate category available, not the broadest one. A "café" ranks differently to a "breakfast restaurant" or a "coffee roaster," even if your business does all three.
Post and add photos regularly
Profiles that post updates regularly tend to perform better in local map rankings than profiles that go quiet, since it signals to Google the business is still active. Photos of your actual premises, team, and work perform better than stock imagery.
Get your NAP consistent everywhere
NAP consistency means your business Name, Address, and Phone number match exactly, word for word, across every directory and platform where your business appears online. It's one of the clearest trust signals Google uses to confirm a business is legitimate and active at the location it claims.
Check your listing on Google, Facebook, Finda, Yellow, and any industry directories relevant to your trade. "14 Ponsonby Rd" on one site and "14 Ponsonby Road" on another might seem trivial, but inconsistencies like this can quietly undermine how much Google trusts your location data.
If you've moved premises or changed your number, this is the first place inconsistencies creep in. Check your citations twice a year.
Reviews are a ranking factor, not just social proof
Google factors review count, recency, and content into local ranking. A business with 40 reviews from the last six months will generally outrank a similar business with 100 reviews that stopped coming in two years ago.
Ask for reviews the simple way: in person or by text right after a good interaction, with a direct link to your review page. Reply to every review, good and bad. Google reads active replies as a signal the business is engaged, which factors into visibility.
Write local content that actually helps
Generic service pages rank far less well than pages that speak to a specific area. If you serve multiple suburbs or towns, a dedicated page for each core area, with genuinely different content, gives you more chances to match specific local searches.
The "genuinely different" part matters more than most people expect. Spinning up near-identical pages with the suburb name swapped out is the fastest way to make them compete with each other instead of ranking, which is exactly the problem I cover in keyword cannibalisation for small business. If each page can't say something a customer in that area actually needs to know, it's better as one strong page than five weak ones.
Weave in suburb, region, or landmark names the way you'd say them out loud to a customer. One clear mention per section is enough. Don't stuff every paragraph with location keywords.
Track what's actually working
Google Search Console is free and should be the first tool you set up. It shows which local search terms are already bringing people to your site, and where you're appearing but not getting clicked. If you've been publishing for a while and aren't sure which pages are still pulling their weight, a content audit is the sweep that tells you what to keep, improve, or cut.
For ongoing tracking of your rankings against competitors, a tool like Semrush's local SEO features can help you monitor position changes by suburb over time.
FAQ
What is local SEO and why does it matter for small businesses?
Local SEO is the process of optimising a business's online presence, primarily its Google Business Profile, citations, and location-based content, so it appears when nearby customers search for its products or services. It matters because a large share of local searches convert into a store visit or purchase within a day, making it one of the highest-converting forms of organic marketing available to a small business.
How long does local SEO take to show results in New Zealand?
Most small businesses see initial movement in their Google Business Profile visibility within 4 to 8 weeks of fixing major gaps, such as incomplete listings or inconsistent NAP data. Meaningful, sustained ranking improvement in competitive categories, like hospitality or trades in main centres, typically takes 3 to 6 months of consistent reviews, posts, and citation work.
Do I need a website to rank in local search?
No, a website isn't strictly required to appear in Google's local map pack, since a well-optimised Google Business Profile can rank on its own. A website strengthens local SEO significantly, though, by giving Google more content to confirm relevance, and it's essential for capturing customers who click through wanting more detail before they buy.
What's the difference between local SEO and regular SEO?
Regular SEO focuses on ranking a website in general organic search results for any user, anywhere. Local SEO specifically targets people searching with location intent, whether that's an explicit location in the query or an implicit one Google detects from the searcher's device, and relies heavily on Google Business Profile signals that regular SEO doesn't use.
Jayne Hamilton
Digital marketing strategist. Building at the intersection of AI, SEO, and real business growth.
More about Jayne