Google ogłosiło na swoim blogu, że od połowy listopada 2020 Googlebot zyska zdolność do crawlowania stron przy użyciu protokołu HTTP/2. To oczywiście dobre wiadomości, ale na razie nie przyczynią się one bezpośrednio do przyspieszenia indeksacji.
Spis treści
Czym jest HTTP/2 ?
HTTP/2 jest unowocześnieniem powszechnie używanego w sieci protokołu HTTP. Jest to tak naprawdę pierwsza znacząca zmiana w sposobie przesyłania dokumentów od 1997 roku i od ponad 5 lat obsługiwana jest przez wszystkie najważniejsze przeglądarki. Przyspiesza łączenie ze stronami w internecie między innymi dzięki kompresji nagłówków, multipleksowaniu zapytań oraz przesyłaniu klientowi plików niezbędnych do załadowania witryny, zanim jeszcze klient wyśle ich żądanie.
Co to oznacza dla webmasterów?
Googlebot obsługujący HTTP/2 to dla dużych, często crawlowanych serwisów pewna oszczędność zasobów serwera. Mniej połączeń TCP i szybsza ich realizacja w HTTP/2 poprawi nieco wydajność hostingu.
Nie ma co się jednak oszukiwać – zmiana najwięcej korzyści przyniesie samemu Google’owi, dla którego oszczędność zasobów będzie bardzo znaczna.
Jednocześnie Google informuje, że crawlowanie witryny po HTTP/2 – mimo iż wymagać będzie mniej zasobów i teoretycznie zaoszczędzi webmasterom mityczny crawl budget – nie wpłynie na ilość, jakość i częstotliwość indeksacji. Nie będzie też czynnikiem rankingowym.
Z drugiej strony komunikaty Google nie zawsze pokrywają się z rzeczywistością. Można podejrzewać, że długofalowo obsługa HTTP/2 powinna przynieść webmasterom korzyści w postaci częstszych wizyt robota – jednak oficjalne stanowisko to wyklucza. Pamiętać też należy, że HTTP/2 to z reguły szybsze ładowanie witryny, a to już czynnikiem rankingowym jak najbardziej jest.
Czy wszystkie strony będą crawlowane przy użyciu HTTP/2 ?
Nie. Dotyczyć to ma (przynajmniej na razie) jedynie dużych, często crawlowanych witryn obsługujących HTTP/2, w przypadku których Google uzna, że przyniesie to wymierną korzyść. W przypadku wielu – szczególnie tych prostych – stron, crawlowanie przy użyciu HTTP/2 nie przyniosłoby prawie żadnych korzyści. Jednocześnie Google nie wyklucza dalszych prac nad wydajnością robota i stopniowego obniżania tych kryteriów.
Czy będę wiedział/wiedziała, że Google crawluje moją stronę przy użyciu HTTP/2 ?
Aby się o tym przekonać, trzeba będzie zajrzeć do Search Consoli, gdzie w przypadku rozpoczęcia crawlowania po HTTP/2 znajdzie się stosowna informacja (jednak nie wcześniej niż w listopadzie 2020).
Sposób, w jaki Googlebot łączy się z naszą stroną można również w łatwy sposób sprawdzić analizując logi serwera – przy każdej linii zapisu mamy tam informację o użytym protokole.
Czy moja strona obsługuje HTTP/2 ?
Można to sprawdzić na wiele sposobów, jednak dla laika najprostsza będzie jedna z trzech metod:
- dodatek do Chrome o nazwie HTTP/2 and SPDY indicator
- test online (uwaga, czasem daje fałszywie pozytywne rezultaty)
- konsola Chrome (zakładka Network, kolumna Protocol, domyślnie ukryta)
Jak wdrożyć u siebie na stronie obsługę HTTP/2 ?
Tu niestety nie ma jednej prostej instrukcji; pozostaje kontakt i konsultacje z własnym hostingodawcą.
Warto to zrobić nie tylko w świetle powyższego newsa; obsługa protokołu HTTP/2 zwykle oznacza szybsze ładowanie strony, a o zaletach szybkiej witryny nikogo nie trzeba przekonywać.