Aktualizacje User Agent Googlebota

W czasach gdy zaczynałem przygodę z SEO. Boty indeksujące Google miały wiele oznaczeń czyli UA – User Agent. Od długiego już czasu, nawet nie pamiętam od kiedy Google używa jednego oznaczenia bota dla danego rodzaju.

No właśnie co to jest ten User Agent. UA to nic innego jak oznaczenie, ciąg znaków, który identyfikuje przeglądarkę.

Wersja Chrome, którą używam identyfikuje się ciągiem

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36

A Edge, któy jest na moim windows 10 identyfikuje się jako

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763

Jak widzicie różnica jest niewielka ale wystarczająca aby strony internetowe, jeśli następuje taka konieczność wiedziały jaką przeglądarka jest używana.

Googlebot także się identyfikuje, przynajmniej ten oficjalny :).

Obecnie Google bot dla urządzeń mobilnych ma UA

Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

A Googlebot dla komputerów ma dwa ciągi UA

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
albo
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Safari/537.36

Sprawdziłem na kilku stronach i rzeczywiście odwiedziny botów identyfikującymi się takimi UA mają miejsce.

Od grudnia UA dla Googlebotów ulegną zmianie.

W czerwcu Google ogłosiło, że Googleboty będą miały aktualizowane silniki wraz z aktualizacją przeglądarki Chrome. Pisałem o tym we wpisie Googlebot jak Chrome.

Prawdopodobnie efektem tej zmiany będzie zmiana grudniowa w stringach UA.

Od Grudnia Google ma podawać w Googlebot User Agent numer przeglądarki Chrome, którą używa.

Zakładając, że ciąg „W.X.Y.Z” odpowiada numerowi Chrome, nowe UA będą miał postać:

Mobile

Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

Desktop

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
albo
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/W.X.Y.Z Safari/537.36

Ogólny UA pozostał bez zmian ale numer Chrome pojawił się w stringu dla Googlebot Desktop a w Mobile przyjmie on postać aktualnej wersji.

Dla większości stron ta zmiana nie będzie miała żadnego efektu. Jeśli jednak z jakiś przyczyn strona wykrywa Googlebota i wykorzystuje do tego jego pełny UA to trzeba będzie to uwzględnić.

Moim zdaniem to dobra zmiana. Pozwoli to, w razie jakiś problemów, dokładniej przeanalizować to co „widzi” bot Google.

4 komentarze

  1. Autor 8art33z dodany 5 listopad, 2019

    Panie kochany, kiedy nowa templatka na blogu :) ?

  2. Autor mkane dodany 5 listopad, 2019

    Robi się już z 2 lata :) Pewnie za rok będzie.

  3. Autor Greg dodany 19 listopad, 2019

    Jak zawsze przydatne info :)

  4. Autor Thomas dodany 6 grudzień, 2019

    Ciekawa informacja, jeszcze tego nie zauważyłem. Zaraz musi to dokładniej sprawdzić . ;-)