AMP

Lista kontrolna publikowania AMP

Postępuj zgodnie z tą listą kontrolną, aby zapewnić najpełniejsze doświadczenie AMP w witrynie!

Zapewnianie walidacji specyfikacji AMP

AMP ma mnóstwo wbudowanych zalet, takich jak skrócenie czasu oczekiwania użytkownika poprzez wstępne ładowanie treści z serwerów buforujących AMP. Aby móc korzystać z tych zalet, strony muszą być prawidłowymi dokumentami AMP. Strony opublikowane z błędami zgłaszanymi przez walidator AMP nie są indeksowalne przez serwer buforujący AMP i mogą być serwowane jako strony błędów.

Aby nigdy więcej nie opublikować nieprawidłowej strony AMP, użyj tych narzędzi:

Udzielanie dostępu do serwerów buforowanym stronom AMP

Świetna wiadomość, prawidłowe strony AMP automatycznie mogą być buforowane na wszystkich istniejących serwerach buforujących AMP! Dzięki temu ładowanie treści na urządzeniach użytkowników przebiega wydajnie i bezpiecznie. Tego typu optymalizacje są świetne, ale mają mały haczyk. Niektórym użytkownikom strony AMP będą serwowane z domen innych niż Twoje własne. Może to spowodować, że strony stracą dostęp do danych witryny podczas korzystania z dynamicznych składników AMP, takich jak <amp-form> lub <amp-list>. Tego typu błędy to problemy CORS. Pracuj z zabezpieczeniami, a nie przeciw nim, poprzez włączenie obsługi żądań CORS ze wszystkich dostępnych serwerów buforujących AMP! Jeśli używasz Node.js w swoim zapleczu, możesz użyć składnika amp-cors middleware.

Dowiedz się więcej o udzielaniu dostępu do serwera:

Bezpieczna i nadająca się do udostępniana zawartość dzięki podpisanej wymianie

Zachowaj adres URL swojej domeny i uprość analitykę podczas udostępniania zawartości poprzez podpisane wymiany (SXG). Gdy serwujesz strony AMP z SXG, podpisy cyfrowe chronią Twoje informacje poprzez powiązanie dokumentu z jego deklarowanym adresem URL. Taki sposób działania traktuje sesje użytkowników i pliki cookie jako stronę pierwszą, zamykając ewentualne luki analityczne. Implementacja SXG dostarcza podpisaną zawartość AMP oprócz, a nie zamiast zwykłej zawartości AMP.

Dowiedz się więcej o implementacji podpisanych wymian:

Testowanie buforowanych stron

Serwery buforujące AMP przechowują obrazy, czcionki i zawartość strony, aby umożliwić użytkownikom korzystanie z nich od razu, gdy tylko zechcą. Dlatego ważne jest, aby sprawdzać, czy strony AMP wyglądają i działają zgodnie z oczekiwaniami, gdy są serwowane z serwera buforującego AMP.

Podczas dodawania stron AMP do serwera buforującego AMP sprawdź za pomocą narzędzi programistycznych przeglądarki, czy można załadować wszystkie zasoby zewnętrzne. Oto lista:

  • obrazy
  • filmy
  • punkty końcowe składnika amp-analytics
  • punkty końcowe składnika amp-pixel
  • czcionki niestandardowe
  • ramki iframe

Więcej informacji o serwerach buforujących AMP:

Upewnianie się, że pliki AMP są odnajdywane przez wyszukiwarki

Strony tylko w AMP (najpierw AMP) i strony z repliką AMP (sparowane AMP) muszą być odnajdywane! Wszystkie strony AMP wymagały znacznika <link rel="canonical" href="$SOME_URL"> w sekcji <head>. Strony najpierw AMP muszą zawierać link do samych siebie, a strony AMP sparowane ze stroną bez AMP muszą zawierać linki do siebie nawzajem.

Upewnij się, że metadane Schema.org zawierają użyteczne informacje! Inne strony i wyszukiwarki internetowe mogą tego wymagać do udostępnienia Twoich treści.

Roboty internetowe, roboty indeksujące lub pająki to nazwy programów, które szukają treści. Przemierzają one sieć, pozwalając wyszukiwarkom indeksować zawartość stron internetowych, aby zapytania użytkownika skutkowały zwróceniem właściwych wyników! Upewnij się, że można znaleźć Twoją stronę w wyszukiwarce, umieszczając odpowiednie instrukcje w pliku robots.txt i ustawiając odpowiednie nagłówki.

NIE wykluczaj robotów indeksujących za pomocą pliku robots.txt.

User-agent: *
Disallow: /amp/                            <= don't!

NIE dodawaj do plików AMP HTML znacznika meta robots noindex.

<meta name="robots" content="noindex" />   <= don't!

NIE wstawiaj znacznika noindex jako nagłówka HTTP X-Robots-Tag dla plików AMP.

$ curl -I http://www.example.com/amp.html
HTTP/1.1 200 OK
Date: Tue, 25 May 2010 21:42:43 GMT
()
X-Robots-Tag: noindex                      <= don't!
()

Dowiedz się jak sprawić, aby Twoje strony można było odnaleźć

Mierzenie ruchu i przejść użytkowników

Zgromadzenie prawidłowych metryk jest niezbędne do użytecznej analizy. Podczas testowania wpływu wprowadzenia AMP do witryny na użytkowników upewnij się, że mierzysz to, co trzeba. Fałszywe wyniki negatywne, pozytywne lub nietrafne mogą pojawić się, jeśli analitycy nie uwzględnią różnic, jakie może tworzyć AMP. Upewnij się, że rozumiesz, czego szukać i jak to mierzyć!

Dowiedz się więcej o konfigurowaniu odpowiedniej analityki dla AMP: