For local Australian businesses, your physical location is one of your most valuable assets. Adding a Google Map to your website doesn't just help customers find your front door in Brisbane or beyond; it sends powerful signals to search engines that verify your business's physical presence, which can significantly boost your local SEO performance.
In this guide, we’ll walk you through the two primary ways to add a map: the quick 'Embed' method for beginners and the 'API' method for those who want a more custom, professional look.
Why This Matters for Your Business
When a potential customer visits your 'Contact Us' page, they are often in the final stage of the buying journey. By providing an interactive map, you reduce friction, prove you are a legitimate local entity (with a verified ABN and physical address), and make it easier for mobile users to tap for directions via the Google Maps app.---
Prerequisites: What You’ll Need
Before we start, ensure you have the following ready:- A Google Account: Preferably the one that manages your Google Business Profile.
- A Verified Google Business Profile: Ensure your Brisbane office or shop is correctly listed on Google.
- Website Access: You’ll need administrator access to your website's backend (WordPress, Squarespace, Wix, or Shopify).
- A Billing Account (for API method only): If you choose the advanced method, Google requires a credit card on file, though they provide a generous free monthly credit that covers most small businesses.
---
Method 1: The Simple Embed (Best for Most Small Businesses)
This is the fastest way to get a map on your site without touching any complex code or setting up developer accounts.Step 1: Search for Your Business on Google Maps
Open your browser and go to Google Maps. In the search bar, type your exact business name. It is better to search for your business name rather than just the street address, as this ensures your business 'pin' and star ratings appear on the map.Screenshot Description: You should see your business profile appear on the left-hand sidebar with your photos, reviews, and address.
Step 2: Click the 'Share' Button
On your business profile sidebar (usually located just below the main action buttons like 'Directions' and 'Save'), you will see an icon that says Share. Click this.Step 3: Choose 'Embed a Map'
A pop-up window will appear with two tabs: 'Send a link' and 'Embed a map'. Click on the Embed a map tab.Step 4: Select Your Map Size
You will see a preview of the map and a dropdown menu that says 'Medium'. You can choose Small, Medium, Large, or 'Custom size'. For most Australian business websites, 'Medium' or a custom width of 100% works best for mobile responsiveness.Step 5: Copy the HTML Code
Click the blue text that says Copy HTML. This copies a snippet of code (an iframe) to your clipboard.Step 6: Paste the Code into Your Website
Now, log into your website CMS (e.g., WordPress).- In WordPress (Gutenberg): Add a 'Custom HTML' block and paste the code.
- In Elementor: Use the 'HTML' widget.
- In Wix/Shopify: Look for an 'Embed' or 'Code' section on your contact page.
Pro Tip: Change the width="600" part of the code to width="100%". This ensures the map automatically shrinks to fit mobile screens perfectly.
---
Method 2: The Google Maps API (Advanced/Custom Look)
If you want a map with custom colours (like matching your brand’s blue) or multiple markers, you’ll need an API key.Step 7: Access Google Cloud Console
Go to the Google Cloud Console. If you haven't used this before, you may need to agree to the terms and conditions. Ensure your region is set to Australia.Step 8: Create a New Project
Click the project dropdown at the top of the screen and select New Project. Name it something clear, like "[Business Name] Website Map".Step 9: Enable Maps JavaScript API
In the search bar at the top, type "Maps JavaScript API". Click on the result and then click the blue Enable button.Step 10: Create Your Credentials (API Key)
Once enabled, go to the Credentials tab in the left sidebar. Click + Create Credentials at the top and select API Key. A long string of letters and numbers will appear. Copy this and keep it safe.Warning: Do not share your API key publicly. If someone else gets it, they can use your map quota on their own site.
Step 11: Restrict Your API Key
To prevent 'quota theft', click on your new API key to edit it. Under 'Application restrictions', select Websites. Add your domain (e.g.,.yourbusiness.com.au/). This ensures the map only works on your specific website.
Step 12: Set Up Billing
Google requires a billing account to use APIs. Go to the 'Billing' section in the main menu. While it requires a credit card, Google currently provides a $200 USD monthly credit. For 99% of Brisbane small businesses, this means the map will be $0/month.Step 13: Input the Key into Your Site
Most modern WordPress themes (like Divi or Avada) have a specific field in their 'Theme Options' labeled Google Maps API Key. Paste your key there, and you can now use the theme's built-in map modules to customise colours and styles.---
Common Mistakes to Avoid
- Placing the map on every page: This can slow down your website's loading speed. Stick to the 'Contact' and 'About' pages.
- Using a non-verified address: If your Google Business Profile isn't verified, your map might show a generic pin rather than your business details.
- Forgetting Mobile Users: Always test your map on a smartphone. If it’s too wide, it will break your website's layout.
Troubleshooting
- "For development purposes only" watermark: This happens if your API key is incorrect or if you haven't set up a billing account in Google Cloud Console.
- Map not showing at all: Check if you have a security plugin (like Wordfence) or a cookie consent banner blocking the script. Ensure you have accepted 'Marketing Cookies' if prompted.
- Wrong Location: Double-check your address in your Google Business Profile. Google Maps pulls the data directly from there.
Next Steps
Now that your map is live, you should ensure your NAP (Name, Address, Phone Number) data on your website exactly matches what is on the map. This consistency is vital for ranking in the 'Local Pack' on Google search results.If you find the technical setup of the API method a bit daunting, or if you want to integrate more advanced features like local store locators, we can help. Contact the team at Local Marketing Group to ensure your website is fully optimised for Brisbane customers.