How To Geocode Members - Sync Members with Google Maps
Link: https://support.brilliantdirectories.com/support/solutions/articles/12000044148
What Is Geocoding?
Geocoding is the process of assigning latitude and longitude coordinates to member listings based on their address data. This step is required for members to become searchable by location on the site's Google Maps-powered location search engine.
The Geocoder submits each member's available location data to the Google Maps search engine, which cross-references that data against its location database and returns the most accurate coordinate match it can identify. The accuracy of the result is directly proportional to the completeness and specificity of the location data provided.
⚠ CRITICAL PREREQUISITE — Google Maps API Integration Required: The Geocode tool will not function unless the Google Maps API integration has been fully configured on the site. This must be completed before initiating any geocoding process. ? Reference: Google Maps API Setup
Step 1 - Prepare Import Location Fields
For geocoding to produce accurate results, the member CSV import file should be populated with the following location fields before import. Incomplete or vague location data at the import stage will result in lower coordinate accuracy and potential geocode errors that require manual correction afterward.
Reference: How To Import Members Via CSV File

Recommended Fields (Full Accuracy)
| Field | Notes |
|---|---|
address1 | Required for street-level precision. Without it, coordinates default to zip code, city, or state center. |
city | Strongly recommended. |
zip_code | Strongly recommended. |
state_code | Use either state_code or state_name — both are not required. |
country_code | Use either country_code or country_name — both are not required. |
state_name | Optional if state_code is present. |
country_name | Optional if country_code is present. |
⚠ NOTE — Code vs. Name Fields: The system will geocode correctly using either the _code variants or the _name variants for state and country. When both are present, the system will use what is available. Providing both sets does not cause errors.
Minimum Required Fields (Baseline Accuracy)
If full location data is not available, the following three fields represent the minimum for reliable geocoding. Google Maps recognizes this combination successfully in approximately 99% of cases:
citystate_codecountry_code
⚠ NOTE — Acceptable Substitutions: In some cases,
address1alone can substitute forcity, andzip_codealone can substitute forcity. However, these substitutions are not guaranteed to resolve with the same reliability as the three-field minimum set above.
Identifying Members Missing Coordinates
Members that are missing latitude and longitude coordinates will display a red "Find Geocode" indicator next to their location in the Search Members results. These members will not appear in location-based search results until geocoding is completed.

Step 2 - Launch the Batch Geocoder Tool
- Navigate to My Members » Search Members in the admin dashboard.
- Click the "Sync Members With Google Maps" button.
- The Batch Geocoder Tool will open.


Step 3- Geocoding Options
Three geocoding options are available. Each processes location data at a different level of specificity. The selection determines which address component is used as the primary coordinate reference for every member in the batch.

| Option | Processing Speed | Location Precision | Recommendation |
|---|---|---|---|
| Street Address | Slowest | Highest — uses the most specific available location data | ✅ Recommended |
| Zip / Postal Code | Moderate | Moderate — skips street address, uses postal code only | Use if street data is unavailable |
| City | Fastest | Lowest — skips street address, uses city center coordinates | Use only if postal and street data are absent |
⚠ CRITICAL CAUTION — Choose the Right Option Before Starting: The geocoding option selected applies to the entire batch. Street Address is the recommended option in all cases where address data was included in the import. Selecting Zip / Postal Code or City when street-level data is available will result in less precise coordinates being permanently assigned to affected listings, requiring manual correction afterward.
⚠ CRITICAL CAUTION — Processing Time: Depending on the total number of members being geocoded and the option selected, the batch process may take several minutes to complete. The process runs in the background. Do not close the browser tab or navigate away from the tool while the batch is processing, as this may interrupt the operation.
Step 4- Review Geocode Errors
If any member's location data is incomplete, misspelled, or does not match a recognized location in the Google Maps database, the Geocoder will flag that member as an error rather than assigning approximate coordinates.
Flagged members are displayed in a list on the right side of the Geocoding module.
To resolve a geocode error for an individual member:
- Locate the member in the error list on the right side of the module.
- Enter a corrected or more specific address into the address bar for that member.
- The location fields will auto-populate based on the corrected address entered.
- Confirm the updated coordinates are applied to that listing.



⚠ CRITICAL CAUTION — Manual Correction Required: Members with geocode errors will not have latitude and longitude coordinates assigned. These members will remain unsearchable by location until their location data is manually corrected and geocoded individually. Errors are not resolved automatically on subsequent batch runs unless the underlying location data in the member record is first corrected.
Step 5 - Confirm Results
Once the geocoding process completes, all successfully processed members will display assigned latitude and longitude coordinates in the Search Members view. Members that previously showed the red "Find Geocode" indicator will no longer display it once coordinates have been successfully assigned.

