What is AMP (Accelerated Mobile Pages)?

AMP is an open source framework developed by Google in collaboration with Twitter. Accelerated Mobile Pages creates a better, faster experience on mobile web.

What is AMP? How does AMP work?

  1. What is AMP (Accelerated Mobile Pages)?
  2. How does AMP work?
  3. So should you use AMP for your website?
  4. What are the disadvantages of AMP?
  5. Is it possible to take advantage of the web-to-app experience on AMP websites?

What is AMP (Accelerated Mobile Pages)?

Picture 1 of What is AMP (Accelerated Mobile Pages)?

If you've ever searched for content and interacted with the results on a mobile device, you might have encountered AMP or Accelerated Mobile Pages.

AMP is an open source framework developed by Google in collaboration with Twitter. Accelerated Mobile Pages creates a better, faster experience on mobile web. At its core, this framework allows you to build lightweight experiences for mobile devices, by simplifying HTML and following streamlined CSS rules.

AMP was initially considered developed in response to Facebook's Instant Articles. However, over the years, it has become a powerful platform for distributing content directly from search results at the speed of light. Earlier this year, Google outlined a plan that announced that it would push AMP technology framework into web standards.

How does AMP work?

Picture 2 of What is AMP (Accelerated Mobile Pages)?

The AMP framework has 3 main parts.

  1. AMP HTML : Think of AMP HTML as a more compact version of regular HTML. The AMP framework has strict rules for HTML tags that you can use. To ensure fast page loading, certain HTML elements like forms are not allowed to appear on AMP. The AMP framework also requires that you use a streamlined version of CSS. See the full list of HTML tags needed for the AMP framework here:
 https://amp.dev/documentation/guides-and-tutorials/start/create/basic_markup/?referrer=ampproject.org 

None of these tags is new, if you are familiar with building web content using modern HTML and CSS.

  1. AMP JS : To ensure fast page loading on mobile platforms, AMP restricts the use of any Javascript. The only exception is for AMP scripts, optimized for the purpose of increasing page load speed. AMP provides a library of easy-to-apply components. You can create animations, load dynamic content, modify layouts, and more with AMP's extensive component library.
  2. AMP CDN : Often referred to as the AMP Cache, an important component of the AMP platform is CDN (Content Delivery Network) based on proxy. CDN fetches AMP content and stores it for quick distribution. By default, the AMP CDN stores all valid AMP content and does not provide an opt-out option. However, you can continue to leverage your own CDN provider on the AMP cache to customize the content delivery configuration.

So should you use AMP for your website?

Picture 3 of What is AMP (Accelerated Mobile Pages)?

In the years since AMP was launched, it is generally accepted that media websites work well on AMP. Because much of the content on media sites is static, these sites have seen a significant increase in traffic from Organic Search Traffic (organic search results). In addition, Google has made it easier for publishers to make their content stand out with Rich Cards.

For e-commerce websites that have very dynamic content and vary based on user choices (filtering, sorting, adding to shopping carts and more dynamic user actions), level of AMP can increase performance on mobile devices to be launched. All SEO and mobile performance enthusiasts seem to agree that a well implemented AMP site will:

  1. Significant increase in volume of Organic Search Traffic.
  2. Increase engagement and conversion due to faster, better mobile experience.
  3. Reduce the load on the server because AMP CDN stores and responds to most search results.
  4. Give your content a chance to appear prominently in the mobile search results.

What are the disadvantages of AMP?

Picture 4 of What is AMP (Accelerated Mobile Pages)?

The most common reason some digital web brands have decided not to implement AMP is the level of effort needed to AMP web assets. It's undeniable that the potential for mobile is huge, but it also requires a holistic approach. To take advantage of the AMP experience, your development team will need to build and maintain AMP-specific assets.

Because AMP stores content without requiring a server each time, the analytics and measurement tools cannot be 100% dependent on server requests. You will need to implement special tracking parameters to accurately capture the CTRs and interaction metrics from the AMP version of the site.

Put simply, AMP is miniature HTML, which means you can't deliver rich experiences to users, such as moving maps, rotating images, etc. on AMP. If parts of the site rely heavily on UX, you might want to reconsider building AMP versions for those sections.

Finally, the AMP experience is enclosed and limited by design. Users can hardly do anything from the AMP experience, except back to Google search results. This creates the risk of losing mobile user engagement and potential conversion to your brand.

Is it possible to take advantage of the web-to-app experience on AMP websites?

Picture 5 of What is AMP (Accelerated Mobile Pages)?

The answer is yes! AMP provides a unique mobile opportunity for Organic Traffic, to search and discover content on the site. With Journeys web-to-app smart banners of Branch (link: https://branch.io/journeys/ ), you can continue exploring content, web connections and mobile apps, by building a custom web-to-app experience. Here are some specific experiences you can build with Branch on the AMP website.

  1. With Branch AMP's web-to-app Journeys, you can seamlessly route mobile users from AMP content directly into your app, without risking losing their participation. An additional benefit is that you retain full analysis of user behavior without incurring the cost of retagging websites for AMP.
  2. To get a full-channel view, from the search results to the user's app content, you can include the Branch links behind Rich Cards. This will help you gain visibility of content that works well with Organic Traffic, while still creating a seamless experience for the user.

To learn more about AMP and how Branch can help, request a demo with the development team at:

 https://branch.io/contact-sales/ 

Branch is a mobile linking platform that provides unified experiences and measurements for more than 50,000 mobile applications, including Airbnb, Pinterest, BuzzFeed, Tinder, Foursquare, Yelp and Sephora. Branch's affiliate platform can help you develop your mobile application through features such as deep links, sharing, referrals - directing someone to another place to find good information. help), mobile banners and interstitial ads, custom apps, unified attribution across platforms and channels.

Update 12 November 2019
Category

System

Mac OS X

Hardware

Game

Tech info

Technology

Science

Life

Application

Electric

Program

Mobile