AMP (Accelerated Mobile Pages)
AMP (ang. Accelerated Mobile Pages) – rozwijana w modelu open-source (głównie przez Google) technologia front-endowa stworzona w celu maksymalnego przyspieszenia ładowania stron internetowych na urządzeniach mobilnych poprzez restrykcyjne odchudzenie ich kodu.
Fundamenty techniczne
| Komponent | Zasada działania |
|---|---|
| AMP HTML | Zredukowany podzbiór standardowego HTML-a z własnymi, zoptymalizowanymi znacznikami (np. <amp-img>). |
| AMP JS | Biblioteka zarządzająca zasobami i asynchronicznym ładowaniem. Zewnętrzne skrypty JavaScript są drastycznie ograniczone lub zablokowane. |
| Google AMP Cache | Sieć CDN Google przechowująca kopie stron i serwująca je natychmiastowo bezpośrednio z poziomu wyników wyszukiwania (SERP). |
Ewolucja i obecny status w SEO
Ważna uwaga: Początkowo strony AMP miały priorytet w sekcji Top Stories w Google i stanowiły kluczowy czynnik rankingowy. Po wprowadzeniu wskaźników Core Web Vitals Google zniosło wymóg stosowania AMP na rzecz ogólnej optymalizacji szybkości (RWD) i wygody użytkownika.
Zalety i wady rozwiązania
- Zaleta (Błyskawiczne ładowanie): Wyniki renderują się prawie natychmiastowo dzięki wstępnemu buforowaniu i braku ciężkich skryptów.
- Wada (Ograniczenia funkcjonalne): Trudności w tworzeniu zaawansowanych układów graficznych, formularzy oraz wdrożeniach rozbudowanej analityki.
- Wada (Kwestia UX/URL): Strony wyświetlane z bufora Google często noszą adresy URL w domenie Google, co utrudnia bezpośrednie budowanie marki.