Przejdź do treści

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.xml w 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.