SEO AMP

Czym jest AMP (Accelerated Mobile Pages), jak działa, dlaczego nigdy nie był czynnikiem rankingowym, dlaczego od czerwca 2021 nie jest już wymagany w Top Stories oraz jak zdecydować, czy go zachować, czy usunąć.

Opublikowano po raz pierwszy: 27 cze 2026 · Ostatnia aktualizacja: 22 sie 2026 · Advanced
Języki

AMP (Accelerated Mobile Pages) to framework Google z 2015 roku dla niemal natychmiastowych stron mobilnych — ale nigdy nie był czynnikiem rankingowym, a od czerwca 2021 nie jest już wymagany w Top Stories (zastąpiły go Core Web Vitals, a odznaka AMP została usunięta). Jest opcjonalny i traci na znaczeniu: nie twórz nowych AMP i rozważ koszty operacyjne przed jego zachowaniem.

TL;DR — AMP to framework open-source Google z 2015 roku do niemal natychmiastowych stron mobilnych — ograniczony HTML/CSS/JS plus prerenderowanie z Google AMP Cache. Nigdy nie był czynnikiem rankingowym (Google mówi to wprost), a od czerwca 2021 aktualizacji Page Experience nie jest już wymagany dla Top Stories — Core Web Vitals zastąpiły go, a odznaka AMP została usunięta. Zbuforowany AMP nadal serwuje pod google.com/amp/s/…; Signed Exchange (SXG) może go serwować pod Twoim własnym URL, ale tylko w Chrome. Relacja kanoniczna łączy samokanoniczną stronę nie-AMP (z rel="amphtml") ze stroną AMP, która wskazuje rel="canonical" z powrotem. Dziś AMP jest opcjonalny i zanika: nie buduj nowego AMP i rozważ koszt operacyjny (zwłaszcza analitykę) przed jego utrzymaniem.

Evidence for this claim AMP is not required for Top Stories eligibility; Google removed the AMP requirement with the page experience rollout. Scope: Current official or standards documentation. Confidence: high · Verified: Google Search Central: Page experience rollout Evidence for this claim The Google AMP Cache is a proxy-based CDN that stores and serves valid AMP documents. Scope: Current official or standards documentation. Confidence: high · Verified: AMP: How pages are cached

Trochę historii

Google uruchomiło AMP w 2015 roku i udostępniło go w Google Search w październiku 2015 roku, pozycjonując go jako odpowiedź otwartej sieci na Facebook Instant Articles i Apple News — sposób na utrzymanie konkurencyjności stron wydawców pod względem szybkości mobilnej. Na starcie był wspierany przez partnerów takich jak Twitter, LinkedIn, WordPress i Pinterest, a projekt później przeszedł pod zarząd OpenJS Foundation, chociaż Google pozostało dominującym kontrybutorem.

Powód, dla którego większość wydawców faktycznie go przyjęła, nie był ideologiczny — to była karuzela Top Stories. Od mniej więcej 2016 do 2021 roku AMP był skutecznie wymagany, aby się tam pojawić, a Google oznaczało wyniki AMP odznaką błyskawicy (⚡).

Jak AMP działa technicznie

AMP zyskuje szybkość dzięki ograniczeniom:

  • Ograniczony znacznik. Strona AMP deklaruje <html ⚡> (lub <html amp>), ładuje środowisko uruchomieniowe AMP JS (<script async src="https://cdn.ampproject.org/v0.js">) i zawiera kod szablonu AMP oraz wymagane meta tagi charset i viewport.
  • Brak autorskiego JavaScriptu. Twój własny JS jest niedozwolony, z wyjątkiem komponentu amp-script w piaskownicy; JS stron trzecich działa tylko w iframe’ach. Wszystko, co działa, jest asynchroniczne, więc nic nie blokuje renderowania.
  • CSS jest osadzony i ograniczony do 75 KB. Brak zewnętrznych arkuszy stylów.
  • Wymiary zasobów są deklarowane statycznie. Obrazy i osadzone elementy rezerwują swoje miejsce z góry, co zapobiega przesuwaniu układu.

Te zasady pozwalają Google bezpiecznie wstępnie renderować stronę AMP w ukrytym iframe przed dotknięciem przez użytkownika — to właśnie daje uczucie “natychmiastowości”.

Pamięć podręczna AMP Google

Szybkość AMP to nie tylko framework — to także dostarczanie. Google przechowuje zweryfikowaną, zoptymalizowaną kopię Twojej strony AMP na cdn.ampproject.org, serwuje ją przez HTTPS i nowoczesne protokoły oraz optymalizuje obrazy. Jedna konsekwencja, którą warto zrozumieć: przy zbuforowanej AMP infrastruktura Google staje się hostem Twoich treści, a nie Twoje serwery. Zauważ też, że strony AMP na komputerach nie są serwowane z pamięci podręcznej AMP — kanoniczna AMP zachowuje się tam jak standardowy wynik — więc korzyść z przyspieszenia CDN dotyczy praktycznie urządzeń mobilnych.

Oś czasu, która ma znaczenie:

  • 2016–2021: Odznaka AMP (⚡) wyświetlana w wynikach; AMP wymagane dla Top Stories.
  • Kwiecień 2021: Google ogłosiło, że wraz z aktualizacją Page Experience “using the AMP format is no longer required” dla Top Stories.
  • Czerwiec 2021: Aktualizacja Page Experience została wdrożona. Core Web Vitals stały się sygnałem wydajności dla kwalifikacji do Top Stories, a Google usunęło odznakę AMP z wyników.
  • 2021–obecnie: AMP jest opcjonalne, nie daje żadnego wzmocnienia rankingowego, a CWV faktycznie napędza sygnały związane z wydajnością.

Najważniejsze: AMP samo w sobie nie jest czynnikiem rankingowym i nie jest już przepustką do Top Stories.

Problem przepisywania URL-i (i Signed Exchange)

W grze są trzy adresy URL dla pojedynczego artykułu AMP: Twój oryginalny adres URL wydawcy, adres URL pamięci podręcznej AMP na cdn.ampproject.org oraz adres URL Google AMP Viewer, który wygląda jak https://www.google.com/amp/s/[your-domain]/[path]. Ponieważ wstępne renderowanie wymaga iframe o tym samym pochodzeniu, Viewer serwuje Twoje treści pod adresem URL google.com — więc użytkownicy widzą domenę Google, a nie Twoją. To było prawdziwe źródło zamieszania wokół marki i problemów z przypisywaniem ruchu.

Signed Exchange (SXG) to rozwiązanie. Opakowuje dokument AMP w kryptograficzny podpis powiązany z Twoim URL-em, więc gdy Chrome go zweryfikuje, przeglądarka pokazuje Twoją domenę w pasku adresu. Google priorytetyzuje signed exchange nad AMP Viewer, gdy jest obsługiwany. Zastrzeżenia: SXG działa tylko w Chrome, podpisy mają maksymalny czas życia 7 dni (więc pakujący musi ponownie podpisywać), jest ograniczony do wyników bogatych i podstawowych (nie karuzel) i wymaga uruchomienia serwera amppackager lub zewnętrznego dostawcy SXG. To “właściwa” metoda serwowania, ale wiąże się ze znacznym wysiłkiem operacyjnym.

Kanoniczne tagowanie AMP

To miejsce, w którym implementacje AMP najczęściej zawodzą. Dwa podejścia:

  • Sparowane (najczęstsze): strona nie-AMP i osobna strona AMP.
    • Strona nie-AMP jest własnym kanonikiem i dodaje <link rel="amphtml" href="https://example.com/article/amp/">.
    • Strona AMP dodaje <link rel="canonical" href="https://example.com/article/"> wskazujący z powrotem na wersję nie-AMP.
  • Tylko AMP: pojedynczy URL jest zarówno kanoniczny, jak i AMP, więc odnosi się do siebie.

Praktyczne zasady: Google indeksuje kanoniczny URL (AMP jest traktowany jako zduplikowany), więc umieść dane strukturalne na obu wersjach, uwzględnij tylko kanoniczne URL-e w swojej mapie witryny i pozwól, aby rel="amphtml" obsługiwał wykrywanie AMP. Google dokumentuje dokładnie to połączenie rel="amphtml" / rel="canonical" — zobacz O AMP: jak zwiększyć wykrywalność treści aby poznać relację referencyjną, jeśli Twoja konfiguracja nie pasuje do żadnego z powyższych przypadków.

Wyzwania związane z analityką AMP

Złożoność śledzenia w AMP to realny koszt operacyjny, a nie teoretyczny:

  • Problem z odsyłaczami. Ruch z zbuforowanych stron AMP historycznie pojawiał się jako odsyłacze z cdn.ampproject.org, a nie z organicznych wyników wyszukiwania — rozwiązaniem jest wykluczenie odsyłaczy dla tej domeny.
  • Fragmentacja sesji. Przejście z zbuforowanej strony AMP na stronę nie-AMP domyślnie rozpoczynało nową sesję. AMP Linker (przekazujący Client ID przez parametr URL amp_id= na granicy cache-do-witryny) to element, który je łączy.
  • GTM dla AMP używa komponentu amp-analytics — bardziej złożonej konfiguracji niż standardowy GTM, z mniejszą liczbą funkcji.
  • GA4 zyskało natywne wsparcie AMP w czerwcu 2024; wcześniej pomiar AMP opierał się na implementacjach społecznościowych.

Gdy Search Engine Land wyłączyło AMP, “a clearer picture of their audience analytics” było jednym z osiągniętych korzyści, które zgłosili — więc to znany problem.

Inne powierzchnie AMP (aby ich nie mylić)

  • Web Stories (uruchomione jako AMP Stories w 2018, przemianowane na Google Web Stories w 2020) to wizualny, dotykowy format historii zbudowany na AMP. Pojawiają się w wynikach wyszukiwania, Discover i Obrazach. Odmienne od standardowych artykułów AMP.
  • AMP dla poczty e-mail wprowadza interaktywne treści (formularze, karuzele, dane w czasie rzeczywistym) do Gmaila i kilku innych klientów. To funkcja e-mailowa, a nie SEO w wyszukiwarkach — warto wiedzieć, że istnieje, ale nie ma znaczenia dla rankingu.

Bing i AMP

Bing dołączył do projektu open-source AMP we wrześniu 2016 i przez pewien czas prowadził własny przeglądarkę AMP i pamięć podręczną, z własnym oznaczeniem błyskawicy. Jednak według Binga, AMP nie wpłynął w żaden sposób na ich algorytmy rankingu, a wsparcie AMP w Bing jest obecnie w dużej mierze historyczne — nie ma obecnego karuzeli wiadomości wymagającej AMP ani wyraźnego raportowania AMP w Bing Webmaster Tools. W praktyce postawa Binga odzwierciedla podejście Google: opcjonalne, bez wpływu na ranking.

Czy nadal powinieneś używać AMP?

Przypadki, w których utrzymanie AMP ma sens:

  • Wydawca wiadomości/mediów już korzystający z AMP z niskim wskaźnikiem błędów w Search Console i wysokimi kosztami zmiany.
  • Witryna z prostą treścią, gdzie AMP jest ścieżką najmniejszego oporu do dobrych Core Web Vitals.

Przypadki, w których należy go usunąć:

  • Witryny korporacyjne z funkcjonalnością, której AMP nie obsługuje — to dokładnie przypadek, który argumentowałem na SMX West: dla dużej firmy o złożonej strukturze AMP może być zbyt trudny do wdrożenia i nieść nadmierne ryzyko, a istnieją realne powody biznesowe, aby zachować elementy witryny, których AMP nie pozwala.
  • Witryny używające AMP wyłącznie dla odznaki Top Stories, która już nie istnieje.
  • Witryny, gdzie jasność analityki ma znaczenie — złożoność śledzenia AMP to realny koszt.
  • Witryny już spełniające Core Web Vitals — brak dodatkowych korzyści z AMP.
  • Każda witryna, gdzie przepisywanie URL przez AMP powoduje problemy z marką lub atrybucją.

Uczciwa odpowiedź na 2026: AMP jest opcjonalny i traci na znaczeniu. Dla nowych projektów nie wdrażaj go. Dla istniejących oceń koszt operacyjny w porównaniu z pozostałymi korzyściami.

Jak usunąć AMP (jeśli zdecydujesz się to zrobić)

  1. Usuń tag rel="amphtml" ze swoich kanonicznych (nie-AMP) stron.
  2. Przekieruj 301 URL-e AMP na ich kanoniczne odpowiedniki nie-AMP.
  3. Przestań monitorować raport statusu AMP w Search Console.
  4. Zweryfikuj, czy błędy AMP znikną z Search Console w ciągu następnych tygodni.

Zrobione prawidłowo, strony kanoniczne nadal będą indeksowane i pozycjonowane. Główni wydawcy, w tym Search Engine Land, usunęli AMP przy minimalnych zakłóceniach ruchu.

Mity, które warto obalić

  • „AMP daje boost w rankingu.” To nieprawda. AMP nie jest czynnikiem rankingowym; liczy się szybkość, a AMP to tylko jeden ze sposobów na jej osiągnięcie.
  • „Potrzebujesz AMP do Top Stories.” Nieprawda od czerwca 2021.
  • „AMP jest zawsze szybszy niż zwykła strona.” Nie — przewaga wynika z prerenderowania kopii z cache przez Google. Szybka strona bez AMP może pokonać wolną stronę AMP.
  • „URL-e AMP to Twoje URL-e.” Tylko z Signed Exchange (tylko Chrome). Domyślny Viewer pokazuje google.com/amp/s/….
  • „Usunięcie AMP zniszczy ruch.” Przy poprawnym obsłużeniu kanonikali i przekierowań wpływ jest zwykle minimalny.

Aktualnie istotne sygnały wydajności znajdziesz w Core Web Vitals oraz w szerszym klastrze Web Performance.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.