Sitemap.xml — co to jest i jak ją przygotować
Do czego służy mapa strony, które adresy dodać, gdzie ją umieścić i jak zgłosić ją wyszukiwarce.
Po co mapa strony
Sitemap to plik XML z listą adresów, które chcesz pokazać wyszukiwarkom. Przygotujesz go w generatorze sitemap.xml, a poprawność zapisu sprawdzisz w formatowaniu XML.
Co dodać
- Strony dostępne publicznie.
- Adresy kanoniczne.
- Adresy zwracające kod 200.
Pomiń przekierowania, opisane w poradniku przekierowania 301, strony prywatne i wyniki wyszukiwania wewnętrznego.
Publikacja
- Wgraj plik na serwer.
- Dodaj adres w robots.txt, jak opisuje poradnik robots.txt.
- Zgłoś mapę w narzędziach dla webmasterów.
- Aktualizuj ją razem ze stroną.
Przykładowy plik
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://example.com/</loc> <lastmod>2027-01-15</lastmod> </url> </urlset>
Adres w loc musi być pełny, razem z protokołem. Znak & trzeba zapisać jako encję. Datę lastmod podawaj tylko wtedy, gdy treść rzeczywiście się zmieniła.
Duże serwisy
Pojedynczy plik może mieć do 50 000 adresów. Większe strony dzielą mapę i tworzą indeks map. W sklepach często wygodne są osobne pliki dla produktów, kategorii i artykułów. Takie rozdzielenie ułatwia kontrolę w narzędziach dla webmasterów.
Automatyzacja
CMS-y i sklepy zwykle generują mapy automatycznie. Ręcznie przygotowana lista ma sens dla małej strony statycznej. Po zmianach sprawdzaj, czy mapa zawiera tylko adresy zwracające 200, bez parametrów sesji i duplikatów. Mapa nie zastąpi dobrego linkowania wewnętrznego, które nadal jest podstawą odkrywania stron.
Narzędzia do tego poradnika
sitemapSEOGoogle Search ConsoleXML