Quick Maps: Google Maps WordPress Plugin — No API Key Required

Quick Maps is a Google Maps WordPress plugin that embeds maps on your site without requiring a Google API key. In other words, instead of registering for the Google Cloud Platform, enabling billing, generating an API key, and restricting domains — you install the plugin, add a shortcode, and the map appears.

Additionally, Quick Maps uses a simple shortcode syntax that accepts any address, city, landmark, or coordinates. As a result, embedding a map takes seconds, not the 15-20 minutes that API key configuration typically requires with other map plugins.

Furthermore, the plugin is available on WordPress.org and works with any WordPress theme that supports shortcodes.

Why a Google Maps WordPress Plugin Without an API Key?

Most Google Maps plugins require a Google Maps JavaScript API key. However, getting that key involves multiple steps:

  1. Create a Google Cloud Platform account.
  2. Create a project and enable the Maps JavaScript API.
  3. Set up billing (Google requires a credit card even for free tier usage).
  4. Generate an API key and configure domain restrictions.
  5. Wait for the key to propagate (sometimes hours).

Specifically, this process frustrates site owners who just want to show their business location on a contact page. Quick Maps eliminates all of these steps. Consequently, you go from zero to a working map in under one minute.

How Quick Maps Works

Quick Maps uses the [quick-maps] shortcode. You wrap any address or location name between the opening and closing tags, and the plugin renders an embedded Google Map. For example:

[quick-maps]Orlando, Florida[/quick-maps]

In addition, you can use full street addresses for precise pin placement:

[quick-maps]One Infinite Loop, Cupertino, CA 95014[/quick-maps]

Moreover, the shortcode supports a height parameter to control the map dimensions:

[quick-maps height="500px"]Magic Kingdom, Florida[/quick-maps]

As a result, the map scales responsively to fit any container width while maintaining the height you specify.

Key Features

  • No API key required — the main differentiator. Install, add shortcode, done.
  • Simple shortcode syntax[quick-maps]Your Address[/quick-maps] is all you need.
  • Responsive design — maps adapt to any screen size automatically.
  • Customizable height — set the map height via the height parameter.
  • Multiple maps per page — add as many shortcodes as needed. Each renders independently.
  • No frontend JavaScript bloat — the plugin generates an iframe embed, not a heavy JavaScript-based map.
  • Works with any theme — if your theme supports shortcodes (virtually all do), Quick Maps works.

In short, Quick Maps does one thing and does it well — embed Google Maps without complexity.

Quick Maps vs API-Based Map Plugins

There are dozens of Google Maps plugins on WordPress.org. However, they all share the same requirement: a Google Maps API key. Quick Maps takes a fundamentally different approach:

Feature Quick Maps API-Based Plugins
Google API key Not required Required
Google billing account Not required Required
Setup time Under 1 minute 15-20 minutes
Custom markers Premium Yes
Color schemes Premium Yes
Directions No Some plugins
Store locator No Some plugins
Frontend JavaScript None (iframe) Heavy (JS API)
Page speed impact Minimal Moderate to high

Consequently, Quick Maps is the right choice when you need a simple, fast map embed without the overhead of API configuration. If you need advanced features like custom markers, directions, or store locators, an API-based plugin is more appropriate.

Premium Features

In addition, Quick Maps also offers a premium version that adds:

  • Color schemes — apply custom color palettes to match your site’s design.
  • Lazy loading — load the map only when the visitor scrolls to it, improving page speed.
  • Custom markers — replace the default Google Maps pin with your own icon.
  • Custom JavaScript — add your own JS for advanced map interactions.
  • Custom CSS — style the map container with your own stylesheets.

Moreover, the premium features are optional. The free version provides everything most sites need for basic map embeds.

Use Cases

Specifically, Quick Maps is ideal for these scenarios:

  • Contact pages — show your business location alongside your contact form.
  • About pages — display your office, studio, or store location.
  • Event pages — embed a map to the venue so attendees can find it easily.
  • Real estate listings — show property locations without complex map configurations.
  • Travel blogs — embed multiple destination maps throughout your content.

In addition, Quick Maps works well on multisite installations. Each subsite can use the shortcode independently without any network-wide configuration.

Common Questions

Will Google start charging for map embeds?

Google provides free map embeds through iframes (which is what Quick Maps uses). In fact, iframe embeds have never required an API key or billing. The API key requirement applies to the Maps JavaScript API, which is a different service. Quick Maps avoids this by using the embed method.

Can I use coordinates instead of an address?

Yes. You can pass latitude and longitude coordinates directly:

[quick-maps]28.5383,-81.3792[/quick-maps]

Specifically, this is useful when the address is ambiguous or when you want to pin an exact location that does not have a street address.

Does the map slow down my page?

Similarly, the impact is minimal. Quick Maps generates a lightweight iframe — no external JavaScript libraries are loaded. As a result, the map adds very little to your page load time compared to JavaScript-based map plugins that load the full Maps JavaScript API.

Getting Started

In short, Quick Maps is the easiest way to add a Google Maps embed to your WordPress site. No API key, no billing, no configuration — just a shortcode and an address.

Additionally, check out these other open source contributions and WordPress plugins:

If you need help with Quick Maps or want to report an issue, contact us directly.

Built by Renzo Johnson