Merck corporate logo in dark charcoal on a cream background

Show visitors where your business is located

Learning how to embed a Google Map on your contact page gives visitors a visual reference that a street address alone cannot. It can show a building entrance, nearby station, parking options and the route from major roads, helping people arrive with fewer calls or messages. This is useful for showrooms, clinics, studios, warehouses and any Australian business that receives customers at a physical location.

A map works best when the pin is accurate, the page remains quick on a phone and the surrounding contact details are easy to read. You do not need a developer or a paid mapping service for a standard Google Maps embed. If the site still displays WordPress’s default installation welcome, publishing a genuine Contact page is the first step.

Confirm the location before embedding it

Open Google Maps and search for the business using its Australian trading name, phone number or full address. Check that the result matches the name shown on signage, invoices and other customer materials. A verified Google Business Profile can support the same location in local search results, although a business profile is not required to use the standard embed. Australian businesses sometimes operate under several names, so an address-only search may reveal the listing that best represents the premises customers should visit.

Place the pin at the entrance customers can realistically use. A Melbourne CBD office might require visitors to enter through a laneway or check in at a reception desk, while a Sydney CBD clinic may have a street-level doorway separate from its main delivery entrance. A suburban warehouse in Brisbane may need a loading-zone instruction rather than a pin hidden among neighbouring buildings. If customers can reach the location in more than one way, choose the marker that helps with the most common visit.

Use a complete Australian address with the street number, street name, suburb or town, state abbreviation and postcode. Include the floor, unit or building name when it affects access. For a business with several branches, either select the location that accepts appointments or give each branch its own contact page and map. Using a headquarters pin for a service area can send customers to the wrong office and undermine trust in the listing.

Generate and customise the embed code

Find the correct pin in Google Maps, select the listing and choose Share. Choose the Embed a map option, then copy the generated HTML. The code normally contains an iframe element that displays the selected location. This ordinary sharing embed does not require an API key or a separate billing account, making it suitable for a standard WordPress contact page.

The embed options allow you to add a title, retain or remove the address link, set the zoom level and choose the map type. A road map is usually the clearest default for visitors, while a wider zoom helps people recognise the surrounding streets. The title appears in the browser and can assist people using assistive technology, so it should describe the specific destination rather than simply repeat a generic brand name. The address link also gives visitors a way to open the full interactive map in Google Maps.

Treat the map as part of an actively maintained contact page. That principle applies to a neglected business blog as well: the approach in recovering from a blogging break can be adapted into a regular review of business details, published pages and location information. This prevents the embedded map from surviving long after the entrance, parking rules or office address has changed.

Build the map into the WordPress page

In the WordPress dashboard, open Pages and select Add New. Give the page a clear title such as Contact, write a short explanation of what visitors can expect, and publish it before adding the map. Replace the default installation content with genuine business information, including the phone number, email address, opening hours and street address. A published page provides a stable destination for Google Maps links and makes the embedded location part of the site’s navigation.

Open the Contact page for editing and add a Custom HTML block where the map should appear. Paste the copied Google Maps iframe into that block. If the block is unavailable, use the page’s code editor or ask a WordPress administrator to enable the required HTML permissions. Avoid converting the embed into a plain paragraph because that can break the iframe or cause WordPress to remove it. The final map should sit close to the written address, with enough surrounding content to explain how and when visitors can attend.

Think about the order of information before publishing. A useful arrangement places the address and directions first, the map next, and a contact form or booking details after them. If the form handles enquiries that are not location-related, the map need not dominate the page. For businesses serving Sydney, Melbourne and other Australian cities, include an explanation of whether the pin shows an office, a warehouse or a service area. Local search visitors often need that distinction before they travel.

Optimise the map for every visitor

Google’s default embed can be wider than a phone screen. Test the page on a narrow viewport and adjust the iframe width and height in the theme or with a responsive wrapper. A common approach uses a container with a fixed proportional height, allowing the map to scale with the available width:

<div class="map-frame">
  <!-- Paste the Google Maps iframe here -->
</div>

<style>
.map-frame {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.map-frame iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
</style>

Do not rely on the map alone. Repeat the full address in ordinary text and provide a telephone number for people who need assistance. For Australian locations, details such as the floor, accessible entrance, loading bay, nearby car park and public transport stop can be more valuable than extra map controls. Maps already reflect left-side driving, but written directions can clarify one-way streets, tram corridors, school zones or vehicle restrictions around the property.

An embedded Google map may transmit visitor information to Google and can involve cookies or other tracking technologies. A website with an Australian privacy notice should explain how external map content is handled. Organisations subject to the Privacy Act 1988 may need to consider the Australian Privacy Principles when deciding what information to collect, disclose and retain. Review the current Google Maps terms and embed settings as part of the site’s privacy process rather than assuming the visual map is entirely neutral.

The following publishing checklist covers the essential checks:

Compare common map approaches

The simplest setup is suitable for a single-location business, while plugins and static images can suit sites with more complex requirements. The Google Maps shareable link is the least demanding option, whereas the standard embed gives visitors immediate visual context without requiring an additional plugin.

Approach Best suited to Setup effort Main consideration
Google Maps embed code Most single-location contact pages Low Requires an accurate pin and responsive styling
Shareable Google Maps link Mobile-first sites needing minimal features Very low Opens Google Maps instead of displaying the map on the page
WordPress map plugin or block Sites with multiple locations or custom markers Medium Adds a plugin dependency and may introduce extra settings
Static map image Simple pages with limited interaction Medium Can become outdated and offers fewer navigation controls

For a straightforward WordPress contact page, a standard embed with responsive styling and a clear written address offers a practical balance of usefulness, speed and control. Quarterly checks of the pin, address, opening hours and contact-form delivery keep the finished page aligned with Google Maps and the physical business.