Best Practices for News coverage by Searching

Having up-to-date information during major public events is very important, as the landscape changes from minute to minute. This guide highlights some of the tools news publishers can use to create a data-rich and engaging experience for their users.

Add Article structured data to AMP pages

Adding Article structured data to your NEWS AMP pages, blogs, and sports articles can make content eligible for enhanced views in Google Search results. Enhanced features can include placements in the Headlines carousel, host carousel, and Visual stories. Learn how to tag your articles.

You can now test and validate AMP article markup in the Rich Results Testing Tool. Enter the URL of your page or code snippet, and Rich Results Testing will show amp articles found on the page (as well as other rich result types), and any errors or suggestions for your AMP Articles. You can also save your test history and share test results. 

We also recommend that you provide a publication date so that Google can expose this information in search results if this information is considered useful to users.

Flag your live streaming video content

If you live to stream a video during an event, you can be eligible for the LIVE badge by tagging your video with BroadcastEvent. We strongly recommend that you use the Indexing API to ensure that your live video content is crawled and indexed immediately. The Indexing API allows each site owner to instantly notify Google when a specific page type is added or removed. This allows Google to schedule pages for new crawls, which can lead to more relevant user traffic as your content updates. For websites with many short-lived pages such as live streaming video, the Indexing API keeps content fresh in search results. Learn how to start the Indexing API.

For AMP pages: Use components and update cache.

Use the following to make sure your AMP content is published and updated when there's news.

Update cache

When people click on an AMP page, Google AMP Cache automatically requests an update to serve new content to the next person after the content is cached. However, if you want to force an update to the cache in response to content changes in your home domain, you can send an update request to the Google AMP Cache. This is useful if your page changes in response to a live news event.

Use the news-related AMP component
  • <amp-live-list>: Add content directly to your articles and update them based on the source document. This is a great option if you just want the content to reload easily, without having to set up or configure additional services in your backend. Learn how to apply <amp-live-list>.
  • <amp-script>: Run your own JavaScript inside an AMP page. This flexibility means that anything you publish on a desktop or non-AMP mobile page, you can bring it to AMP. <amp-script> support Websockets, interactive SVG, and more. This allows you to create interesting news pages such as election coverage maps, live charts, and polls, etc. As a newer feature, the AMP team is actively asking for feedback about it.