All integrations
Google Maps
Show customers exactly where to find you.
A live map on your contact page, pulled from your verified Google Business listing. Dark-themed to match your site, lazy-loaded so it doesn't slow you down.
Add this to my siteWhat's included
A properly integrated map - not just a copy-pasted embed code.
Verified business pin
We use the embed URL from your Google Business Profile - your pin, name, phone, and directions button, not a generic address marker.
Dark theme filter
CSS filter inverts the map colours to match the dark website design. No API key or paid Google Maps Platform account needed.
Lazy loading
The map loads only when the visitor scrolls to it. No impact on your Largest Contentful Paint or PageSpeed score.
CSP headers
We add `https://www.google.com` to the `frame-src` Content Security Policy header so the map isn't blocked by the browser.
Accessible iframe
Title attribute and `referrerpolicy` set correctly. The embed passes Lighthouse accessibility checks.
Address structured data
Your address is also added to the page's JSON-LD schema - the map and the schema reinforce each other as local SEO signals.
Frequently asked questions
Will the map show our exact business location?
Yes - we use the embed URL from your verified Google Business Profile listing. Customers see your pin, name, address, and a button to get directions.
Does the map use dark mode to match the website?
Yes. We apply a CSS filter that inverts the map colours to give it a dark theme matching the site design.
Does a Google Maps embed help with SEO?
Not directly - the iframe itself isn't indexed. But having your address consistently on the page, combined with your Google Business Profile and structured data, reinforces local SEO signals.
Does the map slow down the page?
No. We use the `loading='lazy'` attribute so the map only loads when the visitor scrolls down to it. Pages load fast regardless.