A map on your WordPress contact page doesn't boost local rankings by itself, but it helps visitors find you and supports what does matter: a complete Google Business Profile, consistent name, address and phone details, and reviews. Show the address as text, add LocalBusiness structured data, and embed a lightweight map — GeoVerse Maps does it without an API key.
What actually moves local rankings
| Factor | Where it lives |
|---|---|
| A complete, verified Google Business Profile | |
| Consistent NAP (name, address, phone) everywhere | Your site, profile, directories |
| Reviews and responses | Google and review sites |
| A clear contact or location page | Your site |
| Relevant content about your services and area | Your site |
| Structured data describing the business | Your site |
The map belongs to the contact page row. It's useful — but it's support, not the main act.
Build the contact page
- Address as text at the top: business name, street, city, postcode, phone and opening hours. Use exactly the same format as your Google Business Profile.
- The map. Insert the GeoVerse Maps block and search for your address. Without an API key you get a lazy-loaded embedded Google map — enough for a single location.
- Directions notes — parking, entrances, public transport.
- A contact form or email and a phone link (
tel:). - Links to your Google Business Profile and booking or ordering pages.
Upgrade the map if it helps
With a free Google Maps API key, the same block can show:
- A custom marker with your logo.
- An info window with hours and phone.
- A map style that matches your brand.
- A Get Directions button from the visitor's location.
- Transit or traffic layers if visitors come by bus or car.
GeoVerse has no paid version — all of that is free. See how to get a Google Maps API key.
Structured data
- LocalBusiness schema. Most SEO plugins (Yoast SEO, Rank Math and others) can describe your business type, address, phone, hours and coordinates. Make sure it matches the visible text.
- GeoVerse's map data. When the map has markers, GeoVerse adds structured data describing the map and each place on it, with coordinates and address.
Check the result with Google's Rich Results Test or the Schema Markup Validator.
Multiple locations?
Give each branch its own section or page with its own NAP and hours, and use one map with all locations — see our free store locator guide.
Performance and privacy
GeoVerse loads its map assets only on pages that use the block, and the keyless map is lazy-loaded. Any Google map connects the visitor's browser to Google, so mention Google Maps in your privacy policy.
Compare map plugins in our round-up of WordPress Google Maps plugins.