Skip to content
The Mirror Strategy

Why Is My Business Not Showing Up on Google Maps

Google sees two different stories

Mark CantrellBy Mark Cantrell, Founder & CEO, Upward Bound MediaLast updated

Short answer

Google checks your website against your Google Business Profile. When they don't agree, it shows somebody else. Fix the mismatches in order, website first and profile last.

A map full of business pins, with a magnifying glass over one missing pin.
On this page

Your website and profile NAP don't match word for word

Your website and profile need the same name, address and phone number, word for word. Match them with the NAP Consistency steps.

The map results sit above the regular results. That is the spot the Mirror Strategy aims for.

Your profile categories have no matching services hub

Each category needs a services hub on your website. Use Website Structure for SEO to group categories into services hubs.

Your services have no web pages of their own

Each service on your profile needs its own website page. Follow Service Pages to give each service a place.

Your site's pages aren't linked together

Service pages link up to their hub, and hubs link up to the homepage. Build those connections with the Internal Linking Strategy.

The homepage targets your business name and what you are. Each category hub targets "[Category] services". Each service page targets its own service. Use Keyword Targeting to give each page one job.

You changed your profile before Google indexed the new site

Build the website first and let Google find its pages before you update the profile. Follow the Website Launch Checklist to submit the site to Search Console and update the profile last.

Fix your local business website in order

The fix is the Mirror Strategy, in order. Follow the Local SEO Checklist, then see the structure and links in the HVAC example.