Jak utworzyć mapę witryny?
Mapy witryn
Sprawdź, czy mapa witryny już istnieje. Większość platform do tworzenia stron generuje ją automatycznie, zwykle pod adresem /sitemap.xml; WordPress używa /wp-sitemap.xml. Jeśli Twoja platforma tego nie robi, włącz mapę w systemie CMS lub wtyczce SEO, zadbaj o to, by framework budował ją podczas wdrożenia, albo napisz krótki plik XML ręcznie. Następnie dodaj wiersz Sitemap: do pliku robots.txt i zgłoś adres mapy w Search Console.
Krok 1: sprawdź, czy Twoja platforma już ją tworzy
- WordPress od wersji 5.5 tworzy indeks mapy witryny pod adresem
/wp-sitemap.xml, zgodnie z ogłoszeniem zespołu WordPress core. Wtyczki SEO często go wyłączają i publikują własną mapę pod innym adresem. - Shopify generuje plik
sitemap.xmlw katalogu głównym każdej domeny sklepu i aktualizuje go o produkty, kolekcje, strony i wpisy na blogu, jak wyjaśnia centrum pomocy. - Inne hostowane kreatory stron zwykle robią to samo. Google radzi wyszukać frazę „[nazwa Twojej platformy] sitemap", aby sprawdzić, gdzie znajduje się mapa.
Dwa szybkie sprawdzenia pozwalają znaleźć większość istniejących map witryny: otwórz w przeglądarce adres https://yourdomain/sitemap.xml i poszukaj wiersza Sitemap: w pliku https://yourdomain/robots.txt.
Krok 2: wygeneruj mapę, jeśli jej nie masz
Wybierz metodę odpowiednią do sposobu, w jaki zbudowano Twoją witrynę:
- Witryna budowana z kodu lub generatorem stron statycznych: twórz mapę podczas budowania, z tej samej listy tras, na podstawie której powstają Twoje strony. Dzięki temu nigdy się nie zdezaktualizuje.
- Witryna, której nie możesz zmieniać programowo: generator oparty na robocie odwiedza Twoje strony i zapisuje plik. Uruchamiaj go ponownie po każdym dodaniu lub usunięciu stron.
- Kilka stron: napisz mapę ręcznie. Mapa witryny to zwykła lista:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/</loc>
</url>
<url>
<loc>https://www.example.com/services/garden-design</loc>
<lastmod>2026-10-02</lastmod>
</url>
</urlset>
Zadziała też zwykły plik tekstowy z jednym pełnym adresem URL w wierszu, jeśli wystarczy Ci lista stron.
Krok 3: przestrzegaj zasad formatu Google
Przewodnik Google po tworzeniu mapy witryny określa następujące limity:
- Zapisz plik w kodowaniu UTF-8 i używaj pełnych, bezwzględnych adresów URL w kanonicznej postaci, w jakiej mają być wyświetlane w wynikach.
- Utrzymuj każdy plik poniżej 50 000 adresów URL i 50 MB w postaci nieskompresowanej. Jeśli masz ich więcej, podziel listę i wskaż poszczególne części w indeksie map witryny:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap><loc>https://www.example.com/sitemaps/products.xml</loc></sitemap>
<sitemap><loc>https://www.example.com/sitemaps/articles.xml</loc></sitemap>
</sitemapindex>
- Wypełniaj znacznik
<lastmod>wyłącznie datą rzeczywistej zmiany treści. Google ignoruje<priority>i<changefreq>, więc możesz je pominąć. - Umieść mapę w katalogu głównym witryny. Mapa witryny, która nie została zgłoszona w Search Console, obejmuje tylko adresy URL z własnego folderu i jego podfolderów.
Krok 4: wskaż wyszukiwarkom, gdzie jest mapa
Dodaj jeden wiersz w dowolnym miejscu pliku robots.txt. Google odczyta go przy następnym przetwarzaniu pliku, a inne główne wyszukiwarki również go obsługują:
Sitemap: https://www.example.com/sitemap.xml
Następnie zgłoś ten sam adres w raporcie Mapy witryn w Search Console, który pokaże też, czy Google mógł ją odczytać. Ten krok opisuje artykuł Jak zgłosić mapę witryny?, a to, czy w ogóle jej potrzebujesz, wyjaśnia Czym jest mapa witryny i dlaczego jej potrzebuję?.
Jak pomaga AutoPSEO
Strona Sitemaps w AutoPSEO wyświetla mapy witryny, które Search Console przechowuje dla Twojej usługi, wraz z ostrzeżeniami, błędami i datą ostatniego pobrania. Przy pełnym dostępie umożliwia też zgłoszenie kilku nowych adresów URL map jednocześnie. Aby sprawdzić, co właśnie zbudowano, zbiorczo zbadaj adresy URL z nowej mapy, do 500 na jedno uruchomienie (URL Inspection), i upewnij się, że każdą stronę można zaindeksować.
Wrzuć treści SEO na autopilota
Połącz Search Console i swoją stronę. AutoPSEO przeskanuje ją i od razu zaplanuje pierwsze tematy. Karta kredytowa nie jest wymagana.