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
- Upload the plugin ZIP via WordPress
- Activate the plugin
- Go to Settings → Address Autocomplete
- Add your Google API key
- 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:
- Create or select a Google Cloud project
- Enable Maps JavaScript API
- Enable Places API
- Create an API key under Credentials
- Restrict the key using HTTP referrers (your domain)
- Paste the key into plugin settings
- 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
- Add your API key
- Validate the API
- Use the live test field
- Leave auto detect enabled
- Adjust targeting if needed
- 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.