Przesyłanie map witryn i odczytywanie ich statusu
Moduł 2: Search Console, Bing i IndexNow · Czas czytania: 10 minut
Cel lekcji: Po tej lekcji będą Państwo potrafili przesłać mapę witryny w Google Search Console i odczytać jej status w raporcie Sitemaps. Będą Państwo także wiedzieć, co oznacza "odkryte", a czego nie oznacza.
Kluczowe pojęcia: mapa witryny, adres mapy witryny, raport Sitemaps, status Success, Couldn't fetch, Has errors, odkryte strony, indeks map witryn, ponowne przesłanie, ping (wycofany), Sitemap: w robots.txt
Do czego służy mapa witryny
Mapa witryny (sitemap) to plik z adresami stron, które chcą Państwo mieć w wyszukiwarkach, zwykle sitemap.xml w katalogu głównym strony. Wyszukiwarka znajduje strony przede wszystkim, podążając za linkami (lekcja 1.2). Mapa witryny jest dodatkową listą: "te strony istnieją i tak dawno były ostatnio zmieniane". Jak wygląda taki plik i jakie adresy powinny się w nim znaleźć, omawiamy w lekcji 3.4. Ta lekcja dotyczy kolejnego kroku: poinformowania Google, gdzie znajduje się mapa witryny, i odczytania, co Google z nią zrobiło.
Mapa witryny nie jest poleceniem. Google pisze we własnej pomocy, że nie wszystkie adresy z mapy witryny muszą zostać zaindeksowane przez robota; zależy to między innymi od wielkości i aktywności strony. A pobranie przez robota to jeszcze nie indeksowanie. Mapa witryny pomaga głównie nowym stronom z niewielką liczbą linków z zewnątrz, dużym serwisom oraz stronom ukrytym głęboko w strukturze witryny.
Gdzie znajdą Państwo swoją mapę witryny?
Wiele kreatorów stron tworzy mapę witryny samodzielnie:
| System | Typowy adres |
|---|---|
| WordPress (od wersji 5.5, bez wtyczki) | https://www.example.com/wp-sitemap.xml |
| WordPress z wtyczką SEO | często https://www.example.com/sitemap_index.xml (zob. ustawienia wtyczki) |
| AI Builder od WebOké | https://www.example.com/sitemap.xml |
| Inne kreatory stron | zob. ich pomoc; często /sitemap.xml |
W razie wątpliwości prosimy otworzyć w przeglądarce https://www.example.com/robots.txt. Jeśli znajduje się tam wiersz Sitemap: z adresem, jest to Państwa mapa witryny. AI Builder dodaje ten wiersz automatycznie, WordPress również.
Prosimy otworzyć adres mapy witryny w przeglądarce. Jeśli widać listę adresów (lub listę innych map witryn), mapa działa. Jeśli pojawia się strona błędu, prosimy najpierw rozwiązać ten problem.
Przesyłanie w Search Console
- Prosimy otworzyć swoją usługę w Search Console i wybrać w menu Sitemaps (w sekcji Indexing).
- W polu Add a new sitemap prosimy wpisać adres mapy witryny. Jeśli początek adresu jest już wpisany, wystarczy dopisać resztę, na przykład
sitemap.xml. - Prosimy kliknąć Submit.
Potrzebne są do tego uprawnienia właściciela usługi. Google zaleca, aby najpierw przetestować adres na żywo za pomocą URL inspection (lekcja 2.4): wtedy mają Państwo pewność, że Google może pobrać plik.
Indeks map witryn (sitemap index) to mapa witryny, która wskazuje na inne mapy witryn, na przykład jedną dla stron i jedną dla wpisów. WordPress tworzy taki indeks. Przesyłają Państwo wtedy tylko indeks; resztę Google pobierze samo.
Odczytywanie statusu
Po przesłaniu mapa witryny pojawia się w tabeli przesłanych map witryn. Dla każdej mapy widać typ, datę przesłania, datę ostatniego odczytu przez Google (Last read), status oraz liczbę odkrytych stron (Discovered pages) i filmów.
| Status | Znaczenie | Co zrobić? |
|---|---|---|
| Success | Mapa witryny została pobrana i przetworzona bez błędów | Nic. Później prosimy sprawdzić w raporcie Pages, ile stron zostało zaindeksowanych |
| Has errors (w przeglądzie: Sitemap has X errors) | Pobrana, ale części nie udało się odczytać. Poprawne adresy trafiają jednak do kolejki do pobrania przez robota | Prosimy otworzyć mapę witryny, przeczytać błędy i je naprawić |
| Couldn't fetch | Google nie udało się pobrać pliku | Prosimy sprawdzić adres, kod statusu (musi być 200), robots.txt (czy blokuje mapę witryny?) oraz to, czy serwer był dostępny |
Przy świeżo przesłanej mapie witryny czasem najpierw widnieje "Couldn't fetch", choć plik działa bez zarzutu: Google po prostu jeszcze nie próbowało go pobrać. Prosimy odczekać dzień, zanim zaczną Państwo szukać przyczyny.
Odkryte to nie zaindeksowane
Liczba odkrytych stron to liczba adresów, które Google odczytało z mapy witryny (powtarzające się adresy liczą się raz). Nie oznacza ona, że strony te zostały pobrane przez robota lub zaindeksowane. Aby sprawdzić, ile adresów z mapy witryny jest w indeksie, prosimy otworzyć mapę witryny i wybrać See page indexing: przejdą Państwo do raportu Page indexing, przefiltrowanego według tej mapy witryny (lekcja 2.4). Tam widać, które strony nie są zaindeksowane i dlaczego.
Ponowne przesłanie? Zwykle nie jest potrzebne
Mapę witryny, która raz została poprawnie przetworzona, Google pobiera ponownie według własnego harmonogramu. Nie trzeba jej więc przesyłać od nowa po każdej nowej stronie. Po dużej zmianie (nowa strona, nowa struktura) można ją przesłać ponownie jako prośbę. Jeśli pobranie się nie powiodło, Google próbuje przez kilka dni, a potem przestaje: prosimy naprawić problem i dopiero wtedy przesłać mapę ponownie.
Dawniej można było powiadomić Google przez adres "ping". Google wycofało tę możliwość w 2023 roku; adres zwraca teraz błąd. Wtyczki lub stare skrypty, które nadal wysyłają ping, nic już więc nie robią. Pozostały dwa sposoby: przesłanie w Search Console oraz wiersz Sitemap: w pliku robots.txt. Warto stosować oba: wiersz w robots.txt pomaga także innym wyszukiwarkom, a przesłanie daje Państwu raport.
Uwaga: raport Sitemaps pokazuje tylko mapy witryn przesłane przez ten raport (lub przez API). Mapy witryny, którą Google zna wyłącznie z robots.txt, nie ma w raporcie, choć Google z niej korzysta.
W praktyce: AI Builder i WordPress
AI Builder przy każdej publikacji tworzy nowy plik sitemap.xml ze wszystkimi stronami i datą ostatniej zmiany każdej z nich oraz dodaje wiersz Sitemap: do robots.txt. Jeśli strona w AI Builder jest ustawiona na "nie indeksuj", robots.txt blokuje wszystko; wtedy przesyłanie nie ma sensu. W WordPressie mapę witryny tworzy rdzeń systemu; wtyczka SEO często zastępuje ją własną mapą i wtedy to ją należy przesłać (adres znajdą Państwo w ustawieniach wtyczki). W innych kreatorach stron działa to podobnie: prosimy odszukać adres mapy witryny i go przesłać.
Podsumowanie
- Mapa witryny to lista adresów, które chcą Państwo mieć w indeksie; Google traktuje ją jako pomoc, a nie polecenie.
- Prosimy odszukać adres (często w robots.txt), otworzyć go w przeglądarce i przesłać przez Sitemaps w Search Console.
- Success, Has errors lub Couldn't fetch: tylko dwa ostatnie statusy wymagają działania.
- Odkryte strony to nie to samo co zaindeksowane strony; te drugie widać w raporcie Page indexing.
- Ponowne przesłanie jest potrzebne tylko po dużych zmianach lub nieudanej próbie; ping już nie działa.
Quiz
Zadanie
Zadanie D2.2: Przesłanie mapy witryny i zapisanie wyniku. Prosimy odszukać adres mapy witryny swojej strony (w robots.txt lub w kreatorze stron), otworzyć go w przeglądarce i przesłać przez Sitemaps w Search Console. Po kilku dniach prosimy wrócić i zapisać status, liczbę odkrytych stron oraz to, ile z nich według raportu Page indexing jest zaindeksowanych. Prosimy wyjaśnić różnicę.
Zadanie D2.2: Przesłanie mapy witryny i zapisanie wyniku
Nie mają Państwo własnej witryny ani firmy? Prosimy wykonać zadanie na papierze lub je pominąć; do certyfikatu liczy się tylko egzamin.
Przykład: https://www.example.com/sitemap.xml, Sukces, 24 wykryte, 19 zindeksowanych. Pięć nowych stron ma jeszcze status wykrytych, ale niezindeksowanych; powinny być w indeksie, więc dodam do nich linki ze strony głównej i poczekam.
Zaznaczenia i notatki pozostają tylko w tej przeglądarce; nie są nigdzie wysyłane. Po zalogowaniu w Moje kursy zapisywana jest jedynie informacja, że zadanie zostało wykonane.
Więcej informacji
Kroki opisane w tych artykułach dotyczą paneli WebOké; u innych dostawców działa to podobnie.
- Zgłoszenie Państwa strony internetowej do wyszukiwarek (Google i Bing)
- Google, Zarządzanie mapami witryn w raporcie Sitemaps: https://support.google.com/webmasters/answer/7451001?hl=nl
- Google Search Central, Tworzenie i przesyłanie mapy witryny: https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap
- Google Search Central Blog, wycofanie pingowania map witryn (czerwiec 2023): https://developers.google.com/search/blog/2023/06/sitemaps-lastmod-ping
