Co zrobić, gdy call tracking zmienia numer telefonu widoczny dla robotów
Redakcja 1 sierpnia, 2026Technologia ArticleCall tracking potrafi poprawić jakość danych marketingowych, a jednocześnie rozbić spójność informacji o firmie w wyszukiwarce. Problem pojawia się wtedy, gdy skrypt podmienia numer nie tylko użytkownikowi z kampanii, lecz także robotowi indeksującemu stronę. Google może wówczas zobaczyć numer techniczny z puli trackingowej zamiast właściwego numeru firmy.
To nie oznacza automatycznej kary ani natychmiastowego spadku pozycji. Ryzyko jest bardziej przyziemne: wyszukiwarka otrzymuje sprzeczne dane, numer w wynikach może być nieaktualny, a system call trackingu zaczyna przypisywać połączenia do błędnych źródeł. Przy firmach lokalnych dochodzi jeszcze niespójność między stroną, Profilem Firmy w Google, katalogami branżowymi i danymi strukturalnymi.
Najczęściej winny nie jest sam call tracking, tylko sposób wdrożenia dynamicznej podmiany numeru, czyli DNI — Dynamic Number Insertion.
Najpierw ustal, który numer rzeczywiście widzi robot
Nie wystarczy otworzyć stronę w zwykłej przeglądarce. Numer może zależeć od źródła wejścia, parametrów UTM, pliku cookie, identyfikatora sesji, adresu IP albo momentu wykonania skryptu. Administrator widzi więc numer firmowy, użytkownik z reklamy numer trackingowy, a Googlebot jeszcze inny numer z dostępnej puli.
Kontrolę trzeba przeprowadzić na kilku poziomach.
1. Sprawdź kod HTML zwracany przez serwer
Użyj polecenia:
curl -L https://adres-strony.pl
Możesz też otworzyć kod źródłowy strony za pomocą opcji „Wyświetl źródło strony”. Nie korzystaj wyłącznie z panelu „Zbadaj element”, ponieważ pokazuje on dokument już zmodyfikowany przez JavaScript.
W początkowym HTML powinien znajdować się główny, stały numer firmy. Najlepiej, aby był zapisany zarówno jako widoczny tekst, jak i w linku telefonicznym:
<a href="tel:+48221234567">22 123 45 67</a>
W atrybucie href praktyczniejszy jest format międzynarodowy E.164, na przykład +48221234567, bez spacji i myślników. W tekście widocznym dla użytkownika można pozostawić czytelny polski zapis: 22 123 45 67.
2. Sprawdź stronę po wykonaniu JavaScript
Call tracking najczęściej działa po stronie przeglądarki. Trzeba więc porównać pierwotny HTML z dokumentem po uruchomieniu skryptów. W Chrome można to zrobić w panelu DevTools, ale dla SEO ważniejszy jest test w Google Search Console:
- otwórz „Sprawdzanie adresu URL”;
- wpisz dokładny adres podstrony;
- uruchom test aktywnego adresu URL;
- przejdź do wyświetlonego kodu HTML;
- wyszukaj numer firmowy oraz numery z puli trackingowej.
Test wykonaj dla strony głównej, zakładki kontaktowej i najważniejszych stron lokalnych. Przy serwisie z kilkudziesięcioma oddziałami kontrola jednej podstrony nie wystarcza.
3. Powtórz test dla różnych źródeł ruchu
Sprawdź co najmniej:
- wejście bez parametrów;
- wejście z parametrem
utm_source=google; - wejście z aktywnym identyfikatorem kliknięcia reklamowego;
- pierwszą wizytę bez plików cookie;
- kolejną wizytę z zachowaną sesją;
- tryb prywatny przeglądarki;
- urządzenie mobilne.
Istotne pytanie brzmi nie „czy numer się zmienia?”, lecz kiedy, komu i na jak długo się zmienia.
Dobrze skonfigurowany system pozostawia numer główny jako wartość domyślną. Numer trackingowy pojawia się dopiero po wykryciu konkretnego źródła ruchu. Źle skonfigurowany system losuje numer każdemu odwiedzającemu, również robotowi, użytkownikowi z wyników organicznych i osobie wchodzącej bezpośrednio.
Szczególnie niebezpieczna jest podmiana wykonywana bez warunku źródła. Zużywa numery z puli, utrudnia testy i zanieczyszcza raporty. Widziałem wdrożenia, w których wejścia pracowników firmy, robotów monitorujących i narzędzi SEO były raportowane jako ruch z kampanii płatnej. Dane wyglądały profesjonalnie, ale nie nadawały się do podejmowania decyzji.
Zostaw stały numer w HTML, danych strukturalnych i Profilu Firmy
Najbezpieczniejszy model polega na rozdzieleniu numeru referencyjnego od numerów pomiarowych.
Numer referencyjny powinien być:
- kontrolowany bezpośrednio przez firmę;
- aktywny także po wyłączeniu systemu call trackingu;
- zgodny z numerem głównym w Profilu Firmy w Google;
- obecny w początkowym kodzie HTML;
- zapisany w danych strukturalnych;
- stosowany w katalogach branżowych, dokumentach i materiałach firmowych.
Dopiero ten numer może być tymczasowo zastępowany numerem trackingowym w przeglądarce użytkownika.
W danych strukturalnych typu LocalBusiness lub bardziej szczegółowego podtypu należy podać stały numer firmy, a nie numer przydzielany z dynamicznej puli. Przykład:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Przykładowa Firma",
"url": "https://www.przyklad.pl/",
"telephone": "+48221234567",
"address": {
"@type": "PostalAddress",
"streetAddress": "ul. Przykładowa 10",
"postalCode": "00-001",
"addressLocality": "Warszawa",
"addressCountry": "PL"
}
}
</script>
Numer z pola telephone powinien odpowiadać głównemu numerowi firmy. Nie należy generować tego pola losowo ani zmieniać go zależnie od kampanii. Dane strukturalne mają opisywać firmę, a nie bieżącą sesję marketingową.
Trzeba również sprawdzić, czy skrypt DNI nie podmienia:
- numeru w JSON-LD;
- numeru w stopce;
- numeru w nagłówku strony;
- atrybutu
hrefw linkutel:; - numeru w treści zakładki kontaktowej;
- metadanych generowanych przez system CMS;
- numerów oddziałów na stronach lokalnych.
Częsty błąd wygląda tak: na ekranie pojawia się numer trackingowy, ale link tel: nadal prowadzi do numeru głównego. Użytkownik widzi jedno, a po dotknięciu przycisku dzwoni pod drugie. Odwrotna sytuacja jest równie zła — tekst pozostaje poprawny, lecz skrypt zmienia samo href. Taki błąd trudno zauważyć na komputerze, a ujawnia się dopiero na telefonie.
W Profilu Firmy w Google jako numer główny należy podawać numer pozostający pod bezpośrednią kontrolą przedsiębiorstwa. Jeżeli system pozwala dodać numery dodatkowe, numer trackingowy może pełnić funkcję pomocniczą tylko wtedy, gdy nadal prowadzi bezpośrednio do tej samej firmy i nie jest współdzielony z innymi podmiotami.
Nie należy uzależniać odbierania połączeń z Profilu Firmy od krótkoterminowej umowy z dostawcą call trackingu. Po zakończeniu współpracy numer może wrócić do operatora, zostać wyłączony albo po okresie karencji trafić do innego klienta. To jeden z najbardziej irytujących skutków źle zaplanowanej migracji: stary numer nadal krąży w indeksie, katalogach i zapisanych kontaktach, ale firma już go nie kontroluje.
Popraw reguły podmiany i dopiero później oceniaj skutki SEO
Pierwszym celem nie powinno być ukrycie call trackingu przed Googlebotem. Reguły oparte wyłącznie na nazwie robota, adresie IP czy user-agent są kruche i zwiększają ryzyko pokazania robotowi innej wersji strony niż użytkownikowi. Taka konfiguracja komplikuje utrzymanie, a po aktualizacji narzędzia lub infrastruktury łatwo przestaje działać.
Lepsza zasada brzmi: bez rozpoznanego źródła kampanii nie wykonuj podmiany.
Praktyczna konfiguracja powinna działać następująco:
- Serwer zwraca stronę ze stałym numerem firmy.
- Skrypt uruchamia się po stronie użytkownika.
- System sprawdza źródło wizyty.
- Numer zostaje podmieniony tylko dla źródeł, które mają być mierzone.
- Podmiana obejmuje tekst i wszystkie odpowiadające mu linki
tel:. - Dane strukturalne pozostają niezmienione.
- Po zakończeniu sesji lub wygaśnięciu określonego czasu strona wraca do numeru domyślnego.
Dla kampanii Google Ads zwykle potrzebna jest osobna pula numerów. Jej wielkość zależy od maksymalnej liczby jednoczesnych sesji, a nie od miesięcznej liczby wejść. Jeżeli w szczycie na stronie przebywa jednocześnie 15 użytkowników, pula pięciu numerów może powodować nakładanie się sesji i błędną atrybucję połączeń.
Nie ma jednej bezpiecznej liczby dla każdej firmy. Pula powinna pokrywać ruch szczytowy z zapasem, ale nadmierna liczba numerów podnosi koszt i utrudnia kontrolę. Przy małych kampaniach lokalnych często wystarcza kilka numerów. Przy serwisach ogólnopolskich z dużym ruchem liczba może wynosić kilkadziesiąt lub więcej. Decyzję trzeba oprzeć na raporcie równoczesnych sesji oraz średnim czasie przechowywania przypisania.
Po zmianie konfiguracji przeprowadź test techniczny:
- numer główny jest obecny przy wejściu bezpośrednim;
- właściwy numer trackingowy pojawia się dla wskazanej kampanii;
- odświeżenie strony nie przydziela bez potrzeby kolejnego numeru;
- przejście między podstronami zachowuje jedno przypisanie;
- kliknięcie
tel:prowadzi pod numer widoczny na ekranie; - wyłączenie JavaScript nie usuwa możliwości kontaktu;
- HTML widziany w Search Console zawiera numer główny;
- JSON-LD nie zawiera numeru z puli dynamicznej.
Dopiero po przejściu tych testów warto poprosić Google o ponowne sprawdzenie najważniejszych adresów. Samo zgłoszenie strony do indeksacji nie naprawia konfiguracji. Przyspiesza jedynie ponowne pobranie wersji, którą serwer i skrypty nadal udostępniają.
Nie ma gwarancji, że po korekcie numer w wynikach zmieni się natychmiast. Google musi ponownie pobrać stronę, wyrenderować ją i przetworzyć dane. W praktyce zmiana może pojawić się po kilku dniach, ale przy rzadziej odwiedzanych podstronach proces bywa dłuższy. Nie należy w tym czasie wielokrotnie zmieniać numerów, ponieważ każda kolejna korekta ponownie komplikuje ocenę sytuacji.
Dodatkowym problemem jest prywatność. System call trackingu może rejestrować źródło wizyty, czas połączenia, numer dzwoniącego, nagranie rozmowy oraz informacje przekazywane podczas rozmowy. Zakres danych, okres retencji, podstawę przetwarzania i obowiązek informacyjny trzeba ustalić przed uruchomieniem nagrywania. Sam zapis w panelu dostawcy, że funkcja jest „zgodna z RODO”, nie rozwiązuje obowiązków administratora danych.
Więcej informacji na: sourco.pl
FAQ
Czy dynamiczny numer telefonu zawsze szkodzi pozycjonowaniu?
Nie. Problemem nie jest sama podmiana, lecz brak stałego numeru referencyjnego, podmiana wykonywana bez rozpoznania źródła oraz niespójność między HTML, danymi strukturalnymi i Profilem Firmy.
Czy można pokazywać Googlebotowi numer główny, a użytkownikom numery trackingowe?
Technicznie jest to możliwe, ale reguł nie należy opierać wyłącznie na wykrywaniu robota. Bezpieczniej pozostawić numer główny jako domyślny i uruchamiać podmianę dopiero po rozpoznaniu konkretnego źródła kampanii.
Jaki numer wpisać w danych LocalBusiness?
Stały numer należący do firmy i działający niezależnie od systemu call trackingu. Numerów przydzielanych dynamicznie nie należy wstawiać do pola telephone
Czy numer trackingowy może znajdować się w Profilu Firmy w Google?
Może być rozważany jako numer dodatkowy, o ile firma ma nad nim kontrolę i prowadzi on bezpośrednio do tej firmy. Numerem głównym powinien pozostać numer stabilny, rozpoznawalny i niezależny od krótkiej kampanii.
Czy wystarczy zablokować skrypt w pliku robots.txt?
Nie. Zablokowanie zasobu może sprawić, że Google nie zobaczy strony tak, jak działa ona u użytkownika. Lepiej poprawić logikę podmiany i zapewnić prawidłowy numer w początkowym HTML.
Jak sprawdzić, czy poprawka zadziałała?
Porównaj kod źródłowy, stronę po wykonaniu JavaScript i HTML z testu aktywnego adresu URL w Search Console. Następnie wykonaj próbne wejścia z kampanii oraz bez parametrów i sprawdź zarówno tekst numeru, jak i link tel:
Czy po zmianie trzeba usuwać stronę z indeksu?
Nie. Usuwanie strony zwykle jest zbędne i może pogorszyć widoczność. Po wdrożeniu poprawki wystarczy przetestować aktywny adres, zgłosić najważniejsze podstrony do ponownego sprawdzenia i obserwować wyniki.
Pierwsza decyzja powinna być jednoznaczna: sprawdź numer zwracany w początkowym HTML bez parametrów kampanii. Jeżeli już tam znajduje się numer trackingowy, usuń ten błąd przed zmianą danych strukturalnych, zgłaszaniem adresów do indeksacji i analizowaniem pozycji. Dopóki serwer nie zwraca stabilnego numeru firmowego jako wartości domyślnej, pozostałe poprawki będą tylko maskowaniem wadliwego wdrożenia.
You may also like
Najnowsze artykuły
- Modułowa rozbudowa linii transportowej – jakie elementy warto przewidzieć już na etapie projektu?
- „Nie wiem, jakiej usługi potrzebuję” — czy AI zmieni sposób dodawania zleceń do serwisów ogłoszeniowych?
- Katalogi SaaS i sklepy z aplikacjami jako źródła cytowań dla firm technologicznych
- Paradoks negatywnej widoczności — kiedy duża liczba wzmianek obniża szansę rekomendacji marki przez AI?
- Jak dobrać części do skrzyni biegów na podstawie numeru przekładni
Kategorie artykułów
- Biznes i finanse
- Budownictwo i architektura
- Dom i ogród
- Dzieci i rodzina
- Edukacja i nauka
- Elektronika i Internet
- Fauna i flora
- Film i fotografia
- Inne
- Kulinaria
- Marketing i reklama
- Medycyna i zdrowie
- Moda i uroda
- Motoryzacja i transport
- Nieruchomości
- Praca
- Prawo
- Rozrywka
- Ślub, wesele, uroczystości
- Sport i rekreacja
- Technologia
- Turystyka i wypoczynek

Dodaj komentarz