Co to jest geolokalizacja? Definicja, metody i zastosowanie

Geolokalizacja to ustalanie fizycznego położenia urządzenia lub użytkownika na podstawie sygnałów takich jak GPS, sieci Wi-Fi, stacje bazowe telefonii komórkowej albo adres IP. Według MaxMind geolokalizacja po IP poprawnie wskazuje kraj w około 99,8% przypadków, ale miasto w USA tylko w około 66%.

Infografika: geolokalizacja w liczbach, po IP trafność kraju 99,8% i miasta w USA 66% w promieniu 50 km, promień dokładności API z 95% pewnością, minimalny promień kierowania w Google Ads 1 km
Źródło: MaxMind; W3C Geolocation; Google Ads Help

Geolokalizacja: cztery główne metody

Geolokalizacja zawsze daje wynik przybliżony, czyli położenie z pewnym promieniem niepewności. To, jak duży jest ten promień, zależy od sygnału, którym dysponuje urządzenie albo serwer. Telefon na otwartej przestrzeni zna swoje położenie z dokładnością do kilku metrów, a serwer, który widzi tylko adres IP, często zgaduje jedynie kraj i region.

MetodaNa czym polegaDokładność
GPSsygnały z satelitów nawigacyjnychkilka metrów pod gołym niebem
Wi-Fiznane położenie pobliskich siecizwykle poziom ulicy w miastach
Stacje bazowe GSModległość od nadajników komórkowychod setek metrów do kilometrów
Adres IPbazy przypisujące zakresy IP do miejsckraj ok. 99,8%, miasto w USA ok. 66% w promieniu 50 km

MaxMind, jeden z największych dostawców baz IP, podkreśla, że dane IP nie pozwalają wskazać konkretnego domu ani adresu. Użytkownik z VPN-em będzie z kolei widoczny w kraju serwera VPN, a nie tam, gdzie faktycznie siedzi. Podobnie bywa z sieciami firmowymi i operatorami komórkowymi: cały ruch dużej firmy może wychodzić do internetu przez jeden adres w Warszawie, nawet jeśli pracownicy siedzą w Gdańsku i Rzeszowie. Dlatego w analityce traktuję dane o mieście z dystansem i patrzę raczej na trendy niż na pojedyncze wartości.

Geolokalizacja w przeglądarce i RODO

Geolokalizacja na stronach internetowych działa przez Geolocation API, ustandaryzowane przez W3C. Skrypt prosi przeglądarkę o położenie funkcją getCurrentPosition() albo śledzi zmiany funkcją watchPosition(). Według dokumentacji MDN przeglądarka zawsze pyta użytkownika o zgodę, a interfejs działa wyłącznie przez HTTPS. W odpowiedzi strona dostaje szerokość i długość geograficzną oraz dokładność, którą specyfikacja definiuje jako promień w metrach z 95% pewnością.

W3C opublikowało API jako rekomendację 1 września 2022 roku. Od strony prawnej najważniejsze jest to, że dane o lokalizacji wymienia art. 4 pkt 1 RODO wśród identyfikatorów osoby fizycznej. Ich zbieranie wymaga więc podstawy prawnej, jasnej informacji i najczęściej zgody. W praktyce pytam klientów, czy dokładne położenie jest im naprawdę potrzebne, bo często wystarczy miasto wybrane przez użytkownika z listy. Mniej danych to mniej obowiązków i mniejsze ryzyko przy kontroli.

Geolokalizacja w reklamie i e-commerce

Geolokalizacja pozwala pokazać inną ofertę, cenę albo reklamę w zależności od tego, gdzie jest użytkownik. Najczęstsze zastosowania, z którymi spotykam się u klientów:

  • geotargetowanie reklam Google Ads na kraj, województwo, miasto, kod pocztowy albo promień od 1 km,
  • wyszukiwarki sklepów stacjonarnych i lokalne strony docelowe,
  • domyślna waluta, koszt wysyłki i język w sklepie internetowym,
  • powiadomienia w aplikacjach i urządzeniach Internetu rzeczy oparte na geofencingu, czyli wirtualnych granicach.

W Google Ads warto zwrócić uwagę na dwa ustawienia. „Obecność” obejmuje tylko osoby fizycznie przebywające w danym miejscu, a „Obecność lub zainteresowanie” także te, które się nim interesują, np. planują wyjazd. Google podaje, że reklamodawcy z branży turystycznej, nieruchomości i edukacji uzyskali po przejściu na szerszą opcję 5% więcej konwersji w kampaniach w wyszukiwarce (dane wewnętrzne z maja i czerwca 2022). Dla lokalnej firmy usługowej zwykle zostawiam jednak samą obecność, bo reklama wyświetlana osobom z drugiego końca Polski rzadko kończy się wizytą w zakładzie. Przy każdej zmianie ustawień sprawdzam po dwóch tygodniach raport lokalizacji użytkowników, który pokazuje, skąd naprawdę przychodzą kliknięcia.

Geolokalizacja a SEO

Geolokalizacja wpływa na SEO z dwóch stron. Po pierwsze Google personalizuje wyniki według położenia szukającego, szczególnie przy zapytaniach lokalnych. Fraza „hydraulik” daje inne wyniki we Wrocławiu niż w Poznaniu, a przy frazach z intencją lokalną decyduje też odległość od wizytówki firmy. Dlatego pozycje mierzę zawsze z lokalizacji docelowej, a nie z własnego biura, co jest podstawą przy pozycjonowaniu lokalnym.

Po drugie Googlebot crawluje głównie z amerykańskich adresów IP i nie wysyła nagłówka Accept-Language. Sklep, który automatycznie przekierowuje odwiedzających według IP, może przez to ukryć przed Google swoje polskie czy niemieckie wersje. Takie przekierowanie geolokalizacyjne zastępuję zwykle osobnymi adresami URL z atrybutem hreflang i banerem z propozycją zmiany wersji, co szerzej opisuję przy haśle SEO międzynarodowe.

Wskazówka: Przed wdrożeniem jakiejkolwiek reguły opartej na IP sprawdź stronę przez VPN z trzech krajów docelowych i narzędziem do testu adresu URL w Search Console. Jeśli którakolwiek wersja językowa nie jest dostępna pod własnym adresem, Google jej nie zobaczy.

geolokalizacja: najczęstsze pytania

Krótkie odpowiedzi na pytania, które często słyszę o tym, czym jest geolokalizacja i jak z tego korzystać.

Czy geolokalizacja po IP jest dokładna?

Na poziomie kraju tak: według MaxMind trafność wynosi około 99,8%. Na poziomie miasta jest znacznie gorzej, a konkretnego adresu nie da się ustalić wcale.

Czy strona może poznać moje położenie bez zgody?

Dokładne położenie z GPS czy Wi-Fi przeglądarka udostępnia dopiero po Twojej zgodzie. Serwer zawsze widzi jednak adres IP, z którego da się oszacować kraj i przybliżony region.

Jak geolokalizacja wpływa na wyniki Google?

Google dopasowuje wyniki do położenia szukającego, zwłaszcza przy zapytaniach lokalnych. Ta sama fraza może mieć inne pozycje w różnych miastach, dlatego pozycje mierzy się z lokalizacji docelowej.

Czy warto przekierowywać użytkowników według kraju?

Wymuszone przekierowanie po IP utrudnia Google dotarcie do wersji językowych. Bezpieczniej jest stosować osobne adresy URL z hreflang i baner z sugestią właściwej wersji.

geolokalizacja: powiązane pojęcia

Pojęcia, które warto znać razem z hasłem geolokalizacja.

Źródła
  1. Geolocation API · MDN Web Docs
  2. Geolocation (W3C specification) · W3C
  3. Geolocation accuracy · MaxMind
  4. Art. 4 GDPR: Definitions · gdpr-info.eu (Regulation (EU) 2016/679)
  5. Target ads to geographic locations · Google Ads Help
  6. How Google crawls locale-adaptive pages · Google Search Central

geolokalizacja w Twoim projekcie? Porozmawiajmy

Jeśli geolokalizacja to temat, z którym walczysz na swojej stronie, w 30 minut powiem Ci, od czego zacząć.

Umów bezpłatną konsultację
ad.Porozmawiajmy o Twoim SEO