Być może spotkaliście się z sytuacją, kiedy na dwóch różnych komputerach w tym samym czasie wyświetlają się różne wyniki wyszukiwania dla tego samego słowa kluczowego. Nie mam tu na myśli wyników spersonalizowanych, dostępnych po zalogowaniu do konta w Google, czy geolokalizacji. Chodzi o wyniki naturalne, dostępne dla osób niezalogowanych.

Skąd mogą wynikać różnice, skoro w Google wpisujemy zapytanie w tym samym momencie? Zdawać by się mogło, że wszyscy,  przynajmniej w danym rejonie/kraju widzimy te same wyniki. A jednak różnice się zdarzają i to dość często.

Otóż przyczyną tego jest fakt, iż Google zapisuje swoje dane na wielu serwerach – Data Center (więcej o Data Center). W momencie wpisywania zapytania w Google, otrzymujemy wyniki wyszukiwania pobrane z jednego z nich. Tymczasem na innych komputerach, mogą być prezentowane wyniki pobrane z innego Data Center. W efekcie wyniki wyszukiwania mogą się nieco różnić.

Dlaczego dane na różnych serwerach Google nie są identyczne?

Przyczyną są zapewne sprawy czysto techniczne. Przesyłanie danych pomiędzy serwerami następuje z pewnym opóźnieniem czasowym, stąd dane na serwerze A są zaktualizowane, a dane na serwerze B zaktualizują się dopiero następnego dnia.

Różnice w wynikach nie są jednak rażące. Zazwyczaj na różnych Data Center ta sama strona znajduje się na pozycji różnej o 0-3 pozycje.