AMP (accelerated mobile pages) - Podsumowanie WordUp Trójmiasto

AMP (accelerated mobile pages) - Podsumowanie WordUp Trójmiasto

Ostatnio zweryfikowano: 12 października 2026
12 min czytania
Dokumentacja

Na spotkaniu WordUp Trójmiasto w Gdyni opowiadałem o AMP (Accelerated Mobile Pages). Był to wtedy jeden z najgorętszych tematów w mobilnym SEO. W 2026 roku AMP nadal jest rozwijane, ale to format niszowy, a Google Search odebrało mu niemal wszystkie przewagi, które wtedy przyciągały wydawców. To podsumowanie zachowuje tezy z prezentacji i dopisuje, co zmieniło się później, z datą i oficjalnym źródłem przy każdej zmianie.

#WordUp Trójmiasto 12 program prezentacji o AMP

Archiwum trójmiejskiej społeczności WordPress na wpgdynia.pl wymienia prezentację Przyspieszone strony mobilne AMP w programie WordUp Trójmiasto #12, w bloku od 17:30 do 18:00. Wpis o wydarzeniu opublikowano 18 marca 2018 roku. Zapraszał na sobotnie spotkanie w godzinach 17:00 do 20:00 w Pomorskim Parku Naukowo-Technologicznym w Gdyni, budynek III, sala A (kinowa). Wstęp był wolny, z wymaganą rejestracją.

Prezentacja o AMP dzieliła wieczór z czterema innymi wystąpieniami. Program dobrze pokazuje, czym żyła lokalna społeczność WordPress wiosną 2018 roku:

GodzinaTemat
17:00Czar metalowych czcionek, o edytorze Gutenberg
17:30Przyspieszone strony mobilne AMP
18:00Powiadomienia w WordPressie na bazie wtyczki Notification
19:00Profesjonalne środowisko deweloperskie dla WordPressa z roots.io
19:30Sage 9: budowa, workflow i integracja z ACF Pro

To samo archiwum sięga spotkania WordUp Gdańsk #1 z 17 grudnia 2012 roku i numeruje edycje trójmiejskie od #1 do #22. Kolejne edycje odbywają się pod nazwą WordUp Gdynia, na przykład WordUp Gdynia #24. Na sali #12 byli programiści WordPress, ludzie z agencji i właściciele stron, a większość pytań po prezentacji dotyczyła jednego: czy AMP da się pogodzić ze sklepem WooCommerce.

#Trzy tezy prezentacji o AMP

Prezentacja opierała się na trzech tezach. W 2018 roku każda z nich była prawdziwa. Kolejne sekcje pokazują, które z nich nadal się bronią.

#Czym jest AMP: framework HTML z ograniczeniami

AMP to “odchudzony” framework HTML, który Google promowało, aby strony ładowały się na telefonach natychmiast. Google ogłosiło projekt 7 października 2015 roku jako inicjatywę open source przyspieszającą mobilny internet. Strona zbudowana w AMP składa się z trzech warstw:

  1. AMP HTML: podzbiór HTML z własnymi elementami, takimi jak amp-img i amp-form.
  2. AMP JS: środowisko uruchomieniowe, które ładuje zasoby i kontroluje układ strony.
  3. AMP Cache: CDN, który przechowuje zwalidowane dokumenty AMP i serwuje je z infrastruktury Google.

Reguły są surowe. Przewodnik AMP o stylach zakazuje !important i zewnętrznych arkuszy stylów (wyjątkiem są własne fonty), a cały CSS autora trafia do jednego bloku <style amp-custom>. W czasie prezentacji ten blok miał limit 50 KB. Własny JavaScript był całkowicie zakazany, dozwolone były tylko komponenty projektu.

#Dlaczego wydawcy wdrażali AMP: cache i Top Stories

Prezentacja wskazywała dwa powody, dla których warto było wdrożyć AMP:

  • Szybkość. Google mogło wstępnie załadować wynik AMP ze swojego cache, zanim użytkownik go kliknął, więc artykuł pojawiał się niemal natychmiast.
  • Widoczność. Mobilna karuzela Top Stories w Google pokazywała wyniki AMP. Samo Google w maju 2020 roku opisywało tę funkcję jako taką, która “obecnie wyróżnia wyniki AMP” (Sowmya Subramanian, Google Search Central, tłumaczenie własne).

Dla wydawcy newsowego drugi punkt przesądzał sprawę. Bez AMP nie było realnej drogi do karuzeli.

#Ciemna strona AMP: adresy google.com/amp i ograniczenia designu

Trzecia część prezentacji dotyczyła kosztów:

  • Zamieszanie z adresem. Użytkownik, który otworzył wynik AMP, widział adres zaczynający się od google.com/amp/ zamiast domeny wydawcy. Signed Exchanges (SXG) częściowo to naprawiły, bo przeglądarka mogła pokazać oryginalny adres treści serwowanej z cache Google.
  • Limity designu. Przy ograniczonym CSS i bez własnych skryptów utrzymanie spójnej marki między wersją AMP a zwykłą stroną wymagało sporo pracy.

#Historia AMP od prezentacji do 2026 roku

Po 2018 roku zmienił się niemal każdy z powyższych punktów. Tabela pokazuje zmiany w kolejności, każdą z pierwotnym źródłem.

DataZmianaŹródło
10 października 2019AMP dołącza do programu inkubacyjnego OpenJS Foundationblog AMP
13 marca 2020Limit CSS rośnie z 50 KB do 75 KBblog AMP
26 czerwca 2020AMP kończy inkubację w OpenJS Foundationten sam wpis, aktualizacja
maj 2020Google zapowiada, że AMP przestanie być wymogiem Top Storiesblog Search Central
od połowy czerwca do końca sierpnia 2021Wdrożenie page experience: Top Stories dla każdej strony, koniec ikony AMPblog Search Central
marzec 2024INP zastępuje FID w Core Web Vitalsweb.dev
10 kwietnia 2025Ostatnie wydanie oficjalnej wtyczki AMP dla WordPressa, 2.5.5WordPress.org
1 lipca 2026Google Search linkuje wprost do stron AMP wydawcy, bez AMP viewera, AMP Cache i SXGaktualizacje dokumentacji Search Central

Aktualna specyfikacja AMP HTML ujmuje limit tak: “Błędem walidacji jest sytuacja, w której arkusz stylów autora i style inline łącznie przekraczają 75 000 bajtów” (tłumaczenie własne). Własny JavaScript jest dziś możliwy przez komponent amp-script, który uruchamia kod w Web Workerze. Pojedynczy skrypt inline może mieć do 10 000 bajtów, a wszystkie skrypty na stronie łącznie do 150 000 bajtów.

#Czy AMP jest wymagane w Google Top Stories

Nie, i nie jest od połowy 2021 roku. W pierwotnej zapowiedzi Google napisało: “AMP nie będzie już potrzebne, aby artykuły pojawiały się w mobilnych Top Stories; funkcja będzie otwarta dla każdej strony” (Sowmya Subramanian, Google Search Central, tłumaczenie własne).

Wpis z kwietnia 2021 roku poszedł dalej i odciął karuzelę także od wyników wydajności: “Oznacza to, że format AMP nie jest już wymagany, a każda strona, niezależnie od wyniku Core Web Vitals czy statusu page experience, może pojawić się w karuzeli Top Stories” (Jeffrey Jose, Google Search Central, tłumaczenie własne). Ten sam wpis zapowiedział, że Google przestanie pokazywać ikonę AMP przy treściach w tym formacie. Wdrożenie ruszyło 15 czerwca 2021 roku i zakończyło się pod koniec sierpnia 2021 roku.

Najmocniejszy argument z prezentacji, karuzela Top Stories, przestał więc działać. Zwykły artykuł na WordPressie ma do karuzeli taki sam dostęp jak artykuł AMP.

#Jak Google Search traktuje strony AMP w 2026 roku

Dokumentacja Google o AMP traktuje dziś AMP jako jeden z wielu sposobów budowania strony: “Google Search indeksuje strony AMP tak samo jak inne strony internetowe” (tłumaczenie własne). Strony AMP nadal mogą pojawiać się jako wyniki rozszerzone albo jako Web Stories, ale muszą być poprawnym AMP HTML, a adres AMP powinien być wyraźnie powiązany z główną witryną. AMP na komputerach nie dostaje żadnych specjalnych funkcji w wynikach wyszukiwania.

Największa zmiana przyszła 1 lipca 2026 roku. Notka Google o aktualizacji dokumentacji mówi, że wyszukiwarka “będzie teraz kierować użytkowników bezpośrednio na strony AMP hostowane przez wydawcę”, a wydawcy “nie muszą już aktualizować cache AMP ani konfigurować signed exchanges”. Notka kończy się zdaniem: “Treści AMP nadal będą rankować tak samo jak każda inna strona” (Google Search Central, aktualizacje dokumentacji, tłumaczenie własne).

To przepisuje dwie tezy z prezentacji:

  • Problem adresów google.com/amp zniknął dla ruchu z wyszukiwarki. Użytkownik trafia na adres AMP w domenie wydawcy, więc argument o utracie marki przestał działać.
  • Argument o odciążeniu serwera też zniknął dla ruchu z wyszukiwarki. W 2018 roku Google serwowało artykuły AMP ze swojego cache, więc duży serwis newsowy obsługiwał mniej żądań. Od lipca 2026 roku te wizyty trafiają na serwery wydawcy, dokładnie tak jak przy zwykłej stronie.

Sam framework nie jest porzucony. AMP figuruje jako projekt at-large w OpenJS Foundation, a repozytorium ampproject/amphtml na GitHubie opublikowało nowe wydanie 18 sierpnia 2026 roku.

#Jak działa oficjalna wtyczka AMP dla WordPressa

W WordPressie AMP prawie zawsze dostarcza oficjalna wtyczka AMP. Wśród jej współtwórców są Google, XWP, rtCamp i Automattic. Aktualne dane z katalogu wtyczek WordPress.org:

PoleWartość
Dodana do katalogu8 października 2015
Najnowsza wersja2.5.5, wydana 10 kwietnia 2025
Aktywne instalacjeponad 300 000
WymagaWordPress 6.5, PHP 7.4
Testowana doWordPress 6.8

Instalacja przez WP-CLI to jedna linia:

wp plugin install amp --activate

Wtyczka ma trzy tryby szablonów, a wcześniejsze wersje tego artykułu opisywały je błędnie. Opis z samej wtyczki:

  • Standard: “Ten tryb jest idealny, bo do obsługi żądań służy jeden motyw i jedna wersja witryny” (tłumaczenie własne). Każdy adres jest stroną AMP.
  • Transitional (przejściowy): “W tym trybie również używany jest jeden motyw, ale każda strona może mieć dwie wersje: AMP i nie-AMP” (tłumaczenie własne). Aktywny motyw renderuje obie wersje.
  • Reader (czytnik): “W tym trybie są dwa różne motywy, jeden dla stron AMP, drugi dla stron nie-AMP” (tłumaczenie własne). Wersja AMP korzysta z osobnego, prostszego motywu.

Tryb Standard ma sens tylko wtedy, gdy motyw i każda aktywna wtyczka generują poprawny AMP. Tryby Transitional i Reader zachowują kanoniczną stronę bez AMP, czyli dwie wersje każdego adresu do przetestowania po każdej aktualizacji motywu lub wtyczki. Warto też sprawdzić datę wydania: od kwietnia 2025 roku nie pojawiła się nowa wersja, a WordPress idzie dalej.

#Dlaczego WooCommerce było najtrudniejszym pytaniem na prezentacji

Pytania po prezentacji dotyczyły głównie WooCommerce i nie był to przypadek. Sklep opiera się na interakcjach, które AMP ograniczało najmocniej: formularzach produktów z wariantami, mini koszyku, polach kuponów, a przede wszystkim na kasie, gdzie bramki płatności wstrzykują własne skrypty.

W 2018 roku każdy z tych elementów wymagał albo komponentu AMP, takiego jak amp-form, albo powrotu do zwykłej strony. Odpowiedź z prezentacji nadal jest aktualna co do zasady: AMP pasuje do stron z treścią, a koszyk i kasa powinny zostać na zwykłych stronach. amp-script złagodził zakaz JavaScriptu, ale jego limity rozmiaru i model Web Workera nie obejmują skryptów, które dostarczają operatorzy płatności. Skoro szybki sklep jest możliwy bez AMP, praktyczna droga to ta z naszego przewodnika o wydajności WooCommerce: cache, formaty obrazów i mniej blokujących skryptów w zwykłym motywie.

#Jak walidować strony AMP

Google Search oczekuje, że strony AMP będą poprawnym AMP HTML, więc walidacja należy do każdego procesu z AMP. Przewodnik AMP o walidacji wymienia metody:

  • W przeglądarce: dopisz #development=1 do adresu strony i odczytaj komunikaty walidacji w konsoli DevTools.
  • Interfejs webowy: wklej kod HTML albo adres do validator.ampproject.org, który pokazuje błędy obok kodu źródłowego.
  • Rozszerzenie przeglądarki: AMP Validator dla Chrome i Opery oznacza niepoprawne strony podczas przeglądania.
  • W CI: paczka npm amphtml-validator (albo jej nakładka dla gulpa) przerywa build, gdy szablon generuje niepoprawny AMP.

Na WordPressie z wtyczką w trybie Transitional lub Reader walidacja ma znaczenie po każdej aktualizacji wtyczek, bo nowa wtyczka może wstrzyknąć kod, który psuje AMP, podczas gdy strona bez AMP nadal działa.

#Jak usunąć AMP z WordPressa bez utraty adresów

Wiele witryn na WordPressie nadal ma wersje AMP, do których nikt nie zaglądał od lat. Przewodnik Google o usuwaniu stron AMP opisuje bezpieczną ścieżkę, gdy zwykła strona ma zostać:

  1. Usuń link rel="amphtml" z kanonicznej strony bez AMP.
  2. Ustaw dla usuniętego adresu AMP przekierowanie 301 lub 302 na stronę kanoniczną.
  3. Obserwuj raport stanu AMP w Search Console, gdzie wykres “indexed AMP pages” powinien spadać.

Przewodnik ostrzega też przed skrótem: nie opróżniaj dokumentu AMP. “Gdy Google Search uzna dokument za nieprawidłowy, nadal serwuje najstarszą dostępną poprawną wersję” (tłumaczenie własne). Na WordPressie z oficjalną wtyczką jej dezaktywacja usuwa linki amphtml, ale stare adresy AMP nadal muszą przekierowywać na strony kanoniczne, przez regułę przekierowania albo w konfiguracji serwera.

Zanim wyłączysz AMP, zajrzyj najpierw do analityki. Strony AMP często są mierzone osobno przez komponent amp-analytics, więc ich udział w ruchu łatwo przeoczyć w standardowych raportach. Jeśli na adresy AMP trafia już tylko niewielka liczba wizyt, wtyczka jest kandydatem do usunięcia. W obu przypadkach decyzja powinna wyjść od zmierzonego stanu wyjściowego, żeby potem dało się pokazać, czy strona bez AMP przyspieszyła, czy zwolniła.

#Core Web Vitals zamiast AMP

Cel wydajnościowy, który AMP wymuszało ograniczeniami, dziś mierzy się bezpośrednio. Core Web Vitals i ich progi oceny “dobrej”:

MetrykaCo mierzyDobrze
LCP (Largest Contentful Paint)ładowanie2,5 sekundy lub mniej
INP (Interaction to Next Paint)responsywność200 milisekund lub mniej
CLS (Cumulative Layout Shift)stabilność wizualna0,1 lub mniej

Google zaleca mierzenie ich na 75. percentylu wczytań strony, osobno dla urządzeń mobilnych i komputerów. INP zastąpiło First Input Delay w marcu 2024 roku, więc każdy poradnik, który nadal podaje FID poniżej 100 ms, jest nieaktualny. Zwykły motyw WordPress może spełnić te progi bez AMP, a metody opisują nasz przewodnik po Core Web Vitals i INP oraz poradnik, jak przyspieszyć stronę na WordPressie.

#Czy warto wdrażać AMP na WordPressie w 2026 roku

AMP nie jest już domyślnym wyborem dla witryny na WordPressie. Powody z prezentacji wygasały jeden po drugim: Top Stories otworzyło się dla każdej strony w 2021 roku, ikona AMP zniknęła, a od lipca 2026 roku Google Search nie serwuje już stron AMP ze swojego cache. Zostaje poprawny, nadal rozwijany framework HTML o surowych regułach, którego część zespołów używa jako dyscypliny wydajnościowej.

Dla nowej strony zbuduj szybką zwykłą stronę i mierz Core Web Vitals. Dla witryny, która już ma AMP, nie ma kary w rankingu w żadną stronę, bo treści AMP rankują jak każda inna strona. Decyduje koszt: drugi zestaw szablonów, walidacja po każdej aktualizacji i wtyczka WordPress bez nowego wydania od kwietnia 2025 roku. Jeśli nikt w zespole nie utrzymuje wersji AMP, jej usunięcie z przekierowaniami jest zwykle czystszym wyjściem.

#Slajdy i materiały z prezentacji o AMP

Slajdy z WordUp Trójmiasto #12 nie są dołączone do tego podsumowania, dlatego poniższe linki prowadzą do oficjalnych źródeł każdego faktu z artykułu. Dziękuję wszystkim, którzy przyszli na prezentację i zadawali trudne pytania o AMP w WooCommerce. To one ukształtowały części tego artykułu o sklepach.

Spotkania użytkowników WordPress, WordUp Trójmiasto

Następny krok

Przekuj artykuł w realne wdrożenie

Pod tym wpisem dokładam linki, które domykają intencję użytkownika i prowadzą dalej w strukturze serwisu.

Chcesz wdrożyć ten temat na swojej stronie?

Jeśli chcesz przełożyć wiedzę z artykułu na działającą stronę, sklep albo przebudowę serwisu, przygotuję konkretny zakres prac.

Powiązany klaster

Sprawdź inne usługi WordPress i bazę wiedzy

Wzmocnij swój biznes dzięki profesjonalnemu wsparciu technicznemu w kluczowych obszarach ekosystemu WordPress.

Polecane artykuły