When building WordPress sites for small businesses, one of the most common gaps I see is missing or poorly placed location information. A contact page might list an address, but there’s no map to show where the business actually is. For local businesses, that’s a missed opportunity.
Visitors often want quick confirmation: Where is this place? Can I get there easily? Is it nearby? If they have to copy and paste an address into Google Maps themselves, some simply won’t bother.
Adding a Google Map solves that problem immediately. It gives users a visual reference, builds trust, and supports local SEO at the same time. It’s a small addition, but it has a noticeable impact on usability.
Table of Contents
Quick Answer / Summary
To add Google Maps to a WordPress website, you can either:
- Embed a map directly using Google Maps (fastest method), or
- Use a WordPress block, widget, or plugin for more control
For most websites, embedding a map from Google Maps into a page (like your contact page) is the simplest and most reliable approach.
Why This Matters
A Google Map is more than just a visual element. It helps with:
- User experience: Visitors can quickly understand your location
- Trust: A visible, real-world location makes a site feel more legitimate
- Local SEO: Reinforces your business location signals
- Conversions: Makes it easier for people to visit or contact you
In my experience, adding a map is especially important for service businesses, local shops, and anyone relying on local traffic.
Step-by-Step Instructions
Method 1: Embed Google Maps (Recommended)
This is the method I use on most WordPress sites because it’s simple and doesn’t rely on plugins.
Step 1: Find Your Location in Google Maps
- Go to Google Maps
- Search for your business name or address
- Make sure the correct location is selected
If your business has a Google Business Profile, use that listing.
Step 2: Click “Share”
- Click the Share button
- Select the Embed a map tab
Step 3: Copy the Embed Code
You’ll see an HTML iframe code. Click Copy HTML.
Step 4: Add It to WordPress
- Open your WordPress page (usually your Contact page)
- Add a Custom HTML block in the block editor
- Paste the embed code
- Preview and publish
That’s it. The map will now appear on your page.
Method 2: Use a WordPress Block or Plugin
If you want more control (multiple locations, styling, filters), you can use a plugin.
Typical steps:
- Install a Google Maps plugin
- Connect it to Google Maps (API key may be required)
- Add the map using a block or shortcode
I usually only recommend this if you need advanced features. For a single location, embedding is simpler and more reliable.
Practical Tips or Observations
- Place the map where users expect it
Most sites benefit from adding the map to the contact page, often below the address and contact form. - Match the address exactly
Make sure the address on your website matches your Google Business Profile. This consistency helps with local SEO. - Adjust the map size
The default embed size works, but I often widen it to match the content layout for better visibility. - Test on mobile
Always check how the map looks on mobile. A map that’s too small becomes hard to use. - Use it with other elements
A map works best alongside:- Contact details
- Opening hours
- Directions or parking info
Common Mistakes
- Using the wrong location
Sometimes people embed a general area instead of their exact business listing. - Adding a map but hiding the address
Always include the written address as well. It helps users and search engines. - Overcomplicating it with plugins
I’ve seen sites slow down because they installed a heavy plugin just to show one map. - Poor placement
A map buried at the bottom of a long page may not be seen. Keep it easy to find. - Ignoring mobile layout
If the map is too small or cut off, it reduces usability.
When to Use This vs Alternatives
Use an embedded Google Map when:
- You have one physical location
- You want a quick and reliable solution
- You don’t need customization
Use a plugin when:
- You have multiple locations
- You need filters or interactive features
- You want custom styling or markers
Skip a map entirely when:
- Your business is fully online
- Location is not relevant to your audience
Conclusion
Adding Google Maps to a WordPress site is one of those small improvements that makes a site feel more complete and easier to use. For most websites, embedding a map directly from Google Maps is the fastest and most practical approach.
Set it up once, place it where visitors expect it, and it will quietly improve both usability and trust without adding complexity to your site.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.