NowośćReklama w ChatGPT — przygotuj kampanię+48 721 376 407biuro@linkjuice.pl

Blog

Sitemap

Mapa witryny, czyli sitemap, to plik sitemap.xml z listą adresów URL podstron. Zwykle znajduje się w katalogu głównym serwisu. Kiedy warto go przygotować, jak działa format XML i jak sprawdzić mapę w Google Search Console? Pojedynczy plik mapy witryny XML może zawierać maksymalnie 50 000 adresów URL. [1] [2]

Sprawdź, czy AI poleca Twoją markęDarmowy audyt AI

Czym jest sitemap i kiedy warto przygotować mapę strony?

Sitemap wskazuje robotom wyszukiwarek podstrony, które mogą odkryć. Przygotuj ją, gdy serwis ma rozbudowaną strukturę, regularnie publikuje nowe treści lub trudno dotrzeć do części stron przez linki wewnętrzne. Google uznaje witrynę liczącą około 500 stron lub mniej za małą; w większym serwisie mapa może ułatwić odkrywanie adresów [3].

Mapę możesz napisać ręcznie w XML, wygenerować w systemie CMS albo utworzyć generatorem zbierającym adresy z linków wewnętrznych. Wybierz metodę według tego, jak powstają podstrony i kto będzie aktualizować plik. Od wersji 5.5 WordPress obsługuje mapy witryny XML bez dodatkowego narzędzia. [1] [4]

W skrócie: mapa pomaga przekazać robotom adresy podstron, do których trudniej dotrzeć.

Czy każda witryna potrzebuje mapy strony?

Nie każda witryna potrzebuje mapy strony. Robot może znaleźć podstrony przez linki wewnętrzne, więc sprawdź, czy prowadzą one do ważnych adresów. Oceń też, czy zdołasz utrzymać aktualną listę stron. Według Google mapa może być zbędna w witrynie liczącej około 500 stron lub mniej, jeśli ważne strony są dostępne przez linki wewnętrzne [3].

Mapa wskazuje podstrony słabo połączone z resztą serwisu, ale nie zastąpi nawigacji ani linkowania wewnętrznego. W małej, przejrzyście połączonej witrynie ręczna aktualizacja pliku może oznaczać tylko dodatkową pracę. W rozbudowanym serwisie brak mapy utrudnia z kolei przekazanie wyszukiwarce aktualnych adresów. Gdy liczba stron przekracza około 500, mapa może szczególnie pomóc w odkrywaniu adresów bez prowadzących do nich linków [3].

Jak ręcznie przygotować mapę strony w pliku XML?

Ręczne przygotowanie mapy wymaga poprawnej składni XML i adresów podstron dostępnych dla robotów [5]. Powinien się tym zająć właściciel witryny lub osoba, która aktualizuje jej adresy:

  • Lista adresów powinna zawierać docelowe podstrony witryny. Pomiń strony testowe, usunięte i przekierowujące.
  • Struktura XML powinna mieć element główny urlset z przestrzenią nazw protokołu map witryn. Każdej podstronie przypisz element url, a jej pełny adres umieść w elemencie loc.
  • Kontrola pliku obejmuje składnię i zgodność wpisanych adresów z podstronami witryny. Po zmianach w serwisie zaktualizuj również mapę [5].

Ręcznie przygotowaną sitemap trzeba aktualizować po dodaniu lub usunięciu wskazanych podstron. Jeśli istotnie zmienisz stronę 2022-06-04, jej wpis <lastmod> powinien wskazywać 2022-06-04. Nie wpisuj tam daty wygenerowania mapy [2].

Jak wygenerować sitemap XML?

Sitemap XML możesz wygenerować w systemie CMS albo z adresów wykrytych podczas przeglądania witryny. W obu przypadkach obejrzyj wynik przed publikacją.
Sprawdź między innymi, czy strony wymienione w mapie zwracają kod HTTP 200 – poprawną odpowiedź serwera [6].

  • Ustawienia CMS decydują, które typy podstron trafiają do mapy. Sprawdź, czy obejmują treści przeznaczone do wyszukiwania.
  • Linkowanie wewnętrzne wpływa na zawartość mapy tworzonej przez generator przeglądający witrynę. Podstrona bez prowadzącego do niej linku może zostać pominięta [7].
  • Gotowy plik wymaga przeglądu adresów. Usuń nieaktualne wpisy i sprawdź, czy nie brakuje istotnych podstron.

Wygenerowana mapa odzwierciedla ustawienia CMS albo adresy znalezione podczas zbierania linków. Nie zakładaj więc, że jest kompletna. Podczas kontroli wychwyć też adresy zwracające HTTP 301: ten kod oznacza trwałe przekierowanie [8].

Czym różnią się mapy XML i HTML?

Mapa XML przekazuje wyszukiwarkom adresy podstron w ustrukturyzowanym pliku. Mapa HTML jest natomiast podstroną z linkami, po której poruszają się użytkownicy. Obie pomagają odnajdywać treści, lecz służą innym odbiorcom.
W przeciwieństwie do zwykłej strony HTML pojedynczy plik mapy XML ma limit 50 000 adresów URL [9].

Tabela porównuje mapy XML i HTML pod względem odbiorcy, formy oraz sposobu aktualizacji.

Kryterium Mapa XML Mapa HTML
Główny odbiorca Robot wyszukiwarki Użytkownik witryny
Forma Ustrukturyzowany plik Podstrona z linkami
Aktualizacja Zmiana zawartości pliku Zmiana linków na podstronie

Mapa HTML nie zastąpi pliku XML, jeśli chcesz przekazać wyszukiwarce ustrukturyzowaną listę adresów. W mapie XML każdy wpis <url> musi zawierać element <loc> z adresem strony. Zwykła lista linków HTML nie ma takiej struktury [9].

Czym jest wpis w sitemap XML i czy zapewnia indeksowanie?

Wpis w sitemap XML wskazuje adres podstrony, ale nie zapewnia jej indeksowania przez Google. Wyszukiwarka może odczytać mapę, a następnie ocenić, czy pobrać stronę i dodać ją do indeksu. Sam wpis nie zastąpi dostępności podstrony ani kontroli jej treści.
Możesz też sprawdzić, czy strona zwraca HTTP 200; nawet ten kod nie gwarantuje indeksowania [6].

Mapa ułatwia odkrycie adresu, ale to Google decyduje o jego indeksowaniu.

Jakie dane zawiera wpis, w tym adres URL i datę ostatniej modyfikacji?

Wpis w sitemap XML zawiera adres URL podstrony w elemencie loc. Może też podawać datę ostatniej modyfikacji w elemencie lastmod. Data powinna odpowiadać rzeczywistej zmianie treści, a nie samemu zapisaniu mapy. Wartość <lastmod> można zapisać bez godziny, w formacie YYYY-MM-DD, na przykład 2022-06-04 [2].

Wpis może również zawierać deklarowaną częstotliwość zmian oraz priorytet w elemencie <priority>; Google obecnie nie przetwarza tego atrybutu. [1] Wyższy priorytet nie przyspieszy więc indeksowania adresu. Protokół sitemap dopuszcza wartości <priority> od 0,0 do 1,0; w pliku XML zapisuje się je z kropką [9].

Dlaczego Google może nie zaindeksować adresu z mapy strony?

Google może pominąć adres z mapy, bo wpis pomaga odkryć podstronę, lecz nie nakazuje jej indeksowania. Strona bywa niedostępna dla robota, wyłączona z indeksowania albo przekierowuje na inny adres. Google może też wybrać inny adres kanoniczny – wersję treści, którą uznaje za główną.
Odpowiedź HTTP 301 oznacza na przykład, że wskazany adres trwale przekierowuje na inny [8].

Kontrola indeksowania polega na sprawdzeniu konkretnego adresu i przyczyny jego pominięcia. Zmiana priorytetu w sitemap tego nie wyjaśni. Mapa wskazuje podstronę, ale nie rozstrzyga, czy Google doda ją do indeksu.

Czym jest indeks plików XML i kiedy zastępuje pojedynczy plik?

Indeks sitemap zawiera listę osobnych map, nie adresów podstron. Dzięki niemu możesz rozdzielić różne typy stron między pliki i wskazać je wyszukiwarce razem. [1]

Pojedynczy plik sitemap.xml przetwarzany przez Google może mieć maksymalnie 50 MB [1] i zawierać maksymalnie 50 000 adresów URL. [1] Jeśli mapa przekracza limit rozmiaru, podziel ją na mniejsze pliki i prześlij za pomocą indeksu. [10] [2]

Przy wyborze między pojedynczą mapą a indeksem sprawdź:

  • Rozmiar pliku decyduje, czy mapa mieści się w limicie. Jeśli go przekracza, podziel plik.
  • Liczba adresów decyduje, czy wpisy mieszczą się w jednej mapie. Nadmiar przenieś do kolejnego pliku.
  • Podział treści pomaga utrzymywać osobne mapy dla różnych typów podstron. Ich lokalizacje umieść w indeksie.

Gdy witryna wymaga rozdzielenia adresów między pliki, możesz zgłosić indeks zamiast pojedynczej mapy. O wyborze decydują rozmiar pliku i liczba adresów.

Rodzaje map witryn i plików: co warto rozróżniać

Mapy witryn różnią się opisywaną treścią. Indeks sitemap ma inne zadanie: wskazuje pliki map. Przy wyborze formatu odróżnij więc listę podstron od informacji o multimediach oraz pliku zbierającego lokalizacje map.

Krótko mówiąc, format zależy od tego, czy opisujesz podstrony, multimedia, czy inne pliki map.

Jakie są rodzaje map witryn?

Rodzaj mapy powinien odpowiadać treści, którą chcesz opisać. Google interpretuje także mapy z dodatkowymi informacjami o filmach lub obrazach. [1]

  • Standardowa mapa XML wskazuje adresy podstron. Stosuj ją do treści publikowanych jako strony witryny.
  • Mapa witryny wideo przekazuje dodatkowe informacje o filmach. Wybierz ją, gdy takie dane mają towarzyszyć adresom stron z materiałami wideo.
  • Mapa witryny z obrazami przekazuje dodatkowe informacje o obrazach. Wybierz ją, gdy adresy stron trzeba uzupełnić o dane dotyczące grafik.

Jak wygląda przykładowy indeks map witryny?

Indeks map witryny ma element główny sitemapindex, który obejmuje wpisy sitemap. Każdy wpis zawiera loc z lokalizacją pliku mapy. Opcjonalny element lastmod dotyczy zmiany tego pliku, a nie podstron zapisanych wewnątrz niego. [10]

Schemat wpisu wygląda tak: sitemapindex → sitemap → loc. Opcjonalny lastmod umieszcza się wewnątrz sitemap. Każdy kolejny plik mapy otrzymuje osobny wpis sitemap.

Co określa dokumentacja formatu indeksu map witryny?

Format indeksu sitemap określa wymagane elementy i położenie wskazanych w nim plików. Mapy muszą należeć do tej samej witryny, chyba że skonfigurowano przesyłanie między witrynami. [10] Muszą też znajdować się w katalogu indeksu lub niżej w hierarchii witryny. [10]

Plik indeksu może zawierać maksymalnie 50 000 tagów loc. [10] Planując podział, sprawdź więc zarówno rozmiar map, jak i liczbę plików wymienionych w indeksie.

Gdzie znaleźć mapę strony witryny?

Mapę znajdziesz pod adresem pliku wskazanym w konfiguracji serwisu. Możesz też sprawdzić adres z końcówką /sitemap.xml lub /sitemap_index.xml. Jeśli otworzy się indeks, odczytaj z jego wpisów lokalizacje poszczególnych map.

O lokalizacji decyduje konfiguracja witryny. Sam typowy wzorzec adresu nie potwierdza więc, że plik istnieje.

Publikacja i weryfikacja sitemap w Google Search Console

Google Search Console pozwala zgłosić opublikowaną mapę i sprawdzić, czy Google ją odczytał. Po umieszczeniu pliku na serwerze możesz przesłać go do Search Console. Roboty wezmą adresy z mapy pod uwagę podczas kolejnych odwiedzin. [1]

Publikacja i weryfikacja to osobne kroki: najpierw udostępnij plik, potem sprawdź jego odczyt.

Gdzie opublikować plik mapy strony?

Opublikuj plik mapy pod adresem dostępnym dla robotów wyszukiwarek. Powinien prowadzić do aktualnej mapy lub indeksu, nie do strony błędu czy formularza logowania. Wybierz lokalizację zgodną z zakresem adresów, które plik ma wskazywać.

Jak sprawdzić dostępność pliku i poprawność jego składni?

Przed zgłoszeniem pliku do Google Search Console sprawdź dostępność sitemap:

  • Adres pliku powinien otwierać mapę lub indeks bez logowania. Sprawdź go w przeglądarce.
  • Składnia XML powinna zachowywać prawidłową strukturę elementów. Upewnij się, że dokument nie kończy się urwanym wpisem ani komunikatem błędu.
  • Adresy w mapie powinny prowadzić do właściwych podstron. Porównaj wpisy z aktualną strukturą witryny.

Błędy dotyczące map witryn możesz również sprawdzić w Google Search Console. [10]

Jak zgłosić plik w Google Search Console i wskazać jego lokalizację?

Zgłoś mapę w raporcie „Mapy witryn” dla właściwej usługi w Google Search Console:

  • Usługa Search Console powinna odpowiadać witrynie, której dotyczy mapa. Wybierz ją przed otwarciem raportu.
  • Pole dodawania mapy służy do wskazania opublikowanego pliku lub indeksu. Wpisz adres w postaci wymaganej przez formularz i wyślij zgłoszenie.
  • Lista przesłanych map pokazuje status zgłoszenia. Otwórz odpowiedni wpis, jeśli raport wskazuje problem.

Ustawienia witryny w Google Search Console pozwalają zgłosić maksymalnie 500 plików indeksu sitemap. [10]

Jak sprawdzić, czy Google odczytał plik i wykrył zawarte w nim adresy?

Raport „Mapy witryn” pokazuje status odczytu pliku i informacje o wykrytych adresach. Otwórz zgłoszoną mapę, przeczytaj komunikaty o błędach i porównaj wykryte adresy z zawartością pliku.
Jeśli Google nie odczytał mapy, zacznij od sprawdzenia jej dostępności i składni.

Wykrycie adresu oznacza, że Google znalazł go w mapie, nie że dodał podstronę do indeksu. Osobno oceniaj więc odczyt pliku i stan indeksowania stron.

Kiedy warto korzystać z generatora plików XML?

Generator mapy witryn przydaje się, gdy serwis nie tworzy aktualnej sitemap automatycznie, a zmiany w strukturze utrudniają ręczne aktualizacje. Crawler – program przechodzący po linkach witryny – może zebrać adresy do mapy. Sprawdź jednak wynik: program nie wykryje podstron, do których nie prowadzą dostępne dla niego linki.

Kontrola wygenerowanej sitemap powinna objąć pominięte podstrony oraz adresy usunięte, przekierowujące i nieprzeznaczone do indeksowania. Porównaj plik z aktualną strukturą serwisu. Po publikacji sprawdź, czy Google go odczytuje.

Generator przyspiesza przygotowanie mapy, ale nie zastępuje sprawdzenia jej zawartości.

Bezpłatny audyt widoczności w AI pozwala sprawdzić, czy istotne podstrony Twojej firmy są dostępne jako źródła dla systemów AI. Aby to zweryfikować, skontaktuj się z zespołem.

Powiązane usługi

Zamów bezpłatny audyt widoczności w AI

Najczęściej zadawane pytania

Czy WordPress tworzy mapę XML bez dodatkowej wtyczki?

Tak. WordPress obsługuje mapy witryn XML od wersji 5.5.

Czy generator oparty na linkach wewnętrznych znajdzie każdą podstronę?

Nie. Może pominąć stronę, do której nie prowadzi żaden link wewnętrzny.

Czy adres przekierowujący kodem HTTP 301 warto zostawić w mapie?

Nie. W mapie umieszczaj docelowe adresy podstron, a wpisy prowadzące do przekierowań usuń.

Czy data lastmod powinna zmieniać się przy każdym zapisaniu pliku sitemap?

Nie. Powinna wskazywać rzeczywistą zmianę treści podstrony, a nie datę wygenerowania lub zapisania mapy.

Czy odpowiedź HTTP 200 gwarantuje dodanie strony do indeksu Google?

Nie. Oznacza poprawną odpowiedź serwera, ale Google nadal sam decyduje, czy zaindeksować podstronę.

Źródła

  1. Co to jest Sitemap? Słownik Pojęć | Agencja KS — https://google.com/goto?url=CAESZQHEIkXXmnhVC73hFOzxwaf4AGXa_VxctjwLuzRwNArEsgENRM3KVCJflgTqCqWF8lsTkEWNV80uV5NYLznR89zhqPmoX6DBC141ej_0LiThKHUfCVbCNe_Ncl7czo3SwVwIBt_C&gsessionid=spDgoXlEW9lpCzTSjIDFcJLqLMBWHkrlVuoCoPYN2MSuqNQSyeeqSA
  2. Google Search Central, „Build and Submit a Sitemap”. — https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap
  3. Google Search Central – What Is a Sitemap — https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview
  4. WordPress.org – Version 5.5 — https://wordpress.org/documentation/wordpress-version/version-5-5/
  5. Google Search Console Help, „Sitemaps report”. — https://support.google.com/webmasters/answer/7451001?hl=en
  6. Google Search Central – Google Search Technical Requirements — https://developers.google.com/search/docs/essentials/technical
  7. Screaming Frog, „How To Debug Missing Pages In A Crawl”. — https://www.screamingfrog.co.uk/seo-spider/tutorials/how-to-debug-missing-pages-in-a-crawl/
  8. Google Search Central – Redirects and Google Search — https://developers.google.com/search/docs/crawling-indexing/301-redirects
  9. Sitemaps.org – Protocol — https://www.sitemaps.org/protocol.html
  10. Zarządzanie mapami witryn za pomocą plików indeksu map witryny | Centrum wyszukiwarki Google  |  Documentation  |  Google for Developers — https://developers.google.com/search/docs/crawling-indexing/sitemaps/large-sitemaps?hl=pl