Czym jest mapa witryny XML i do czego służy

Mapa witryny XML to plik zawierający listę adresów URL, które właściciel serwisu chce wskazać robotom wyszukiwarek. Działa jak pomocniczy spis stron: może ułatwić odkrywanie nowych lub zmienionych podstron, zwłaszcza gdy serwis jest duży albo jego treści często się zmieniają. Nie jest jednak poleceniem indeksowania. Wyszukiwarka może odwiedzić wskazany adres i mimo to nie dodać go do wyników.

Mapa nie zastępuje linków wewnętrznych. Jeśli ważna strona istnieje tylko w pliku XML, użytkownikowi i robotowi może być trudno dotrzeć do niej przez nawigację serwisu. Najlepiej traktować mapę jako uzupełnienie czytelnej architektury: kategorii, menu i linków prowadzących do powiązanych treści. W małej witrynie z kilkoma dobrze połączonymi stronami jej rola bywa mniejsza, ale nadal może ułatwiać kontrolę nad zestawem adresów.

Które adresy warto umieścić w pliku

Dodawaj przede wszystkim adresy stron, które mają być dostępne w wynikach wyszukiwania: stronę główną, istotne kategorie, opisy usług, produkty oraz wartościowe artykuły. Każdy adres powinien prowadzić bezpośrednio do działającej strony, a nie do przekierowania lub błędu. Używaj pełnych adresów URL i tej wersji, którą uznajesz za właściwą, na przykład z ustalonym wariantem domeny i ukośnika na końcu.

Nie umieszczaj w mapie stron oznaczonych jako noindex, celowo blokowanych przed robotami, usuniętych ani duplikatów wskazujących inną stronę jako kanoniczną. Zwykle pomija się także techniczne wyniki wyszukiwania wewnętrznego, koszyk czy adresy tworzone wyłącznie przez parametry sortowania. Jeśli jednak strona z parametrem ma odrębną, użyteczną treść i ma być indeksowana, oceń ją według tych samych zasad co pozostałe adresy.

Przykładowo sklep może dodać stronę kategorii „lampy biurkowe” i dostępne produkty, ale pominąć adres tej kategorii z parametrem zmieniającym jedynie kolejność wyświetlania. W serwisie z artykułami warto uwzględnić publikacje i użyteczne strony kategorii. Strony kolejnych części listy należy ocenić osobno: jeśli stanowią dostępne, samodzielne adresy potrzebne do przeglądania treści, nie wykluczaj ich automatycznie.

Jak utworzyć i opublikować mapę

Najpierw sprawdź, czy system zarządzania treścią lub używana wtyczka nie tworzy mapy automatycznie. W takim przypadku ważniejsza od ręcznego pisania pliku jest kontrola ustawień: czy mapa obejmuje właściwe typy treści i czy usuwa adresy po skasowaniu stron. Przy własnym rozwiązaniu można wygenerować plik XML na podstawie aktualnych danych serwisu. Każdy wpis zawiera adres strony, a opcjonalnie także informację o jej ostatniej istotnej modyfikacji.

Data modyfikacji powinna odzwierciedlać rzeczywistą zmianę treści strony, nie samo ponowne wygenerowanie pliku. Nie ma potrzeby dopisywania jej, jeśli nie potrafisz utrzymywać jej wiarygodnie. Opublikuj mapę pod stabilnym, dostępnym adresem i zadbaj, by była aktualizowana po dodaniu, zmianie lub usunięciu podstron. W większym serwisie można podzielić adresy na kilka map i zebrać je w indeksie map, co ułatwia zarządzanie plikami.

Adres mapy można wskazać w pliku robots.txt i zgłosić w narzędziu dla właścicieli witryn danej wyszukiwarki. To sposoby ułatwiające jej odnalezienie, a nie zamiennik sprawdzenia, czy strony mogą być pobierane i indeksowane. Sam plik robots.txt nie powinien blokować dostępu do mapy.

Jak skontrolować mapę po wdrożeniu

Otwórz adres mapy w przeglądarce i sprawdź, czy plik się wyświetla. Następnie porównaj próbkę wpisów z rzeczywistymi stronami: czy adresy działają, nie przekierowują, nie mają dyrektywy noindex i wskazują samych siebie jako wersję kanoniczną. Sprawdź też, czy w mapie są nowe ważne strony oraz czy zniknęły z niej strony usunięte. Przy większej witrynie takie porównanie warto zautomatyzować.

Krótka lista kontrolna ułatwia regularny przegląd: czy mapa jest dostępna, zawiera pełne adresy z właściwej domeny, obejmuje strony przeznaczone do indeksowania i nie zawiera błędów, przekierowań ani zbędnych wariantów URL? Jeśli narzędzie diagnostyczne pokazuje adresy zgłoszone w mapie, lecz niewłączone do indeksu, sprawdź podawane dla nich przyczyny. Rozbieżność jest sygnałem do analizy, nie dowodem, że problem leży w samym pliku XML.

Wróć do kategorii ↗