How does AMP help and hinder SEO?

What is AMP?

AMP (pronounced A.M.P not “amp”) stands for Accelerated Mobile Pages. The title is fairly descriptive; they are pages that are designed to be fast-loading on mobile devices. The idea of AMP is to produce a lightning quick experience for internet browsers on a mobile device. The free, open-source framework allows you to build pages that work like a stripped-down version of your main pages, that function without the speed-taxing elements that impact load time. When a standard webpage has an AMP alternative available, a link to the AMP version is placed on the page via an HTML tag and this is what is served to the mobile device user.

The AMP framework allows developers to build pages using three core elements; AMP HTML, AMP JavaScript and AMP Cache. The AMP HTML is HTML that has been extended with custom AMP properties. Most of the HTML used on an AMP page is standard HTML. However, there are some AMP-specific tags that enable performance improvements. AMP JavaScript is a JavaScript library that enables the fast rendering of AMP HTML pages. It ensures optimisations such as preventing third-party JavaScript from blocking the rendering of the page and keeping it out of the critical path. The AMP Cache is a content delivery network specifically for AMP documents. Most AMP pages are served via the Google AMP Cache which stores valid AMP documents and their resources and delivers them in its search results on mobile devices, providing a faster mobile user experience.

Who supports AMP?

Although heavily backed by Google, the AMP Project is not owned by the search giant. In fact, the AMP Project website lists over 160 Ad platforms and 15 CMSs that support it. Other search engines, such as Bing, Baidu and Yahoo Japan are linked to the AMP Project, suggesting that AMP pages will not only benefit publishers in the Google search results, but across other engines also. In September 2018, Bing even announced its own AMP cache with the purpose of providing a faster mobile experience to users of Bing.
CMSs such as Drupal and WordPress have AMP functionality built into them, with AMP being enabled as a default on all pages created on WordPress.com sites. There is clearly a high and growing uptake of the technology, and big players in the industry are keen to back it.

What was AMP designed for?

The purpose of AMP when it was announced back in 2015 was to improve the performance of the internet on mobile devices. At its core, AMP is focused on optimising webpages for quick loading on mobile devices by offering content through lightweight pages. This certainly marries with Google’s apparent quest to make the web a more accessible and enjoyable place for users of mobile devices.

[oc-redirect num=1]

How AMP helps SEO

How AMP hinders SEO

Conclusions

So in summary, AMP has many positives but whether your website would receive the full weight of those is really a cost-benefit analysis. For publishers looking to be contenders in the highly competitive “news” industry, appearing in the carousel at the top of the search results might be beneficial enough to warrant the implementation. However, if your reason for choosing AMP is just to increase the load speed of your webpage the time and resources might be better spent optimising the speed of all your pages.
AMP implemented well still has its drawbacks, and how much you rely on functionality to convert your visitors will impact on whether making the switch is worth it for you. Unless you are after the increased exposure that AMP can bring, I would recommend using the time and development resource to improve the overall user experience of your pages on mobile and desktop.