Darmowe narzędzie: SEO
Sprawdź mapę witryny XML
Znajdujemy Twoją mapę witryny tak, jak robią to wyszukiwarki, odczytujemy ją i pobieramy próbkę wymienionych w niej stron. Zobacz, czy to poprawna mapa witryny, ile ma adresów URL, ile z nich ma daty i czy wymienione strony faktycznie się ładują.
Za darmo. Zwykle trwa krócej niż minutę.
Co sprawdza to narzędzie
Odnalezienie mapy witryny
Na podstawie wierszy Sitemap: w pliku robots.txt, które wskazują na Twoje własne źródło (origin). Jeśli ich nie ma, sprawdzamy /sitemap.xml.
Status i format
Status HTTP, nagłówek Content-Type oraz to, czy plik jest typu urlset (lista stron), czy sitemapindex (lista map witryny).
Indeksy map witryny
W przypadku indeksu odczytujemy także maksymalnie 3 jego mapy podrzędne z tego samego źródła.
Liczba adresów URL i lastmod
Ile adresów URL wymieniają pliki i jaka ich część ma datę lastmod.
Inne hosty i duplikaty
Adresy URL na innym hoście niż mapa witryny oraz adresy URL wymienione więcej niż raz.
Próbka wymienionych adresów URL
Pobieramy maksymalnie 10 wymienionych adresów URL i pokazujemy ich status HTTP. Żądania nie wychodzą poza Twoje źródło, a przekierowania na inne hosty nie są śledzone, więc przekierowanie jest raportowane jako przekierowanie.
Czego nie może sprawdzić
- Sprawdzić każdego adresu URL w dużej mapie witryny. Odczytujemy najwyżej kilka megabajtów i kilka plików, więc bardzo duże mapy witryny są sprawdzane częściowo, a pobieranych jest tylko 10 adresów URL.
- Niezawodnie odczytać map witryny skompresowanych gzipem (.xml.gz).
- Powiedzieć, czy mapa witryny została przetworzona przez Google ani czy jej adresy URL zostały zaindeksowane. Pokazuje to raport Mapy witryn w Search Console.
- Ocenić, czy wymienione są właściwe strony: czy brakuje ważnych stron albo czy są tam strony, których nie powinno być w wyszukiwarce.
- Zweryfikować rozszerzeń map witryny dla obrazów, filmów i wiadomości (news).
Dlaczego to ważne
Mapa witryny to lista stron, które wyszukiwarki mają znaleźć. Najbardziej pomaga w dużych witrynach, w nowych witrynach, do których prowadzi niewiele linków, oraz w przypadku stron, do których nawigacja ledwo dociera, takich jak stare wpisy czy produkty ukryte kilka kliknięć w głąb. Google traktuje ją jako sugestię, więc jest najbardziej przydatna, gdy każdy zawarty w niej adres URL działa i jest wersją, którą chcesz indeksować.
Mapy witryny po cichu się dezaktualizują. Wtyczka nadal wymienia usunięte strony, migracja zostawia starą domenę w każdym adresie URL albo do generatora trafia nazwa hosta środowiska testowego. Daty też bywają błędne: Google podaje, że używa lastmod tylko wtedy, gdy daty są konsekwentnie i weryfikowalnie dokładne, więc lastmod, który zmienia się przy każdym żądaniu, jest ignorowany.
Obowiązują też limity rozmiaru. Protokół sitemaps.org dopuszcza maksymalnie 50 000 adresów URL i 50 MB bez kompresji na plik. Większe witryny dzielą adresy URL na kilka map witryny i wymieniają je w indeksie map witryny.
Jak czytać wyniki
- Status HTTP
- 200 oznacza, że plik został udostępniony. 404 oznacza, że pod tym adresem nie ma mapy witryny. Przekierowanie na inny host nie jest śledzone i jest pokazywane bez zmian.
- Typ treści
- Zwykle application/xml lub text/xml. text/html często oznacza, że zamiast mapy witryny adres zwraca stronę internetową, na przykład stronę główną lub stronę błędu 404.
- urlset lub sitemapindex
- urlset wymienia strony; sitemapindex wymienia inne mapy witryny. Wszystko inne nie jest poprawną mapą witryny.
- Liczba adresów URL
- Łączna liczba adresów URL w odczytanych plikach. W przypadku dużego indeksu z wieloma mapami podrzędnymi jest to liczba częściowa.
- Odsetek z lastmod
- Ile adresów URL ma datę ostatniej modyfikacji. Daty są opcjonalne, ale dokładne pomagają wyszukiwarkom wychwycić zmienione strony.
- Inne hosty
- Adresy URL, których host różni się od hosta mapy witryny, na przykład z www zamiast bez www albo ze starą domeną. Protokół zakłada, że jedna mapa witryny wymienia adresy URL z własnego hosta.
- Duplikaty
- Ten sam adres URL wymieniony więcej niż raz. Zwykle oznacza to źle skonfigurowany generator; wymieniaj każdy adres URL tylko raz.
- Status przykładowych adresów URL
- Każdy sprawdzony adres URL powinien zwracać 200. 3xx oznacza, że mapa witryny wymienia stare adresy, 404 lub 410 oznacza usunięte strony, a 5xx błędy serwera.
Jak naprawić najczęstsze problemy
Nie znaleziono mapy witryny
Sprawdź, czy Twoja platforma już ją tworzy: Shopify udostępnia /sitemap.xml w sklepach publicznych, WordPress od wersji 5.5 udostępnia /wp-sitemap.xml, a Yoast SEO i Rank Math używają /sitemap_index.xml. Dodaj jej pełny adres URL do robots.txt jako wiersz Sitemap:, aby roboty i narzędzia znalazły ją niezależnie od tego, gdzie się znajduje.
Przykładowe adresy URL przekierowują lub zwracają 404
Wymieniaj końcowy adres https, który zwraca 200, a nie stary, który przekierowuje. Większość generatorów automatycznie usuwa skasowane strony, więc poszukaj statycznego pliku mapy witryny lub pamięci podręcznej, która nie została odświeżona po usunięciu stron.
Adresy URL na niewłaściwym hoście
Ustaw adres witryny na domenę, której faktycznie używasz, z www lub bez (w WordPressie: Ustawienia › Ogólne › Adres witryny (URL)), a potem wygeneruj mapę witryny ponownie. Po przeniesieniu domeny upewnij się, że nie zostały żadne adresy URL ze starej domeny.
Adres mapy witryny zwraca HTML
Odpowiedź 200 z text/html zwykle oznacza, że ogólna reguła routingu (catch-all) serwuje zwykłą stronę pod adresem /sitemap.xml. Wskaż w robots.txt prawdziwą mapę witryny albo skonfiguruj generator tak, aby udostępniał ją pod tą ścieżką.
Daty lastmod, którym nie można ufać
Ustawiaj lastmod na datę faktycznej zmiany treści, a nie na czas wygenerowania mapy witryny. Jeśli Twój generator tego nie potrafi, lepiej pominąć lastmod, niż podawać błędne daty.
Pytania o to narzędzie
Czy potrzebuję mapy witryny XML?
Nie każda witryna jej potrzebuje. Google podaje, że mała witryna, mająca około 500 stron lub mniej i dobre linkowanie wewnętrzne, może się bez niej obejść. Rzadko jednak szkodzi i pomaga w odnajdywaniu nowych oraz głęboko ukrytych stron.
Czy mapa witryny sprawi, że moje strony zostaną zaindeksowane?
Nie. Pomaga wyszukiwarkom odkrywać adresy URL. To, czy strona zostanie zeskanowana i zaindeksowana, nadal zależy od jej treści i od sygnałów takich jak noindex i linki kanoniczne.
Czy warto ustawiać priority i changefreq?
Możesz, ale Google podaje, że ignoruje oba. Ważniejsze są poprawne adresy URL i rzetelne daty lastmod.
Gdzie powinien znajdować się plik mapy witryny?
Zwykle w katalogu głównym, na przykład /sitemap.xml, ponieważ według protokołu sitemaps.org mapa witryny obejmuje tylko adresy URL w swoim folderze lub poniżej niego. Wskaż ją w robots.txt i prześlij w Search Console.
Dlaczego testowanych jest tylko 10 adresów URL?
Próbka to szybka kontrola stanu: jeśli kilka sprawdzonych adresów URL zwraca błędy, mapa witryny wymaga uwagi. Płatny Raport naprawy SEO idzie dalej: testuje do 20 stron z Twojej mapy witryny i sprawdza do 60 linków wewnętrznych.
Źródła
- sitemaps.org: Format XML map witryny(otwiera się w nowej karcie)
- Google Search Central: Informacje o mapach witryn(otwiera się w nowej karcie)
- Google Search Central: Tworzenie i przesyłanie mapy witryny(otwiera się w nowej karcie)
- Google Search Central: Zarządzanie dużymi mapami witryn za pomocą plików indeksu map witryn(otwiera się w nowej karcie)
Powiązane narzędzia
- SEOTest robots.txtOdczytaj swój plik robots.txt tak jak robot: które boty są zablokowane, czy podaną stronę można skanować i jakie mapy witryny są w nim wymienione.Otwórz narzędzie
- SEOAudyt SEO stronyZnajdź na kluczowych podstronach techniczne problemy SEO, które wykluczają je z wyszukiwarki lub pogarszają ich wygląd w wynikach.Otwórz narzędzie
Potrzebujesz poprawek, a nie tylko wyników?
Raport naprawy SEO ($69, jednorazowo) zaczyna od pełnego darmowego skanu i dodaje więcej podstron, zmianę do wprowadzenia dla każdego wykrytego problemu, plik PDF i ponowne testy do weryfikacji poprawek.