To add Google Maps to WordPress, the simplest way is Elementor’s Google Maps widget (type your business address) or, in the block editor, open Google Maps, click Share, Embed a map, copy the iframe code and paste it into a Custom HTML block. For many locations or styled maps, use a maps plugin with a Google Maps API key. Lazy-load maps or place them lower on the page because they are heavy.
- Elementor: Google Maps widget with your address.
- Block editor: Share, Embed a map, Custom HTML block.
- Multiple locations need a plugin and API key.
- Maps are heavy; lazy-load them.
- Keep your address identical to your Google Business Profile.
Which method should you use?
| Method | Best for |
|---|---|
| Elementor Google Maps widget | One location, quick setup |
| Embed iframe in Custom HTML | Block editor sites |
| Maps plugin with API key | Several branches, custom markers |
| Static map image linked to Maps | Fastest loading |
Live 1-to-1 WordPress and Elementor lessons on your own site, from $40. Every lesson recorded. Beginners welcome.
How do maps affect speed?
Picture a homepage that loads a full interactive map at the top. On mobile, it adds noticeable weight before visitors see anything useful. Moving the map to the contact page, or showing a lightweight image that opens Google Maps when tapped, keeps the homepage fast and still gives directions. Pair the map with consistent name, address and phone for local SEO; see local SEO for small business.
Want to learn WordPress faster with a tutor?
I teach WordPress and Elementor 1-to-1 over Zoom or Google Meet, on your own website, at your pace. Lessons start at $40, every lesson is recorded so you can rewatch it, and you get a short checklist afterwards. Beginners, business owners, students and freelancers are all welcome. See lessons and prices or book a free intro call.
Frequently asked questions
How do I add Google Maps to WordPress?
Use the Elementor Google Maps widget, or embed the map iframe from Google Maps in a Custom HTML block.
Do I need a Google Maps API key?
Not for simple embeds or the Elementor widget; plugins with multiple locations usually need one.
Do embedded maps slow down WordPress?
They can; lazy-load them or place them lower on the page.
Can I show multiple locations on one map?
Yes, with a maps plugin and an API key.
Sources
Live 1-to-1 WordPress and Elementor lessons on your own site, from $40. Every lesson recorded. Beginners welcome.
More WordPress guides
Guide, 3 min readWordPress and Elementor Tutoring: Your Questions Answered
Guide, 3 min readWordPress Multisite Explained: Who Needs It (and Who Does Not)
Guide, 3 min readWordPress Comments and Spam: Settings That Keep Your Site Clean
Guide, 3 min readHow to Move WordPress to HTTPS (SSL) and Fix Mixed ContentRather have an expert run your WordPress site?
Tanvir H is a Bangladesh-based WordPress and Elementor web designer with 7+ years of experience, 650+ projects and a 4.9 client rating. New websites, redesigns, fixes, speed, security and SEO, handled by one expert who explains everything in plain English and works with clients worldwide.



