⚠ ATTENTION: If your website's map points to your street address instead of your business, Google may not connect the two.
Local SEO Fix · 10 Minutes

The #1 Mistake on Local Business Websites (and the 10-Minute Fix)

Most local websites either have no Google Map at all, or they embed a map of their street address instead of their actual Google Business Profile. One shows Google (and customers) a dot on a street. The other shows them your business: name, stars, reviews. Here's how to check yours and fix it.

★★★★★ 4.9 / 35 reviews · Las Vegas, NV
Wrong: Address

Just a pin and an address. No business name, no stars, no reviews. Clicks land on a plain address.

Right: Your Business

Business name, rating and reviews. Clicks land on your real Google Business Profile.

The Mistake

Two ways local websites blow it

We audit local business websites every week. This is the most common problem we find, and one of the easiest to fix.

Mistake #1: No map at all

Your website never shows where you are on Google Maps. Customers have to go hunt for you, and you pass up an easy way to tie your site to your Business Profile.

Mistake #2: A map of the address, not the business

The sneaky one. Someone (often a web designer) typed your street address into Google Maps and embedded that. It looks fine at a glance, but it points to a location, not to your business listing.

The rule: your website's map should point to your Google Business Profile (the listing with your name, reviews and photos), not to the street address it sits on.

Why It Matters

What the right map does for you

Google ranks local results on three things: relevance, distance and prominence. Your job is to make it dead simple for Google to connect your website and your Business Profile, so the strength of one backs up the other.

Entity association

An embed of your listing carries your business's unique Google Maps ID. That's an unambiguous link between this website and that Business Profile. An address embed only says "something is at 123 Main St," which could be a dozen businesses.

Relevance & prominence

Consistent signals help Google trust that your website, your reviews and your listing are all one business. Your site's content and authority then support your map listing instead of floating around unconnected.

Customers see your reviews

When a visitor taps the map, they land on your real Business Profile: your star rating, reviews, photos, hours and a Call button. With an address embed they land on a generic pin with none of that.

Straight talk: Google has never said "embed a map and you'll rank." A map alone won't put you in the top 3. But it's a 10-minute fix that removes doubt about who you are, and in the map pack, the businesses that win usually get every small signal right.

Step 1: Diagnose

Does your map point to an address or your business?

Three quick tests. The first one takes five seconds.

1

Look at the card in the corner of the map

Open the page on your site with the map. Google's embedded maps show a small white info card in the top-left.

Address embedShows just a street address (e.g. "123 Main St, Las Vegas, NV 89101"). No business name, no stars.
Business embedShows your business name, your star rating and review count, plus the address.
2

Click "View larger map"

That link opens Google Maps in a new tab. Where does it take you?

Address embedA pin on an address. The left panel shows the address only, with no reviews, photos or "Call" button for your business.
Business embedYour full Business Profile: name, reviews, photos, hours, Call, Directions, Website.
3

Check the code (the src of the iframe)

Right-click the map area → Inspect (or look at the HTML in your website editor) and find the <iframe src="...">. What follows !2s in a Google embed URL is the name of what's being shown.

✗ Points to an address

https://www.google.com/maps/embed?pb=!1m18!1m12!...!1s0x80c8c3...%3A0x1a2b...!2s123%20Main%20St%2C%20Las%20Vegas%2C%20NV%2089101!5e0!3m2!1sen!2sus...
https://maps.google.com/maps?q=123+Main+St+Las+Vegas+NV&output=embed

✓ Points to your business

https://www.google.com/maps/embed?pb=!1m18!1m12!...!1s0x80c8bff21b43042b%3A0x752f9d057e309785!2sAcme%20Plumbing%20Las%20Vegas!5e0!3m2!1sen!2sus...
https://www.google.com/maps/embed/v1/place?key=YOUR_KEY&q=place_id:ChIJ...

Note: both address and business embeds can contain a 0x…:0x… ID. Read what comes after !2s: it should be your exact business name as it appears on Google, not a street address.

Free Map Embed Checker

Paste your map's iframe code (or just its src URL) below. It runs in your browser; nothing is sent anywhere.

Quick heuristic check, not a guarantee. Always confirm with tests 1 and 2 above.

Step 2: Fix It

Get the right embed in 10 minutes

No API key, no developer needed. Use a desktop or laptop browser: the "Embed a map" option isn't in the Google Maps phone app.

Open Google Maps

Go to google.com/maps on a computer

Sign-in isn't required to grab embed code. Using a private/incognito window avoids personalized results confusing things.

Google Maps with the business name typed in the search box
Search your business name

Search your exact business name, not your address

  • Type the name exactly as it appears on your Google Business Profile. Add your city if the name is common.
  • Click your listing so the business panel opens on the left, showing your name, star rating and reviews.
  • If you only see an address panel, you clicked the address, not the business. Go back and select the business.
Google Business Profile panel showing name, rating and reviews
Click Share

Hit the "Share" button in your business panel

It's in the row of round action buttons under your business name (next to Directions, Save, Nearby, Send to phone).

The Share button in the business panel
Embed a map → Copy HTML

Choose "Embed a map," then "Copy HTML"

  • In the Share window, switch to the Embed a map tab.
  • Check the preview: the card should show your business name and rating. Zoom/pan if you want.
  • Pick a size (Small, Medium, Large or Custom). Medium or Large works for most contact pages.
  • Click Copy HTML. You now have an <iframe> snippet on your clipboard.
Embed a map tab with COPY HTML
Paste it on your site

Replace the old map completely

  • WordPress: add a Custom HTML block (or your page builder's HTML/Code widget) and paste.
  • Wix: Add → Embed Code → Embed HTML. Squarespace: Code block. Webflow: Embed element. GoHighLevel: Custom JS/HTML element.
  • Delete the old address map. Don't leave both. If your theme has a built-in "map widget" that asks for an address, don't use it; it will usually produce an address embed.

Want it responsive on phones? Wrap it like this:

<div style="position:relative;aspect-ratio:4/3;width:100%">
  <iframe src="PASTE-GOOGLE-SRC-HERE" title="Your Business Name on Google Maps"
    style="position:absolute;inset:0;width:100%;height:100%;border:0"
    loading="lazy" allowfullscreen
    referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
Pasting the map embed code into a Custom HTML block
Verify

Re-run the 3 tests

  • The map card shows your name + stars + reviews.
  • View larger map opens your actual Business Profile.
  • The !2s part of the code is your business name. Or paste it into the checker above.
Finished map embed showing the business name and reviews

Alternatives: Place ID & CID

The Share → Embed method above is the easiest and works for most businesses. If you (or your developer) want an embed tied to a permanent ID, use one of these.

Official · Developer-friendly

Place ID + Maps Embed API

  1. Find your Place ID with Google's Place ID Finder (search your business name; it starts with ChIJ).
  2. Create a Google Cloud API key with the Maps Embed API enabled. Google lists the Embed API as free with unlimited usage; restrict the key to your domain.
  3. Use it in your iframe:
https://www.google.com/maps/embed/v1/place
  ?key=YOUR_API_KEY
  &q=place_id:ChIJxxxxxxxxxxxxxxxxxxxx
Unofficial · No key

CID (your Google Maps customer ID)

Your CID is the number in a link like google.com/maps?cid=1234567890. In your listing's Maps URL, it's the second hex value in !1s0x…:0x…, converted to decimal (the checker above does this for you). Then:

https://maps.google.com/maps?cid=YOUR_CID&output=embed

This currently redirects to a standard embed of your listing, but Google doesn't document it, so it could change. Prefer Share → Embed or the Place ID method for anything long-term.

Step 3: Placement

Where to put your map

Put the map where people (and Google) expect your location details, and always pair it with your NAP: Name, Address, Phone, written exactly as on your Business Profile.

Must have

Contact page

The #1 spot. Map + NAP + hours + click-to-call, all in one place.

Single location

Footer (sitewide)

A small map with your NAP in the footer puts your location on every page. Use loading="lazy" so it doesn't slow the page down.

Multi-location

Each location page

One page per location, each embedding that location's own Business Profile and showing that location's NAP. Never reuse one map across locations.

NAP must match, character for character

✓ Acme Plumbing Las Vegas · 123 Main St, Suite 4, Las Vegas, NV 89101 · (702) 555-0123
Acme Plumbing & Drain LLC · 123 Main Street #4 · 702.555.9999

Same business name, same address format (suite included), same phone number as your Business Profile.

Service-area business?

If you hide your address on Google (you work at customers' locations), still embed your business listing the same way; don't embed or publish a home address. Pair it with your business name, phone and the areas you serve.

Bonus for developers: add LocalBusiness schema with "hasMap": "https://www.google.com/maps?cid=YOUR_CID".

Quick Checklist

Your map embed checklist

Tick them off as you go. Your progress is saved in this browser.

0 of 8 done
FAQ

Common questions

Will fixing my map embed get me into the top 3?

On its own, no, and anyone who says otherwise is selling something. It's a foundational fix that helps Google connect your website to your Business Profile. Getting into the top 3 takes the full picture: profile optimization, reviews, relevance and authority. That's what we do.

Do I need a Google API key?

Not for the Share → Embed a map method. That code works as-is. Only the Place ID method (Maps Embed API) needs a key.

My map shows the business name but no stars. Is that OK?

If the card shows your business name and "View larger map" opens your profile, you're pointing at the right listing. Brand-new profiles without reviews won't show a rating yet.

Will an embedded map slow down my website?

Google Maps iframes are fairly heavy. Add loading="lazy" so it only loads when scrolled into view, and avoid stacking several maps on one page. Curious how fast your site is right now? Run our free website speed test.

Your Next Move

Fixing your map embed is step one. If you want to know exactly what's keeping you out of the top 3, and how to get in, let's talk.