The changes make the new Google Sites an even more useful website and intranet site creation tool. Remember, a Site may be published either for anyone in the world to see, or restricted to only people at your organization. Embeddable content benefits both public and private Sites.
Embed Twitter content
For example, you can now embed content from Twitter in a Google Site. Obviously, on a public site, that serves as a way to embed recent Tweets. You can embed not only tweets, but also all sorts of other Twitter content, such as a collection, a list, a moment, a profile, or a hashtag. To embed any of these, copy the link to the content you want to embed, then go to https://publish.twitter.com/, paste the link in the box, choose how you want to display the content, then copy the embed code.
Google Site embed
To embed content, choose “Embed,” then select “Embed Code” (instead of URL) and paste your embed code into the box. Choose “Next” to see a preview of your embedded content. Select “Insert” to add it.
Google Sites also allows you to embed RSS feeds. Many news sites still serve RSS feeds: TechRepublic offers an RSS feed of all Google-related posts. You may also choose to receive Google Alerts via either RSS or email — so you can receive an alert whenever a new web page with a search term you choose appears.
To embed an RSS feed on the new Google Sites, I suggest you use a third-party tool, such as FeedWind or FeedGrabbr. Copy the link to the feed, then paste it into your third-party tool. Customize settings, then copy the embed code generated. Paste the embed code into your Google Site as above.
Embedded content on a Google Site makes it simpler for many people to access information. By embedding tweets or an RSS feed, people can see the latest news even if they don’t actively use Twitter or an RSS reader. In a company, this may make a Google Site a great way to focus attention on relevant industry news. In a school, you could feature streams of content from teachers, parents, or for a specific classroom.
If you block third-party content in Chrome, you may need to adjust your Chrome browser settings to allow Google Sites to show embedded content. When I first attempted to embed content from Twitter, nothing displayed. In Chrome, I went into Settings > Advanced > Content settings > Cookies > Allow. Then I added an entry: [*.]googleusercontent.com to allow Chrome to always access content. After that I was able to continue to block other third-party cookies, and embedded Google Sites content appeared as expected.
Other Google Sites changes
In the last half of 2017, Google Sites received four other updates. First, Sites now include search: select the magnifying glass, then enter a search term (or if you use G Suite Business or Enterprise, the Cloud Search app searches the content of Sites in your domain). Second, Sites now supports a structure of up to 5 levels of nested pages, instead of two, which is welcome for more complex Sites. Third, organizations may appreciate the ability to add a single site-wide footer to a Site. Finally, it is now easier to share the URL of a Site: select the “Copy published site link” near the top of the page while editing.
Has the ability to embed content made the new Google Sites useful for you or your organization? Let me know what your experience has been in the comments or on Twitter (awolber).
Subscribe to the Developer Insider Newsletter
From the hottest programming languages to commentary on the Linux OS, get the developer and open source news and tips you need to know. Delivered Tuesdays and Thursdays