AMP is an initiative of Google in conjunction with other technology companies, including Twitter, WordPress and LinkedIn, which aims to achieve the optimization of web pages in order to significantly improve their mobile performance. The fact that a website is fully responsive does not guarantee a higher number of visits through mobile devices, it is an important point, yes, but it does not ensure a satisfactory user experience.

Under this premise this project has been created, so that the response to users on mobile devices is immediate, all using cache through the implementation of CDN, asynchronous javascript codes and own tags or rules that will allow the loading of multimedia content in the best possible way.

Among the rules that are handled in AMP is to avoid calling external resources either JavaScript or CSS, which is why any style to be implemented must go in the header, within the <style amp-custom></style> tags. Similarly, the inclusion of media elements such as images and video, is also accompanied by specific tags, for example the inclusion of images must be done with the <amp-img></amp-img> tag, in which the corresponding width and height must also be explicitly defined.

Anyway, we only wanted to give an approximation to what AMP refers to, you will find much more information about it through its official website: https://www.ampproject.org/ and on Github via the link https://github.com/ampproject.

For us, the greatest advantage of using AMP would be the fact of having a web page optimized for mobile devices, which, by allowing a better user experience, will grant a greater number of visits, and also, a high probability of reducing the percentage of bounces from devices. mobile, which in turn will significantly improve SEO.

AMP is a relatively new technology and it has certain limitations, however, components will continue to be developed that will expand or include new functionalities. Certainly a very interesting project, which will give much to talk about.