Local SEO guide

Why isn't my business on Google Maps?

Usually it is one of five things: the profile is not verified, the category is wrong, the service area is set up badly, the business is too far from the person searching, or a competitor simply has more reviews and a stronger website. This checklist walks through each one in the order we check them for clients.

First, how Google decides who shows up

Google says local results are based mainly on three things: relevance, distance and prominence. Relevance is how well your profile matches the search. Distance is how far you are from the person searching, or from the place they typed. Prominence is how well known the business is, which Google says includes reviews and how many websites link to you. You can read it in Google's own words in Tips to improve your local ranking on Google.

That list matters because it tells you what you can fix and what you cannot. You can fix relevance and most of prominence. You cannot fix distance, and a lot of "my business disappeared" calls are really about distance.

The checklist, in the order we check it

  1. Is the profile verified?

    An unverified profile may not show in Maps at all. Sign in at business.google.com and look for a verification prompt. Google offers several methods, including video, and recommends video when your business is eligible. The steps are in Verify your business on Google.

  2. Is the primary category the thing people search for?

    The primary category carries the most weight for relevance. "Plumber" beats "Contractor" if plumbing is what people call you for. Google's guidelines say to choose the fewest categories that describe your core business, so add secondary ones only for real services.

  3. Is the business name your real name?

    Google's guidelines for representing your business say the name should match the real-world name on your signage, website and stationery. Adding "Best Plumber Nanaimo" to the name breaks the rules and can get the profile suspended.

  4. Is the service area set up correctly?

    If you go to customers and do not receive them at your address, hide the address and set a service area. Google allows up to 20 service areas, and the overall area should not reach more than about two hours of driving from your base. Details are in Manage your service areas.

  5. Do your name, address and phone match everywhere?

    Check the website footer, Facebook, Yelp, the Chamber of Commerce directory and any old listings. One old phone number or a former address on a directory is enough to make Google less sure which details are right.

  6. Are you getting reviews, and answering them?

    Google says more reviews and positive ratings can help local ranking, and that replying shows you value feedback. The fix is a habit: ask every happy customer, with a direct review link sent by text the same day.

  7. Are photos and updates current?

    Add real photos of jobs, the team and vehicles, and keep hours correct for holidays. A profile that looks abandoned loses clicks to one that looks active, even when both appear.

  8. Does your website back the profile up?

    The website linked from the profile should clearly say what you do and where. A one-page site that never mentions "furnace repair" or "Parksville" gives Google little to match. Separate service and town pages fix that.

Symptom, likely cause, fix

Match what you see to the closest row before changing anything.

What you seeLikely causeWhat to do
Profile not found even when you search the exact nameNot verified, suspended, or a duplicate profileCheck the status at business.google.com, then verify or request reinstatement
Found by name, not by service ("electrician")Weak relevance: category, description, websiteFix the primary category and add service pages to the website
Shows up at the office, not across townDistanceNormal. Grow prominence with reviews and links, and rank across town with organic pages
Dropped after editing the profileName or category change under reviewWait for review to finish and avoid repeated edits
Competitor with a worse service outranks youProminence: more reviews, more links, older profileSteady review requests and local links for months, not weeks

The proximity reality on Vancouver Island

Distance is the factor most owners underestimate. A heating company based in south Nanaimo will struggle to appear in the Maps results for someone searching in Courtenay, no matter how good the profile is, because there are businesses physically closer to that searcher. Setting Courtenay as a service area tells Google you work there. It does not move your pin.

Our island makes this sharper than in a big city. Towns are spread along the highway, and the person searching in Qualicum Beach sees Qualicum and Parksville businesses first. If you want work in a town you are not based in, the realistic path is the regular search results below the map: a page on your website about that town and the jobs you have done there. That is what our town pages for web design in Courtenay and Comox or Duncan do for our own studio, and what we build for clients.

Why the website matters for a Maps listing

Your profile and your website are judged together. The website is where Google confirms what the profile claims: the services, the towns, the phone number. It is also where links from other sites point, and those links feed prominence.

A strong setup for a trade looks like this: a page per main service, a page per town you really work in, the same name, address and phone as the profile, schema.org LocalBusiness markup, and a link from the profile to the most relevant page. We put that into every website for contractors we build. For P3 Mechanical, a Nanaimo HVAC and plumbing company, the site was structured this way and the company is now on our monthly local SEO plan, which keeps profile posts, photos and review requests moving.

The same groundwork is what AI answers lean on. If you also want to show up when people ask ChatGPT or Google's AI for a recommendation, read how to make your website ready for AI search.

A ten-minute self-check

  • Search your exact business name on Google Maps from your phone
  • Search your main service plus your town, logged out, from a different location
  • Confirm the profile says "verified" in the dashboard
  • Primary category matches the service you most want calls for
  • Business name matches your sign and website exactly
  • Address hidden if customers do not visit you, with a service area set
  • Phone number identical on the profile, website and Facebook
  • At least one new review requested this week
  • Photos added in the last month
  • Profile links to the most relevant page on your website

Related

Questions people ask

Why does my business not show up on Google Maps?
The most common reasons are an unverified or suspended profile, a primary category that does not match the search, or distance from the person searching. Check verification first, then the category, then the service area. If all three are right, the gap is usually reviews and website strength.
How long does it take to show up on Google Maps after verification?
A verified profile usually appears for its exact name within days, but ranking for a service search takes longer. How long depends on competition in your town and category. Regular reviews, photos and a website with relevant pages shorten it.
Can I show up on Google Maps without a storefront?
Yes, as a service-area business. Hide your address, set up to 20 service areas, and keep the overall area within about two hours of driving from your base, as Google's service area help page describes. You will still rank best near where you are based.
Does adding keywords to my business name help on Google Maps?
It can work for a short time but it breaks Google's guidelines, which say the name must match your real-world name. Profiles with stuffed names can be edited by Google or suspended. Put the keywords on your website and in the services list instead.
Do I need a website to rank on Google Maps?
No, but it helps a lot. Google uses relevance and prominence, and a website with clear service and town pages, plus links from other sites, supports both. A profile with no website also loses customers who want to check you out before calling.

Start Creating Your Website

Tell us about your business and what you need, or pick a time for a 15‑minute call. We'll reply within 1 business day with a fixed quote or the questions we need answered.

Area
Based in Nanaimo · Lantzville, Ladysmith, Parksville, Qualicum Beach, Courtenay, Comox, Duncan, Victoria
By submitting, you agree to be contacted about your request.

Let's build

Ready to bring your business online?

Tell us what you need — we will scope it, quote it, and have you live in weeks.