Embedding Maps in Google sites

You can embed your web map into any website or blog as an interactive feature. To do this, go to My Content and click on the inverted triangle next to your map and select View item details. 

Click the Share button and check Everyone (public) so you can make your layer public on the web. Click OK.

Go back to your content and open your web map, as displayed on the image on the right. 

Select Open in ArcGIS.com map viewer.

Click on Share. A new window opens with the options to share this map. If you want to embed this map in a public website, you need to share the web map and the feature service that it is calling with the public.

Check the box next to Everyone (public) and click the Embed in website button.

In the new window that appears, check the size of your map that you would like to have in your website (large) and additional elements that you consider useful for the public (zoom control, scale bar, and legend). 

Copy and paste the link into your website making sure you are editing your site in HTML mode. 

Note: You may have to manually change the html code on your Google site in order for the web map to work. If the embedded map does not show up, use the find tool (Ctrl+F) to search in the html code to find every instance of http and replace it with https. This should make your map visible on the page.