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:
| Godzina | Temat |
|---|---|
| 17:00 | Czar metalowych czcionek, o edytorze Gutenberg |
| 17:30 | Przyspieszone strony mobilne AMP |
| 18:00 | Powiadomienia w WordPressie na bazie wtyczki Notification |
| 19:00 | Profesjonalne środowisko deweloperskie dla WordPressa z roots.io |
| 19:30 | Sage 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:
- AMP HTML: podzbiór HTML z własnymi elementami, takimi jak
amp-imgiamp-form. - AMP JS: środowisko uruchomieniowe, które ładuje zasoby i kontroluje układ strony.
- 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.
| Data | Zmiana | Źródło |
|---|---|---|
| 10 października 2019 | AMP dołącza do programu inkubacyjnego OpenJS Foundation | blog AMP |
| 13 marca 2020 | Limit CSS rośnie z 50 KB do 75 KB | blog AMP |
| 26 czerwca 2020 | AMP kończy inkubację w OpenJS Foundation | ten sam wpis, aktualizacja |
| maj 2020 | Google zapowiada, że AMP przestanie być wymogiem Top Stories | blog Search Central |
| od połowy czerwca do końca sierpnia 2021 | Wdrożenie page experience: Top Stories dla każdej strony, koniec ikony AMP | blog Search Central |
| marzec 2024 | INP zastępuje FID w Core Web Vitals | web.dev |
| 10 kwietnia 2025 | Ostatnie wydanie oficjalnej wtyczki AMP dla WordPressa, 2.5.5 | WordPress.org |
| 1 lipca 2026 | Google Search linkuje wprost do stron AMP wydawcy, bez AMP viewera, AMP Cache i SXG | aktualizacje 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:
| Pole | Wartość |
|---|---|
| Dodana do katalogu | 8 października 2015 |
| Najnowsza wersja | 2.5.5, wydana 10 kwietnia 2025 |
| Aktywne instalacje | ponad 300 000 |
| Wymaga | WordPress 6.5, PHP 7.4 |
| Testowana do | WordPress 6.8 |
Instalacja przez WP-CLI to jedna linia:
wp plugin install amp --activateWtyczka 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=1do 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ć:
- Usuń link
rel="amphtml"z kanonicznej strony bez AMP. - Ustaw dla usuniętego adresu AMP przekierowanie 301 lub 302 na stronę kanoniczną.
- 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”:
| Metryka | Co mierzy | Dobrze |
|---|---|---|
| LCP (Largest Contentful Paint) | ładowanie | 2,5 sekundy lub mniej |
| INP (Interaction to Next Paint) | responsywność | 200 milisekund lub mniej |
| CLS (Cumulative Layout Shift) | stabilność wizualna | 0,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.
- Program WordUp Trójmiasto #12 na wpgdynia.pl
- Oficjalna wtyczka AMP dla WordPressa
- Dokumentacja projektu AMP
- Google Search Central: AMP w wyszukiwarce Google
- Google Search Central: usuwanie stron AMP








