Weryfikacja strony w Search Console: każda metoda i typowe błędy

Rekord DNS, plik, tag czy Google Analytics: która metoda pasuje do Twojej strony, co zrobić, gdy weryfikacja się nie udaje, i jak nie stracić dostępu po zmianie szablonu.

Aktualizacja: Zespół Search Experts

Ilustracja: klucz z kodem weryfikacyjnym pasujący do zamka w drzwiach strony internetowej, obok kartka z rekordem DNS
Spis treści
  1. Krótka odpowiedź: jak zweryfikować stronę w Search Console
  2. Która metoda pasuje do Twojej strony
  3. Rekord DNS TXT krok po kroku
  4. Plik HTML: najczęstsze pułapki
  5. Tag HTML: gdzie wkleić i dlaczego Google go nie widzi
  6. Google Analytics i Menedżer tagów Google
  7. Komunikaty o błędach i co z nimi zrobić
  8. Co psuje weryfikację po czasie
  9. Kilku właścicieli jednej strony

Nie możesz zweryfikować strony albo nie wiesz, kto ma dostęp do jej danych?

Jak pracujemy przy SEO

Krótka odpowiedź: jak zweryfikować stronę w Search Console

Weryfikacja to dowód dla Google, że strona należy do Ciebie. Jeśli dodajesz usługę domeny (na przykład twojadomena.pl), jedyną metodą jest rekord TXT albo CNAME w ustawieniach DNS domeny. Wyjątkiem są strony w Bloggerze i Witrynach Google, które weryfikują się automatycznie, jeśli logujesz się tym samym kontem Google, którym nimi zarządzasz. Jeśli dodajesz usługę z prefiksem URL (na przykład https://twojadomena.pl/), możesz użyć pliku HTML, tagu HTML w kodzie strony głównej, kodu Google Analytics, Menedżera tagów Google albo także rekordu DNS.

Po weryfikacji nie usuwaj rekordu, pliku ani tagu. Search Console sprawdza je co jakiś czas, a gdy znikną, uprawnienia wygasają. Czym jest Search Console i które raporty warto znać, opisujemy w przewodniku po Google Search Console. Tutaj zajmujemy się samą weryfikacją: każdą metodą, błędami i tym, co psuje weryfikację po czasie.

Która metoda pasuje do Twojej strony

Wybór zależy od typu usługi i od tego, do czego masz dostęp. Google opisuje to tak:

Rekord DNS

Usługa domeny i prefiks URL

  • rekord TXT albo CNAME u firmy, która obsługuje DNS domeny
  • ręcznie dodany rekord może zacząć działać dopiero po dwóch, trzech dniach

Plik HTML

Tylko prefiks URL

  • plik pod adresem podanym przez Search Console, bez zmian w nazwie i treści
  • przekierowanie do innej domeny blokuje weryfikację

Tag HTML, Google Analytics, Menedżer tagów

Tylko prefiks URL

  • strona główna widoczna bez logowania
  • po przekierowaniu liczy się strona docelowa
  • kod w pierwszych 2 MB pliku
Każda metoda zostawia na stronie albo w DNS token, który Search Console co jakiś czas sprawdza.
  • Masz dostęp do panelu domeny (firma, u której kupiłeś domenę, albo usługa, która obsługuje jej DNS): dodaj usługę domeny i zweryfikuj ją rekordem TXT. Obejmie wszystkie subdomeny, w tym www, oraz http i https. Rekord DNS użyty przy usłudze z prefiksem URL od razu weryfikuje też usługę domeny.
  • Nie masz dostępu do DNS, ale możesz edytować stronę: wybierz prefiks URL i tag HTML albo plik HTML.
  • Na stronie działa już Google Analytics albo Menedżer tagów i masz w nich odpowiednie uprawnienia: to prosta droga dla usługi z prefiksem URL.
  • Strona stoi na WordPressie, Wix, Shopify albo innej platformie: najpierw sprawdź pomoc platformy. Wiele z nich ma własne pole na kod weryfikacyjny albo weryfikuje stronę automatycznie. Dla WordPressa Google wskazuje wtyczkę Site Kit i zaznacza, że to jedyna wtyczka oficjalnie sponsorowana przez Google.
  • Strona w Witrynach Google albo w Bloggerze: weryfikacja jest zwykle automatyczna, jeśli logujesz się tym samym kontem Google, którym zarządzasz stroną. Starsze blogi w Bloggerze weryfikuje się tagiem HTML, a Witryny Google na własnej domenie rekordem TXT w DNS, jako usługę domeny.

Przy usłudze domeny wpisz samą domenę, bez https://, ścieżki i www. Jeśli wpiszesz www.twojadomena.pl, Search Console i tak utworzy usługę twojadomena.pl. Przy prefiksie URL wpisz pełny adres z protokołem i ukośnikiem na końcu. Wersja z http i z https to dla Search Console dwie osobne usługi.

Weryfikacja usługi nadrzędnej przenosi się na usługi podrzędne. Jeśli zweryfikujesz twojadomena.pl, każda dodana później usługa, na przykład https://twojadomena.pl/sklep/, będzie zweryfikowana automatycznie tą samą metodą. Działa to tylko w dół: weryfikacja subdomeny nie potwierdza własności domeny głównej.

Rekord DNS TXT krok po kroku

  1. W Search Console kliknij Dodaj usługę, wybierz usługę domeny i wpisz domenę. Metoda Dostawca nazwy domeny zostanie wybrana automatycznie.
  2. Jeśli Search Console pokaże Twojego dostawcę na liście, wybierz go i kliknij Rozpocznij weryfikację. Zalogujesz się u dostawcy, a weryfikacja powinna nastąpić od razu.
  3. Jeśli Twojego dostawcy nie ma na liście albo widzisz cudzego, wybierz Dowolny dostawca DNS. W polu Wybierz typ rekordu wybierz TXT i skopiuj wartość, którą wygeneruje Search Console.
  4. Zaloguj się do panelu domeny i dodaj nowy rekord TXT. Pole nazwy (Host, Name) zostaw puste albo wpisz @, zależnie od tego, czego wymaga Twój dostawca. W polu wartości wklej skopiowany ciąg.
  5. Wróć do Search Console i kliknij Zweryfikuj. Jeśli potrzebujesz więcej czasu, kliknij Zweryfikuj później: Search Console zapamięta stan i dokończysz weryfikację z menu wyboru usługi.

Tak wygląda rekord w typowym panelu domeny (wartość jest przykładowa, swoją dostaniesz w Search Console):

Typ:     TXT
Host:    @
Wartość: google-site-verification=TWOJ_KOD_Z_SEARCH_CONSOLE
TTL:     domyślny

Google podaje, że dostawca może potrzebować do dwóch, trzech dni, zanim zacznie udostępniać ręcznie dodany rekord. Gdy pierwsza próba się nie uda, odczekaj dzień lub dwa i spróbuj ponownie. Czy rekord jest już widoczny, sprawdzisz w narzędziu Google Admin Toolbox Dig: wpisz domenę bez https:// i kliknij TXT. Rekord Search Console zaczyna się od google-site-verification=. Programista sprawdzi to samo jednym poleceniem:

dig TXT twojadomena.pl +short

Kiedy CNAME zamiast TXT

Większość stron weryfikuje domenę rekordem TXT. Rekord CNAME wybierasz tylko wtedy, gdy domena ma już rekord CNAME wskazujący domenę nadrzędną. Search Console poda wtedy dwie wartości: nazwę i cel, który zawiera dv.googlehosted.com. Obie wpisujesz w odpowiednie pola u dostawcy DNS.

Plik HTML: najczęstsze pułapki

Search Console daje do pobrania plik przypisany do Twojego konta Google. Wgrywasz go pod adres podany w Search Console, zwykle do katalogu głównego usługi, tak żeby otwierał się pod adresem w rodzaju https://twojadomena.pl/google1234.html, i klikasz Zweryfikuj. Pomoc Google opisuje te przyczyny nieudanej weryfikacji plikiem:

  • Zmieniona nazwa albo treść pliku. Pliku nie wolno przerabiać. Dopuszczalne są tylko puste wiersze na końcu.
  • Plik wymaga logowania. Katalog musi być dostępny dla niezalogowanych osób. Sprawdź to, otwierając adres pliku w oknie incognito.
  • Przekierowanie do innej domeny. Search Console nie pójdzie za przekierowaniem na inną domenę. Pomoc Google w jednym miejscu podaje, że przekierowanie w obrębie tej samej domeny, na przykład z http na https albo na wersję z www, jest obsługiwane, w innym, że przy szukaniu pliku Search Console nie idzie za przekierowaniami. Najpewniej zadziała plik, który otwiera się pod adresem usługi bez przekierowania. Jeśli cała strona przekierowuje na inną domenę, Google zaleca tag HTML.
  • Usługa na poziomie domeny. Plik HTML działa tylko dla usług z prefiksem URL.

Komunikat „Plik weryfikacyjny zaatakowany przez hakerów” oznacza według Google, że sposób, w jaki weryfikacja się nie powiodła, wskazuje na możliwe włamanie. Wtedy zacznij od sprawdzenia strony, weryfikacja może poczekać.

Tag HTML: gdzie wkleić i dlaczego Google go nie widzi

Tag to jedna linijka, którą wklejasz w sekcję <head> strony głównej. Wartość content generuje Search Console dla Twojego konta:

<head>
  <title>Strona główna</title>
  <meta name="google-site-verification" content="TWOJ_KOD_Z_SEARCH_CONSOLE" />
</head>

Po zapisaniu otwórz stronę główną, wyświetl jej źródło i wyszukaj google-site-verification. Jeśli tagu nie ma w źródle opublikowanej strony, najpewniej Search Console też go nie znajdzie. Typowe przyczyny:

  • Tag trafił do <body> zamiast do <head>, na przykład przez pole „własny kod” w kreatorze strony, które wstawia kod w treść.
  • Edytujesz inną stronę niż ta, którą widzi Google. Search Console szuka tagu na stronie, na którą trafia niezalogowany użytkownik po wpisaniu adresu usługi. Jeśli https://twojadomena.pl/ przekierowuje na https://twojadomena.pl/start/, tag musi być na /start/.
  • Zmiany są tylko w kopii lokalnej albo w wersji roboczej szablonu, której nie opublikowano.
  • Tag jest za daleko w pliku. Google szuka go w pierwszych 2 MB kodu strony. Dotyczy to rzadkich, bardzo ciężkich stron.
  • Literówka albo cudzy tag. Komunikat „Twój metatag jest nieprawidłowy” pojawia się, gdy treść tagu się nie zgadza, także wtedy, gdy na stronie jest tylko tag innej osoby. Swój tag dodaj obok cudzego, bez usuwania go.

Google Analytics i Menedżer tagów Google

Obie metody działają tylko dla usług z prefiksem URL i wymagają, żeby w Search Console i w drugim narzędziu było to samo konto Google.

Google Analytics

  • Potrzebujesz uprawnień do edycji w Google Analytics. W GA4 weryfikacja jest powiązana ze strumieniem danych.
  • Na stronie głównej musi być kod gtag.js (albo starszy analytics.js) w sekcji <head>, w niezmienionej postaci.
  • Bardzo stare kody, zawierające _gat., _getTracker albo urchin.js, nie są obsługiwane.

Menedżer tagów Google

  • Potrzebujesz uprawnień do publikowania albo uprawnień administratora w kontenerze, który jest na stronie.
  • Kod kontenera wklej zgodnie z instrukcją Menedżera tagów. Część <noscript> musi stać zaraz po otwierającym tagu <body>. Między nimi nie może być warstwy danych ani niczego poza komentarzami HTML, inaczej weryfikacja się nie uda.
  • Komunikat „Identyfikator kontenera używany przez witrynę nie jest powiązany z kontem Menedżera tagów” oznacza, że jesteś zalogowany kontem bez uprawnień do tego kontenera.

Z tego wynika, że każdy, kto ma uprawnienia do edycji w Google Analytics albo do publikowania w Menedżerze tagów, może sam zostać zweryfikowanym właścicielem w Search Console. Jak to uporządkować przy zmianie agencji, opisujemy w tekście o tym, jak dać dostęp do Search Console i odebrać go po współpracy.

Komunikaty o błędach i co z nimi zrobić

Poza błędami opisanymi przy poszczególnych metodach Search Console może pokazać jeszcze te komunikaty. Dwa pierwsze dotyczą rekordu DNS, pozostałe większości metod:

KomunikatCo zwykle oznacza
„Nie znaleziono Twojego rekordu weryfikacyjnego DNS TXT.”Rekord jeszcze nie działa albo jest w złej domenie. Odczekaj 1–2 dni i sprawdź go w Google Admin Toolbox.
„Rekord weryfikacyjny się nie zgadza.”Wartość różni się od tej z Search Console albo pole nazwy zawiera coś, czego tam być nie powinno.
„Serwer zwrócił nieprawidłową odpowiedź.”Strona wymaga hasła, na przykład wersja testowa, albo blokuje dostęp z innego powodu.
„Żądanie pobrania było przekierowywane zbyt wiele razy.”Adres usługi ma problem z przekierowaniami, na przykład wpada w pętlę przekierowań. Sprawdź, dokąd prowadzi i ile ma kroków.
„Upłynął limit czasu połączenia z serwerem.”Serwer nie działał albo odpowiadał za wolno. Sprawdź, czy strona się otwiera, i spróbuj ponownie.
„Nie udało nam się znaleźć Twojej domeny.”Literówka w adresie usługi albo domena nie jest poprawnie skonfigurowana w DNS.

Jeśli od weryfikacji minęło kilka dni, a w raportach nadal nie ma danych, Google wskazuje dwie możliwości: wyszukiwarka nie znalazła jeszcze strony albo adres usługi jest błędny, na przykład http zamiast https przy prefiksie URL. Nowa strona może po prostu nie być jeszcze w Google. Co zrobić w takim przypadku, opisujemy w tekście o tym, jak dodać nową stronę do Google.

Co psuje weryfikację po czasie

Weryfikacja nie jest jednorazowa. Search Console regularnie sprawdza, czy Twój token jest na miejscu. Gdy nie może potwierdzić weryfikacji, wysyła powiadomienie, a jeśli problem nie zniknie, po okresie przejściowym odbiera uprawnienia. Google nie podaje, ile ten okres trwa. Jeśli wszyscy zweryfikowani właściciele stracą dostęp, usługi nie zobaczy nikt.

Token może zniknąć na przykład przy zmianach, które z Search Console nie mają nic wspólnego:

  • nowy szablon strony (na przykład inny motyw WordPressa) bez tagu w <head>; zmianę szablonu, po której znika kod Google Analytics, Google podaje jako przykład wprost;
  • nowa strona albo migracja na inną platformę, po której w katalogu głównym nie ma już pliku HTML;
  • przeniesienie obsługi DNS do innej firmy, na przykład do nowego hostingu albo do Cloudflare, bez skopiowania starych rekordów TXT; Search Console szuka rekordu tam, skąd domena go dziś podaje;
  • porządki w DNS, w których ktoś usuwa „niepotrzebne” rekordy google-site-verification;
  • usunięcie kodu Google Analytics albo zmiana kontenera Menedżera tagów.

Najprostsze zabezpieczenie to druga metoda weryfikacji. Google sam to zaleca: w Ustawieniach usługi kliknij Weryfikacja własności i dodaj kolejną metodę, na przykład rekord DNS obok tagu HTML. Gdy jedna zniknie, druga utrzyma dostęp.

Kilku właścicieli jednej strony

Tę samą usługę może zweryfikować kilka osób, tą samą metodą albo różnymi. Przy pliku, tagu HTML i rekordzie DNS każda dostaje własny token przypisany do swojego konta Google, a przy Google Analytics i Menedżerze tagów liczą się uprawnienia jej konta, więc agencja, programista i właściciel firmy mogą mieć niezależną weryfikację. Przy tej samej metodzie uważaj, żeby nie nadpisać cudzego tokenu: dodaj kolejny tag albo plik obok istniejącego.

Dwie sytuacje, w których weryfikacja ma znaczenie dla całej firmy:

  • Odchodzi jedyny zweryfikowany właściciel, na przykład pracownik albo agencja. Google zaleca wtedy, żeby ktoś z firmy sam zweryfikował własność. Gdy to zrobisz, możesz usunąć poprzednich właścicieli z listy użytkowników i skasować wszystkie ich tokeny ze strony i z DNS, a przy Google Analytics i Menedżerze tagów odebrać im uprawnienia do edycji albo publikowania.
  • Zmieniasz domenę. Narzędzie zmiany adresu w Search Console wymaga, żeby ta sama osoba była właścicielem starej i nowej usługi. Zweryfikuj nową domenę, zanim zaczniesz przenosiny. Resztę kroków opisujemy w tekście o tym, jak zmienić domenę i nie stracić pozycji.

Firma powinna mieć zweryfikowanego właściciela na własnym, firmowym koncie Google, a agencji wystarcza zwykle dostęp nadany przez tego właściciela. Jeśli nie wiesz, kto ma dziś dostęp do danych Twojej strony albo dane z Search Console nic Ci nie mówią, zobacz, jak pracujemy przy SEO. Zaczynamy od uporządkowania dostępu i danych, bo na nich opieramy każdą decyzję o widoczności strony w Google.

Jak pracujemy przy SEO

Kiedy potrzebny jest specjalista

Nie możesz zweryfikować strony albo nie wiesz, kto ma dostęp do jej danych? Uporządkujemy dostęp do Search Console i pokażemy, co z danych wynika dla widoczności Twojej strony w Google.

Jak pracujemy przy SEO

Najczęstsze pytania

Czy weryfikacja w Search Console wpływa na pozycje strony?

Nie. Google pisze, że dodanie usługi nie wpływa na stronę w wyszukiwarce, tylko pozwala śledzić jej skuteczność. Nieudana albo niedokończona weryfikacja też nie szkodzi stronie.

Ile trwa weryfikacja rekordem DNS?

Jeśli Search Console rozpozna Twojego dostawcę domeny i zalogujesz się u niego, weryfikacja powinna nastąpić od razu. Dostawca może potrzebować do dwóch, trzech dni, zanim zacznie udostępniać ręcznie dodany rekord. Gdy próba się nie uda, odczekaj dzień lub dwa i spróbuj ponownie.

Czy mogę usunąć rekord TXT albo tag po weryfikacji?

Nie. Search Console co jakiś czas sprawdza, czy token jest na miejscu. Gdy zniknie i nie masz innej działającej metody weryfikacji, dostaniesz powiadomienie, a po okresie przejściowym stracisz uprawnienia do usługi.

Czy weryfikacja domeny obejmuje www i subdomeny?

Tak. Weryfikacja domeny głównej obejmuje wszystkie subdomeny, w tym www, oraz http i https. Weryfikacja samej subdomeny nie potwierdza za to własności domeny głównej.

Co zrobić, gdy nie mam dostępu do DNS domeny?

Dodaj usługę z prefiksem URL i zweryfikuj ją plikiem HTML, tagiem HTML albo kodem Google Analytics lub Menedżera tagów. Jeśli i to jest niemożliwe, poproś obecnego właściciela usługi, żeby nadał Ci dostęp.

Dlaczego Search Console nie widzi mojego tagu weryfikacyjnego?

Tag może być w sekcji body zamiast head, na innej stronie niż ta, na którą trafia niezalogowany użytkownik, albo w nieopublikowanej wersji szablonu. Sprawdź źródło opublikowanej strony głównej i wyszukaj google-site-verification.

Czy kilka osób może być właścicielem tej samej strony w Search Console?

Tak. Każda osoba może zweryfikować się sama, tą samą metodą albo inną, a zweryfikowany właściciel może też nadać komuś status właściciela wyznaczonego, bez tokena. Przy tej samej metodzie dodaj swój tag albo plik obok cudzego, bez nadpisywania go.

Przeczytaj też

Źródła