Odbierz bezpłatną analizę SXO z omówieniemTUTAJ
27.07.2023

Sitemap – co to jest i jak stworzyć mapę witryny?

Sitemapa w kontekście SEO (Search Engine Optimization) to plik lub lista stron internetowych dostępna dla wyszukiwarek internetowych. Jest to rodzaj mapy witryny, która pomaga robotom wyszukiwarek zrozumieć strukturę strony i indeksować jej zawartość skuteczniej. Sitemapa zawiera informacje, takie jak daty ostatniej modyfikacji, częstotliwość aktualizacji i priorytety poszczególnych stron.

    Czym jest Sitemap.xml?

    Sitemap to mapa strony będąca plikiem w formacie XML. W pliku umieszczona jest lista adresów URL znajdujących się w witrynie. Sitemapa ma na celu ułatwienie robotom wyszukiwarek znajdywanie stron, które chcemy aby zostały zaindeksowane. Plik przydatny jest szczególnie dla dużych i rozbudowanych serwisów. W jednej mapie witryny można zamieścić maksymalnie 50 tys. adresów URL. Poza linkiem do podstrony, możliwe jest także umieszczenie daty ostatniej modyfikacji w adresie. 

    Jakie są korzyści z posiadania sitemapy?

    Mapa witryny a SEO – co zyskujemy posiadając sitemapę?

    • Wyszukiwarki są w stanie lepiej zrozumieć strukturę strony,
    • Wskazywanie wyszukiwarkom, które adresy URL są istotne,
    • Informowanie o ostatnich zmianach na stronie i częstotliwości tych zmian z pomocą znaczników <lastmod> i <changefreq>

    Jakie adresy powinny znaleźć się w mapie witryny?

    W mapie witryny powinny być umieszczone linki, które chcemy, aby były zaindeksowane w wyszukiwarce. Istnieje kilka zasad co do tego, jakie adresy URL powinny znaleźć się w Sitemapie:

    • Mapa witryny powinna zawierać adres URL z protokołem i domeną, (np. https://semhub.pl)
    • Plik powinien być zakodowany w UTF-8
    • W sitemapie nie powinny znajdować się adresy niekanoniczne (z ustawionym canonicalem na inny adres),
    • Adresy w mapie strony nie powinny być zablokowane w robots.txt ani oznaczone meta tagiem „noindex”
    • Strony zawarte w pliku powinny zwracać kod 200
    • Do mapy witryny nie dodaje się paginacji
    • Nie powinno się dodawać do mapy stron będącymi duplikatami

    Czy każda strona musi mieć utworzoną sitemapę? Niekoniecznie, roboty radzą sobie ze strukturą małych witryn. Oczywiście posiadanie takiej mapy na pewno im nie zaszkodzi. Utworzenie odpowiedniego pliku mapy witryny jest jednak szczególnie istotne w następujących sytuacjach:

    1. Rozbudowana struktura witryny – mapa strony pomoże „połapać” się robotom w hierarchii stron i szybciej znajdą one istotne adresy do zaindeksowania.
    2. Strona jest nowa i nie posiada rozbudowanego profilu linków – ułatwi to dotarcie witryny do robotów wyszukiwarki. 
    3. Wiele obrazów i filmów na stronie – jeśli witryna posiada wiele plików multimedialnych, warto stworzyć dla niech oddzielne sitemapy.
    4. Strona chce pojawiać się w Google News – należy utworzyć specjalną sitemapę. Jeśli chcesz wiedzieć, jak stworzyć mapę witryny pod wiadomości Google, przeczytaj artykuł czym jest Google News i jak do niego trafić.
    5. Archiwalne treści – jeśli na stronie znajduje się dużo adresów nieposiadających dobrego linkowania wewnętrznego i ciężko je odnaleźć (np. wpisy blogowe znajdujące się w archiwum) warto pomóc botom w odnalezieniu tych stron dodając je do sitemapy. 

    Jak stworzyć Sitemapę?

    Aby stworzyć sitemapę, musimy widzieć z jakich elementów się ona składa. W mapie muszą znaleźć się trzy tagi:

    <urlset>  – w tym tagu zamieszczone zostaną wszystkie adresy znajdujące się w pliku,

    <url> – oznaczony jest nim pojedynczy adres w pliku,

    <loc> – wskazuje lokalizację adresu URL.

    Te trzy tagi wystarczą, aby mapa witryny była skonstruowana w prawidłowy sposób. Możemy również zastosować znaczniki podane poniżej, które są opcjonalne.

    <lastmod> – informacja o ostatniej modyfikacji

    <changefreq> – wskazuje częstotliwość zmian na stronie.

    <priority> – jego celem jest wskazanie, które strony mają być zaindeksowane jako pierwsze. Aktualnie roboty Google pomijają ten znacznik i same ustalają priorytety.

    Przy dużych strukturach strony, warto rozdzielić mapy witryny na poszczególne działy (przykładowo oddzielna sitemapa dla kategorii produktowych, produktów, artykułów blogowych, obrazków). Odrębną mapę witryny warto utworzyć dla adresów często aktualizowanych. Pamiętaj, że mapa witryny nie może przekraczać 50 MB i maksymalna ilość adresów URL w jednej mapie wynosi 50 000. Mapę witryny możesz utworzyć samodzielnie, jednak jeśli twoja strona posiada wiele podstron, może być to utrudnione. Co zatem należy zrobić? Niektóre CMS-y pozwalają na wygenerowanie takiej mapy. Jeśli jednak Twój CMS nie posiada takiej możliwości, możesz użyć  darmowych generatorów

    Bezpłatna analiza SXO i rozmowa

    Wspólnie stwórzmy kolejną #HistorieSukcesu SEO 🚀
    Do dzieła!

    Tworzenie sitemapy za pomocą generatora

    Jednym ze sposobów na szybkie tworzenie sitemap jest zastosowanie generatora sitemap, na przykład https://www.xml-sitemaps.com/ lub https://www.mysitemapgenerator.com/. Do takiego narzędzia musisz jedynie wkleić adres witryny, a resztę zrobi ono za Ciebie. Po wygenerowaniu należy pobrać sitemapę i przesłać na serwer. 

    sitemap generator

    Źródło https://www.mysitemapgenerator.com/

    Jak stworzyć sitemape za pomocą WordPressa?

    Mapę witryny w WordPressie można bardzo szybko wygenerować za pomocą wtyczki – np. wtyczką Yoast SEO lub All-in-One SEO. Wygenerowane automatycznie mapy są przejrzyste i można je w każdej chwili edytować. Poniżej znajduje się screen wygenerowanej mapy za pomocą Yoast SEO.

    sitemap yoastseo

    Jak umieścić mapę witryny na stronie?

    Jeżeli tworzysz sitemapę ręcznie, zapisz ją używając dowolnej nazwy, warto jednak by nazwa kojarzyła się z mapą, najczęściej jest to po prostu sitemap.xml. Następnie należy ją przesłać do serwera. Jeżeli utworzyłeś plik za pomocą CMS, prawdopodnie znajduje się on pod adresem domena.pl/sitemap.xml. Kolejnym krokiem jest przesłanie sitemapy do Google Search Console.

    Link do sitemapy możesz umieścić w pliku robots.txt, co pozwoli robotom szybko odnaleźć mapę. 

    Jak przesłać mapę do Google Search Console?

    Mapę witryny warto dodać do narzędzia Google Search Console, dzięki czemu wskazujemy wyszukiwarce jakie strony ma zaindeksować. Aby to zrobić, wejdź w zakładkę Mapy witryn podaj adres pod jakim znajduje się dany plik i kliknij prześlij.  

    Jeśli przesłałeś/aś mapę witryny do Google Search Console, w zakładce Mapy witryn możesz sprawdzić jej stan.  

    sitemap google search console

    W razie niepowodzenia z przesłaniem, narzędzie powiadomi Cię o potencjalnych problemach. Jeśli z sukcesem uda Ci się przesłać mapę, zobaczysz również informacje na temat ilości wykrytych stron. 

    Mapa witryny w Search Console daje możliwość analizy stanu zaindeksowanych stron. W zakładce Strony możesz sprawdzić, które strony nie zostały zaindeksowane i jaki jest tego powód. Warto co jakiś czas zaglądać do tej zakładki, aby móc szybko reagować i naprawiać błędy.

    autor

    Po studiach z rachunkowości postanowiła jako kolejny kierunek wybrać marketing i komunikację rynkową. W tym czasie rozpoczęła również swoją przygodę z SEO. W Semhub pracuje od 2021 roku. Wolny czas stara się spędzać aktywnie.

    Oceń artykuł

    Średnia ocena użytkowników 0 na podstawie 0 głosów

    Dodaj komentarz