BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Map Field for Contact Form 7 icon
Actively maintained Tested up to 7.0.6 #10 in Address AutoComplete

Map Field for Contact Form 7

Google Map Field for Contact Form 7 is the most complete solution for adding a Google Places address autocomplete field to your Contact Form 7 forms. Users type a few characters, select from live suggestions, and an…

Active installs40+10+ tier
Downloads · 30d130▲ +25% vs prev. 30d
Rating—0 reviews
Health score58/100Fair
All-time downloads3.6KSince Dec 2022
Support resolved—No recent threads
RequiresWP 5.5PHP 7.4+
Downloads · 7d32▲ +23.1% week over week
Our verdict

Use with caution

Map Field for Contact Form 7 works, but test it on a staging site before relying on it in 2026. It runs on 40+ sites and was last updated 2 months ago, and scores 58/100 on our health check.

  • Small user base (40+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

112335Jul 1Aug 14Sep 28
Yesterday3
Daily average (1y)6
Peak day47Jul 19, 2026
Last 12 months2.4K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Map Field for Contact Form 7 stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
Address AutoComplete #91 413 Best Address AutoComplete plugins →
contact form 7 >100 3,446 Best contact form 7 plugins →
Google Maps >100 2,588 Best Google Maps plugins →
google places >100 3,460 Best google places plugins →
map field #62 2,970 Best map field plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

About Map Field for Contact Form 7

From the official readme · v5.0

Description

Google Map Field for Contact Form 7 is the most complete solution for adding a Google Places address autocomplete field to your Contact Form 7 forms. Users type a few characters, select from live suggestions, and an interactive Google Map appears instantly — no page reload needed.

The draggable marker lets users fine-tune the exact pin position. When dragged, the address and coordinates update automatically via reverse geocoding — so what gets submitted is always accurate.

✨ Key Features

  • Google Places Autocomplete — real-time address suggestions powered by the Google Places API (new PlaceAutocompleteElement)
  • Always-visible interactive map — map renders on page load using your configured default centre; no address selection required
  • Draggable marker — users drag the pin to the exact location; address and lat/lng fields update automatically via reverse geocoding
  • Responsive map heights — set separate pixel heights for desktop (> 768 px) and mobile (≤ 768 px) from the admin
  • Default map centre — configure a default latitude and longitude so the map opens on the right region for your audience
  • Address component sub-fields — optionally show separate inputs for Street Number, City, State, Postcode, and Country; each auto-populated on place selection
  • Country filter — restrict autocomplete suggestions to one or more countries using ISO 3166-1 alpha-2 codes (e.g. in, us, gb)
  • Place type filter — limit suggestions to specific place types such as airport, restaurant, or art_gallery
  • Mail-tag support — use [fieldname-locality], [fieldname-state], [fieldname-postcode], and [fieldname-country] mail tags in CF7 email templates
  • Lat/Lng hidden fields — latitude and longitude are captured as hidden fields for backend processing or CRM integrations
  • Elementor popup compatible — autocomplete and map re-initialise correctly when used inside Elementor popups
  • Elegant form field design — modern, accessible frontend styling with focus rings, smooth transitions, and validation error states
  • Translation ready — all field labels are customisable from the settings page; compatible with WPML and Polylang

🗺️ How It Works

  1. Install and activate the plugin (Contact Form 7 must be active)
  2. Go to Contact → Google Place API and enter your Google Places API key
  3. In any CF7 form editor, use the new Field Autocomplete tag to insert a [googlemapfield] tag
  4. Configure map height, default centre, and address sub-fields from the settings page
  5. The map appears automatically on your form — users pick an address and the marker updates in real time

🔑 Google API Key Setup

This plugin requires a Google Cloud API key with the following APIs enabled:

  • Maps JavaScript API
  • Places API (New)

Full setup guide →

📬 Mail Tag Reference

After adding a [googlemapfield your-location] tag to your form, use these mail tags in your CF7 email template:

Mail Tag
Returns

[your-location]
Full formatted address

[your-location-locality]
City / Locality

[your-location-state]
State / Province

[your-location-postcode]
Postal code

[your-location-country]
Country

💼 Use Cases

  • Delivery forms — capture precise delivery addresses with postcode and city auto-filled
  • Event registration — let attendees specify their nearest location or venue
  • Job applications — collect applicant location with lat/lng for distance filtering
  • Real estate enquiries — capture property address with map confirmation
  • Service booking — validate service area coverage before form submission
  • Travel & hospitality — autocomplete hotel, airport, or attraction names

Privacy Policy & External Services

This plugin connects to Google’s servers to load the Maps JavaScript API and retrieve place suggestions and geocoding results. By using this plugin you agree to:

No personal data is collected or stored by this plugin itself. Address data entered by users is sent directly to Google’s API from the visitor’s browser.

Installation

Automatic Installation

  1. Log in to your WordPress dashboard
  2. Go to Plugins → Add New
  3. Search for Map Field for Contact Form 7
  4. Click Install Now, then Activate

Manual Installation

  1. Download the plugin ZIP file
  2. Go to Plugins → Add New → Upload Plugin
  3. Upload the ZIP file and click Install Now
  4. Click Activate Plugin

After Activation

  1. Make sure Contact Form 7 is installed and active
  2. Go to Contact → Google Place API
  3. Enter your Google Places API key (how to get one)
  4. Configure map height and default map centre
  5. Open any CF7 form and add the Field Autocomplete tag via the tag generator

Frequently asked questions

Does this plugin require Contact Form 7?

Yes. Contact Form 7 must be installed and active. The plugin will not load without it.

Which Google APIs do I need to enable?

Enable Maps JavaScript API and Places API (New) in your Google Cloud Console. Both must be active on the same API key. Step-by-step guide →

Can I restrict autocomplete to a specific country?

Yes. In Contact → Google Place API, enter comma-separated ISO 3166-1 alpha-2 country codes in the Country Filter field. For example: in,gb,us to allow India, UK, and USA only.

Can I show only certain address sub-fields?

Yes. In the Address Sub-fields section of the settings page, tick only the components you want to display: Street Number, Postcode, City, State, and/or Country.

How do I use the address value in CF7 emails?

Add the mail tag that matches your field name. If your field is named your-location, use [your-location] in your email template for the full address. For individual components, use [your-location-locality], [your-location-state], etc.

Can I capture latitude and longitude?

Yes. Add hidden inputs named your-field-name_latitude and your-field-name_latitude to your form. They are populated automatically when an address is selected or when the marker is dragged.

Does the map work inside Elementor popups?

Yes. The plugin listens for the elementor/popup/show event and re-initialises the autocomplete and map automatically.

Is the map always visible or only after address selection?

The map is always visible as soon as the page loads. It centres on your configured Default Latitude / Longitude with a wide zoom level. When the user selects an address, it zooms to street level and moves the marker.

Can the user fine-tune the pin location?

Yes. The marker is fully draggable. When the user drags it, the plugin reverse-geocodes the new position using the Google Geocoding API and updates the address field and coordinate fields automatically.

Is the plugin compatible with caching plugins?

Yes. All dynamic data (API key, heights, default coords) is output server-side on page load. Standard full-page caching is compatible as long as the page containing the CF7 form is not cached when the API key is blank.

Can I translate the field labels?

Yes. Every visible label — including the autocomplete placeholder, City, State, Postcode, Country, and Street Number labels — can be customised from Contact → Google Place API → Field Labels.

Changelog

Major update. The map is now always visible and the marker is draggable. The deprecated google.maps.Marker has been replaced — if you use Maps v=beta this update is required for the map to work correctly. Please re-save your settings after upgrading.

4.0

  • New: Map is always visible on page load — no longer hidden until address selection
  • New: Configurable default map centre (latitude and longitude) from admin settings
  • New: Separate responsive map heights for desktop and mobile screens
  • New: Draggable AdvancedMarkerElement with automatic reverse geocoding on drag end
  • New: Elegant card-based admin settings page with dedicated admin.css file
  • New: Admin CSS loaded only on plugin settings page via admin_enqueue_scripts
  • New: Elegant frontend field styling — rounded inputs, focus rings, transitions
  • Fixed: Replaced deprecated google.maps.Marker with AdvancedMarkerElement (required for Maps v=beta)
  • Fixed: Added marker library to Google Maps API script URL
  • Fixed: Map instance now reused on subsequent address selections — no more re-creation flicker
  • Fixed: Replaced deprecated WPCF7_Shortcode class with WPCF7_FormTag (CF7 5.6+)
  • Fixed: Settings link in plugin action links now points to the correct admin page slug
  • Fixed: Include file names now match class names so the autoloader can find them
  • Fixed: Tag generator “Setup API Key” link now points to the correct admin page

3.0

  • Added address component sub-fields (Street Number, City, State, Postcode, Country)
  • Added mail-tag support for address components
  • Added country filter and place type filter options
  • Added translation/label customisation settings

2.0

  • Added Google Map display on address selection
  • Added Elementor popup compatibility

1.0

  • Initial release — Google Places autocomplete field for Contact Form 7

Full changelog on WordPress.org →

Screenshots

Frontend form field with Google Places autocomplete and interactive map
Frontend form field with Google Places autocomplete and interactive map
Draggable marker — drag to fine-tune location, address updates automatically
Draggable marker — drag to fine-tune location, address updates automatically
Admin settings page — API key, map height, default centre, address sub-fields
Admin settings page — API key, map height, default centre, address sub-fields

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Map Field for Contact Form 7 alternatives

All Address AutoComplete plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Address Validation and Autocomplete for WooCommerce | Addressfinder Address Validation and Autocomplete for WooCommerce Prevent failed deliveries and streamline checkout with verified address autocomplete for… by Addressfinder 900+ ★★★★★★★★★★ 4.3 (6) 1 week ago 79
2 UK Address Postcode Validation UK Address Postcode Validation Ideal Postcodes UK address validation and postcode lookup extension for WooCommerce by Ideal Postcodes 700+ ★★★★★★★★★★ 5 (2) 5 hours ago 77
3 ELEX WooCommerce Address Validation & Google Address Autocomplete Plugin ELEX WooCommerce Address Validation & Google Address Autoco… Simple and easy to use address validation & google address autocomplete plugin. Uses… by ELEXtensions 700+ ★★★★★★★★★★ 4.2 (10) 5 months ago 57
4 AddySolution's address Autocomplete for WooCommerce AddySolution's address Autocomplete for WooCommerce AddySolutions's NZ Address Autocomplete will validate and suggest addresses as a user types… by Martin 300+ ★★★★★★★★★★ 5 (5) 3 weeks ago 70
5 Address autocomplete Contact Form 7 Address autocomplete Contact Form 7 Contact form 7 address autocomplete feature. We are using google maps api… by webman technologies 300+ ★★★★★★★★★★ 4.2 (6) 7 years ago 35
6 Postcode.eu Address Validation Postcode.eu Address Validation Address autocomplete and validation using the Postcode.eu API. Supports both Dutch and… by Postcode.nl B.V. 200+ ★★★★★★★★★★ 5 (1) 4 weeks ago 76
7 AutoComplete Address Checkout For WooCommerce AutoComplete Address Checkout For WooCommerce Speed up WooCommerce checkout with Google Places address autocomplete. Auto-fill billing &… by theme funda 100+ ★★★★★★★★★★ No reviews 2 months ago 48
8 Autocomplete Google places Autocomplete Google places Add Google Places address autocomplete to your address fields and auto-fill city, state and… by Kais Chrouda 100+ ★★★★★★★★★★ 5 (2) 4 weeks ago 70
9 Pinora Address Autofill for Indian PIN Codes Pinora Address Autofill for Indian PIN Codes Auto-fills State and City from Indian PIN codes. Built-in local data, instant lookup… by wuyizz 50+ ★★★★★★★★★★ No reviews 4 months ago 53
11 Address Autocomplete with Google Address Autocomplete with Google Enable Google Places-powered address autocomplete for WordPress input fields. Supports… by Maruf Sarkar 30+ ★★★★★★★★★★ No reviews 2 years ago 27

FAQ

Map Field for Contact Form 7: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 29, 2026

Is Map Field for Contact Form 7 free?

Yes. Map Field for Contact Form 7 is free to download and use from the official WordPress.org plugin directory.

Is Map Field for Contact Form 7 safe to use in 2026?

Map Field for Contact Form 7 works, but test it on a staging site before relying on it in 2026. It runs on 40+ sites and was last updated 2 months ago, and scores 58/100 on our health check.

How many websites use Map Field for Contact Form 7?

Map Field for Contact Form 7 is active on 40+ WordPress websites and has been downloaded 3,557 times since it launched in December 2022. It was downloaded 130 times in the last 30 days.

Does Map Field for Contact Form 7 work with WordPress 7.1?

Map Field for Contact Form 7 is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Map Field for Contact Form 7 need?

Map Field for Contact Form 7 requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Map Field for Contact Form 7 last updated?

The latest version, 5.0, was released on July 19, 2026 (2 months ago).

Who makes Map Field for Contact Form 7?

Map Field for Contact Form 7 is developed and maintained by theme funda.

What are the best alternatives to Map Field for Contact Form 7?

The most popular alternatives to Map Field for Contact Form 7 are Address Validation and Auto… (900+ installs), UK Address Postcode Validat… (700+ installs) and ELEX WooCommerce Address Va… (700+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.