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.
Panie kochany, kiedy nowa templatka na blogu :) ?
Robi się już z 2 lata :) Pewnie za rok będzie.
Jak zawsze przydatne info :)
Ciekawa informacja, jeszcze tego nie zauważyłem. Zaraz musi to dokładniej sprawdzić . ;-)