It’s actually quite a straightforward process to embed a customised Google Map in a website. Using Places or View mode is free.
- Navigate to Google Maps
- Enter your location or place of interest as normal.
- Press Share
- Alternatively press Share or embed map from the side panel:
- If you can’t see the side panel, expand it ()
- Open the menu ()
- Click ‘Embed a map’
- Choose the size of map you want to embed
- Copy the HTML
To paste this into your Google Site page, press ‘Embed’ from the ‘Insert’ menu, then press ‘Embed Code’. Then paste the HTML code into the dialogue box.
To paste your code into a WordPress page, make sure you’re editing in HTML mode:
The Google Maps Developer Guide describes alternative ways to embed a standard map in a webpage. These allow finer control but require you to enable billing.