Accelerated mobile pages czyli przyspieszone strony mobilne AMP - co to jest?
(3 min czytania)
Pod koniec stycznia 2016 roku w Google Search Console nagle pojawiła się nowa opcja pozwalająca na włączenie przyspieszenia stron mobilnych AMP. Do tej pory na temat tego przyspieszenia pojawiło się niewiele informacji. Ta publikacja będzie miała na celu wyjaśnienie czym jest i do czego służy owa opcja.
Co jest jest AMP?
AMP czyli Accelerated Mobile Pages to sposób budowania stron internetowych opartych na statycznych treściach, które mają się szybko renderować. AMP składa się z trzech elementów:
- AMP HTML - to zbiór zaleceń dla kodu HTML dzięki którym możliwe jest tworzenie bogatych treści z wykorzystaniem podstawowego kodu HTML oraz dostępnych dla niego w ramach AMP rozszerzeń.
- AMP JS – biblioteki JavaScript które sprawiają, że treści na stronie ładują się błyskawicznie.
- AMP CDN – opcjonalny element, który odpowiedzialny jest za dostarczanie stron HTML opartych o AMP.
Po co powstało AMP?
Jest to open source’owa inicjatywa, która powstała na skutek dyskusji i przemyśleń osób związanych w różny sposób z wydawaniem stron mobilnych. Mowa tu nie tylko o webmasterach, programistach i wydawcach, ale także o użytkownikach, którzy takie strony przeglądają. Inicjatywa ma na celu dostarczanie treści w jeszcze szybszym czasie niż dotychczas.
Zastosowanie AMP ma sprawić, że zmniejszy się współczynnik odrzuceń spowodowany wolnym wczytywaniem się stron i treści i to niezależnie czy będzie to treść dostępna na urządzeniach mobilnych, czy też na PC czy laptopach.
Jak działa AMP?
Przyspieszone strony mobilne (AMP) działają jak każda inna strona oparta o HTML, ale z tą różnicą, że istnieją pewne obostrzenia co do niektórych elementów kodu HTML, które są zabronione lub możliwe do wykorzystania w szczególnych przypadkach. Przyspieszenie AMP działa we wszystkich nowoczesnych przeglądarkach, jak na nowoczesną technologię przystało.
AMP działa poprzez wykorzystanie różnorakich elementów technicznych dostarczanych przez przeglądarki i serwery dzięki czemu zwiększa się szybkość ładowania stron co polepsza odczucia użytkowników.
Całą magia AMP polega na tym, że strony wykorzystujące tę technologię są w stanie zostać zapisane w chmurze/
Podsumowując: celem projektu jest przyspieszenie ładowania stron poprzez wykorzystanie infrastruktury chmur/
Dla kogo jest AMP?
W teorii dla każdego, dla kogo chęć dostarczania treści w błyskawicznym tempie jest kluczowa powinien zainteresować się AMP.
Niestety wykorzystanie AMP przez każdego może być nieco ograniczone, ponieważ do prawidłowego działania tej technologii mile widziana jest znajomość HTML oraz JavaScript. Specyfikacja techniczna informująca jak powinien wyglądać kod strony znajduje się w odpowiedniej pomocy Google.
Z dokumentu dowiemy się, że konieczne jest stosowanie specjalnych znaczników i deklaracji znaczników oraz odpowiednie opisywanie ich z pomocą JavaScript.
Co na obecnie daje zastosowanie AMP?
Niestety z racji tego, że informacja w Google Search Console pojawiła się stosunkowo niedawno, mało którzy webmasterzy byli w stanie przystosować swoją stronę do nowej technologii.
Wprowadzenie AMP na stronie powinno jednak zmniejszyć współczynnik odrzuceń spowodowany wolnym wczytywaniem się strony. Być może wprowadzenie AMP będzie także odbierane przez algorytmy Google jako sygnał rankingowy? Warto przyglądać się rozwojowi tej technologii. Można założyc, że wdrożenie AMP poprawi pozycjonowanie stron w google.