Elementor Google Address Autocomplete WordPress Plugin

If you see authorization errors, make sure your API key is not restricted incorrectly or missing required APIs.

Elementor Google Address Autocomplete WordPress Plugin

Elementor Google Address Autocomplete WordPress Plugin automatically detects address fields and adds Google Places autocomplete to Elementor forms, WordPress forms, popup forms, and dynamically loaded frontend form environments, improving address accuracy, user experience, and form conversion rates.


Overview

This plugin is built to eliminate manual address entry friction and remove the need for complex field mapping. Instead of configuring each field individually, the plugin intelligently scans your forms, detects address-related inputs, and applies Google Places autocomplete automatically.

It works across Elementor forms, popup forms, and dynamically loaded content, making it ideal for real-world production environments where forms are rendered in multiple ways.


Core Features

  • Automatic address field detection
  • Google Places autocomplete integration
  • Elementor and popup form support
  • Dynamic and AJAX form compatibility
  • Automatic city, state, ZIP, and country population
  • Country restriction support
  • Field-level and form-level control
  • Enable-only targeting options
  • Structured hidden address data
  • Google API validation inside WordPress
  • Live test field for instant verification

How It Works

Once installed and configured with a Google API key, the plugin loads the Google Maps JavaScript API and Places library on the frontend. It scans inputs for address-related patterns using field names, placeholders, labels, and context.

When a match is detected, autocomplete is applied automatically. When a user selects an address, the plugin parses the result and fills nearby related fields within the same form.


Automatic Field Detection

The plugin detects address fields using a keyword-based logic system combined with field context. It evaluates:

  • Input ID
  • Input name
  • Placeholder text
  • ARIA label
  • Associated label text

Default keywords include:

address
street
location
pickup
dropoff
origin
destination
moving from
moving to
service address

This allows the plugin to work across different builders and form structures without requiring manual setup.


Nearby Field Population

After selecting an address, the plugin automatically fills related fields when they exist in the same form:

  • Street
  • City
  • State
  • ZIP / postal code
  • Country

It also supports grouped logic such as “moving from” and “moving to,” ensuring correct data placement in multi-location forms.


Structured Address Data

The plugin can generate hidden structured values for advanced use cases such as automation, filtering, and integrations.

egaawp_full_address
egaawp_lat
egaawp_lng
egaawp_place_id
egaawp_region
egaawp_service_area
egaawp_city_slug

SEO & Conversion Benefits

  • Reduces user friction during form completion
  • Improves conversion rates
  • Captures more accurate location data
  • Enhances lead quality
  • Supports local targeting and segmentation
  • Improves data consistency across campaigns

Installation

  1. Upload the plugin ZIP via WordPress
  2. Activate the plugin
  3. Go to Settings → Address Autocomplete
  4. Add your Google API key
  5. Save settings

Google API Setup

To use the plugin, you need a Google API key configured for browser use.

Get your API key:
https://console.cloud.google.com/

Required APIs:

  • Maps JavaScript API
  • Places API

Setup steps:

  1. Create or select a Google Cloud project
  2. Enable Maps JavaScript API
  3. Enable Places API
  4. Create an API key under Credentials
  5. Restrict the key using HTTP referrers (your domain)
  6. Paste the key into plugin settings
  7. Click validate

If errors occur, ensure billing is enabled and APIs are correctly assigned.


Live Test Field

The plugin includes a live test field inside the admin settings page. This allows you to verify that Google autocomplete is working before testing on your frontend forms.

This confirms:

  • API key is valid
  • Google scripts are loading
  • Autocomplete suggestions are working

Settings Overview

Google API Key

Used to load Google Maps and Places services.

Country Mode

Control whether autocomplete is global or restricted.

Auto Detect

Automatically finds address fields across your site.

Structured Fields

Creates hidden normalized address data.

Field Controls

Exclude or target specific fields or forms using CSS selectors.


How to Use

  1. Add your API key
  2. Validate the API
  3. Use the live test field
  4. Leave auto detect enabled
  5. Adjust targeting if needed
  6. Test on your forms

Use Cases

  • Contact forms
  • Lead generation forms
  • Moving quote forms
  • Service request forms
  • Booking and consultation forms
  • Popup forms

Version History

v2.2.0

  • Added Google API setup guidance
  • Added live test field inside admin
  • Improved onboarding and validation flow

v2.1.0

  • Improved admin UI with modern layout
  • Maintained WordPress compatibility

v2.0.0

  • Full production release
  • Automatic detection engine
  • Elementor and popup support
  • Field and form controls

Summary

The Elementor Google Address Autocomplete WordPress Plugin provides a reliable and scalable solution for adding address autocomplete to WordPress forms. It removes manual setup, improves user experience, and helps capture cleaner, more accurate data across Elementor and dynamic form environments.