Skip to content

How to add Google Maps to WordPress without a plugin ​

You do not strictly need a plugin to embed a Google Map in WordPress. The iframe method works and takes about 60 seconds. Here is how to do it — and when it makes sense to use a plugin instead.

The iframe method ​

  1. Go to Google Maps
  2. Search for a location
  3. Click the Share button (or the three-dot menu)
  4. Select the Embed a map tab
  5. Choose a size (Small, Medium, Large, or Custom)
  6. Click Copy HTML
  7. In WordPress, add a Custom HTML block
  8. Paste the iframe code
  9. Publish

The result is a functional embedded map. No API key, no plugin, no configuration.

What the iframe can do ​

  • Display a standard 2D Google Map at a specific location
  • Allow visitors to pan, zoom, and switch to satellite view
  • Link to full Google Maps for directions
  • Display a basic Street View (with limited control)

What the iframe cannot do ​

This is where it gets interesting. The iframe embed is a one-size-fits-all solution with no customization:

  • No control over Street View angle — You cannot set heading, pitch, or zoom. Google picks the default.
  • No custom markers — You get Google's default red pin, nothing else.
  • No info boxes — No popup with your business details.
  • No custom styles — The map looks the same as every other embedded Google Map.
  • No layers — No traffic, bicycle, or transit overlays.
  • No LocalBusiness schema — No SEO benefit from the embed.
  • No centralized management — Each embed is a separate code snippet. Changing 10 maps means editing 10 pages.
  • No responsive guarantee — You need to add CSS manually to make the iframe responsive.

When the iframe is enough ​

If you need a single, simple map on your contact page and you do not care about customization or SEO, the iframe is perfectly fine. It is fast, free, and requires zero maintenance.

When you need a plugin ​

The moment you need any of the following, a plugin becomes the practical choice:

  • Precise Street View control — Set exactly what visitors see first
  • Custom branding — Your own markers, colors, and info box content
  • Multiple maps — Managed from a single admin interface
  • Local SEO — Structured data that search engines can index
  • Responsive design — Built-in, no CSS required

WP Google Street View handles all of this. The free version covers Street View and Maps with responsive design. The Pro version adds custom markers, styles, layers, and LocalBusiness schema.

If you are currently using iframes, see our migration guide for step-by-step instructions on switching.

Try Pro free for 7 days

All features unlocked. Cancel anytime.

Start free trial

A WordPress plugin by PAGUP