Ustal, czy chodzi Ci o stronę mapy witryny dla użytkowników, czy o plik XML sitemap
Pierwszy krok to rozdzielenie dwóch różnych rzeczy: strony mapy witryny dla ludzi oraz mapy XML dla wyszukiwarek. Strona widoczna dla użytkowników to zwykle zwykła podstrona z linkami pogrupowanymi tematycznie, według działów albo sekcji. Mapa XML to plik czytelny dla maszyn, często ukryty przed przypadkowymi odwiedzającymi, i może znajdować się pod adresem takim jak /sitemap.xml.
To rozróżnienie ma znaczenie, bo zmienia się samo zadanie. Jeśli zastanawiasz się, jak sprawdzić czy strona ma sitemapę, możesz szukać strony, w którą kliknie odwiedzający, a nie pliku przeznaczonego dla robotów. Gdy chcesz ustalić, jak znaleźć mapę witryny na stronie, sprawdzasz też, czy publiczny link został ukryty w stopce, pomocy albo kodzie. Plik może istnieć nawet wtedy, gdy nie ma widocznej strony mapy witryny, i odwrotnie — na małej stronie redakcyjnej też bywa możliwa taka sytuacja.
Jedną z szybkich wskazówek jest tytuł strony. Jeśli witryna pokazuje „Sitemap”, „Site Map” albo „All Pages”, najpewniej masz do czynienia ze stroną dla użytkowników. Jeśli przeglądarka wyświetla znaczniki XML albo zwykłą listę adresów URL, to jest to mapa XML. Proste. Nie myl tych rzeczy.
Sprawdź stopkę serwisu, centrum pomocy oraz linki dotyczące dostępności lub „mapy witryny”
Zacznij od stopki na komputerze i telefonie, bo wiele serwisów umieszcza tam link do mapy witryny obok sekcji O nas, Prywatność czy Kontakt. Duży wydawca może też ukryć taki link w centrum pomocy, na stronie dostępności albo w obszarze zasobów firmowych. To częste miejsca w serwisach z setkami podstron, gdzie widoczna mapa witryny pomaga użytkownikom odnaleźć się w strukturze.
Szukaj prostych etykiet, nie tylko słowa „sitemap”. Niektóre strony używają „Site Map”, „Site index” albo etykiety dostępności, takiej jak „page map”. Ma to znaczenie w serwisach rządowych, uczelnianych i korporacyjnych, gdzie zespoły ds. dostępności często wymagają strony, która w przejrzysty sposób pokazuje najważniejsze miejsca. Serwis z 20 stronami może to pominąć; serwis z 2000 stron zwykle już nie.
Nie ufaj wyłącznie górnemu menu. Link w stopce może być jedynym publicznym śladem. Jeśli serwis ma centrum pomocy, przeszukaj najpierw właśnie tę sekcję pod kątem „site map”, zanim zaczniesz przeszukiwać całą witrynę. Jeden klik może oszczędzić dziesięć minut.
Przetestuj najbardziej prawdopodobne wzorce adresów URL dla mapy witryny
Jeśli stopka nic nie daje, sprawdź w pasku adresu najbardziej prawdopodobne warianty URL. Zacznij od /sitemap, potem /site-map, a następnie /sitemap-page. Wiele witryn używa też /pages/sitemap albo /info/sitemap. Nazewnictwo bywa niespójne, więc krótka lista jest lepsza niż zgadywanie na oślep.
Testuj jeden wariant naraz i obserwuj wynik. Dobra strona mapy witryny zwykle zwraca czystą stronę HTML z pogrupowanymi linkami, a brakująca strona może przekierować do błędu 404 albo przenieść Cię gdzie indziej. Jeśli witryna jest po angielsku i ma rozbudowaną architekturę informacji, /sitemap to pierwsze miejsce do sprawdzenia. Jeśli korzysta ze stylu marki, czasem pojawia się /site-map.
Jedna mała uwaga: nie zakładaj, że adres jest publiczny tylko dlatego, że wygląda logicznie. Niektóre serwisy blokują bezpośredni dostęp albo rezerwują tę ścieżkę dla pracowników. Jeśli przeglądarka zwraca markową stronę błędu, to też cenna informacja. Oznacza, że serwis przewidział taki adres, nawet jeśli go nie udostępnia.
W przypadku rozbudowanych serwisów treściowych strona mapy witryny może też znajdować się pod ścieżką działu, np. /help/sitemap albo /about/site-map. To szczególnie częste, gdy witryna chce mieć tę stronę blisko materiałów pomocowych, a nie w głównej warstwie publicznej. Sprawdź nazwy folderów, które już widzisz na stronie.
Sprawdź odwołania do mapy witryny w pliku robots.txt
Otwórz /robots.txt i wyszukaj linię zaczynającą się od Sitemap:. Taka linia często wskazuje plik XML sitemap, a czasem kilka plików. Serwis może ukrywać publiczną stronę mapy witryny, a jednocześnie ujawniać mapę XML w robots.txt, co jest mocną wskazówką, że jakaś forma mapy witryny jednak istnieje.
To szybki test. Wpisz domenę serwisu z dopiskiem /robots.txt, a potem przeczytaj zwykły tekst. Jeśli widzisz Sitemap: https://example.com/sitemap.xml, masz dowód istnienia mapy XML, nawet jeśli nie ma żadnego publicznego linku do strony. Jeśli pojawia się kilka wpisów Sitemap, serwis może dzielić mapę według sekcji, języka albo typu treści.
Nie zatrzymuj się na pierwszym pliku. Niektóre serwisy podają plik indeksu mapy zamiast pojedynczego pliku sitemap. Taki indeks może w tle prowadzić do kilku map XML. Przydatne? Tak. Widoczne dla odwiedzających? Nie zawsze.
Jeśli potrzebujesz strony dla ludzi, robots.txt nie potwierdzi tego bezpośrednio. Potwierdzi stronę XML. Mimo to daje trop, a tropy są ważne, gdy nawigacja serwisu jest złożona albo dziwnie ułożona. Podobne sprawdzanie struktury strony zobaczysz w poradniku jak sprawdzić, czy strona internetowa ma stronę prasową.
Przeszukaj witrynę pod kątem „sitemap” w nawigacji, wyszukiwarce wewnętrznej lub kodzie strony
Skorzystaj z wyszukiwarki na stronie, jeśli ją ma, i wpisz bezpośrednio „sitemap”. Brzmi prawie zbyt prosto, ale działa w serwisach z dużymi archiwami albo wielojęzycznymi menu. Jeśli witryna nie ma widocznego pola wyszukiwania, spróbuj wyszukania w przeglądarce po załadowaniu strony głównej, a potem stopki i sekcji tematycznej. Trzy miejsca. Trzy szanse.
Wyszukiwanie wewnętrzne może ujawnić ukryte tytuły stron, nie tylko aktywne linki. Wynik o nazwie „Sitemap”, „Site map” albo „Accessibility sitemap” może się pojawić, nawet jeśli główne menu milczy. W niektórych serwisach bogatych w treści strona mapy istnieje wyłącznie jako strona możliwa do wyszukania, bo zespół redakcyjny nie chciał umieszczać jej w głównej nawigacji.
Jeśli wyszukiwanie nie pomaga, zajrzyj do kodu źródłowego strony. W kodzie HTML szukaj słowa „sitemap” w tekście linków, atrybutach danych albo zakomentowanym kodzie. Zdarza się, że programista zostawił link w znacznikach, ale nie wyświetla go na ekranie. To nie jest eleganckie, ale się zdarza. I to nie raz.
Tu opłaca się powtarzalność. Przeszukaj nagłówek, stopkę, menu mobilne i kod źródłowy. Cztery miejsca, jedno słowo. Jeśli strona ma mapę witryny, jakiś ślad „sitemap” często pojawi się przynajmniej w jednym z tych miejsc. Ukryty link nadal jest linkiem.
Sprawdź, czy mapa witryny nie jest dynamiczna albo renderowana przez JavaScript
Niektóre serwisy budują stronę mapy witryny w JavaScript, więc pojawia się ona dopiero po uruchomieniu skryptów. Przy zwykłym przeszukiwaniu linków strona może wyglądać na brakującą, mimo że w przeglądarce działa. Tak bywa w serwisach przypominających aplikacje, na platformach marketingowych i w witrynach, które pobierają nawigację z API.
Aby to wychwycić, otwórz podejrzany adres mapy witryny i poczekaj, aż strona się w pełni załaduje. Jeśli przeglądarka pokazuje kółko ładowania, pusty kontener albo opóźnioną listę linków, możesz mieć do czynienia ze stroną renderowaną przez JS. Jeśli narzędzia na to pozwalają, sprawdź osobno kod źródłowy i wyrenderowany DOM. Skrypt może stworzyć stronę, która na pierwszy rzut oka wygląda na pustą.
Jeszcze jedną wskazówką jest trasa zamiast pliku. Serwis może używać /sitemap jako trasy po stronie front-endu, podczas gdy serwer najpierw dostarcza powłokę aplikacji. Strona nadal może być prawdziwa, tylko treść pojawia się później. Ma to znaczenie, gdy sprawdzasz aplikację jednostronicową z routingiem po stronie klienta.
Dla odwiedzających to bywa mylące. Dla redaktorów — jeszcze bardziej: strona istnieje, ale dopiero po zakończeniu działania skryptów. Jeśli witryna blokuje skrypty albo Twoje narzędzie ich nie uruchamia, możesz ją przeoczyć. Nie uznawaj jej za brakującą zbyt szybko.
Sprawdź, czy to rzeczywiście mapa witryny, a nie powiązany indeks lub katalog
Strona zatytułowana „Sitemap” nie zawsze jest prawdziwą mapą witryny. Sprawdź, co zawiera. Prawdziwa mapa witryny zwykle listuje główne sekcje, grupy artykułów albo strony docelowe w uporządkowany sposób. Archiwum bloga jest natomiast sortowane według daty. Indeks kategorii sortuje według tematów. Katalog często jest ułożony alfabetycznie i zawiera niewiele wyjaśnień.
Skorzystaj z prostego 4-punktowego sprawdzenia. Po pierwsze, zobacz, czy strona grupuje linki według nazw sekcji. Po drugie, sprawdź, czy obejmuje szeroki przekrój serwisu, a nie tylko jedną kategorię. Po trzecie, upewnij się, że zawiera strony użytkowe, takie jak O nas, Kontakt czy Polityki. Po czwarte, potwierdź, że jest publiczna i przeznaczona dla czytelników, a nie wyłącznie dla botów. Cztery kontrole, nie jedna.
Zwróć też uwagę na adres URL i okruszki nawigacyjne. Strona pod /blog/ lub /category/ może być archiwum, nawet jeśli tytuł mówi „sitemap”. Strona pod /sitemap lub /site-map jest bardziej obiecująca, ale o wszystkim decyduje treść. Tytuły mogą kłamać. Struktura zwykle mówi prawdę.
Jeśli strona wygląda jak listing katalogowy z długim szeregiem plików, to zupełnie inna rzecz. Taka strona może listować foldery lub pliki do pobrania, a nie sekcje witryny. Dla użytkownika różnica staje się oczywista po kilku sekundach. Dla osoby sprawdzającej — to konieczne rozróżnienie.
Co zrobić, jeśli strona mapy witryny nie istnieje
Jeśli nie znajdziesz publicznej strony mapy witryny, wróć do mapy XML, wyszukiwania w serwisie albo podejścia opartego na crawlowaniu. Mapa XML to najszybszy plan awaryjny, bo często zawiera ważne adresy URL w jednym miejscu. Jeśli robots.txt wskazuje kilka plików XML, zacznij od pliku indeksu i idź dalej.
Następny krok to wyszukiwarka witryny. Szukaj szerokich haseł, takich jak „about”, „blog”, „help” albo znana nazwa sekcji, i obserwuj, jak serwis porządkuje wyniki. Strona wyników wyszukiwania może powiedzieć więcej o strukturze witryny niż brakująca mapa witryny. Może też ujawnić strony, które nie są linkowane w stopce.
Jeśli potrzebujesz pełniejszej mapy, przeskanuj witrynę narzędziem działającym w przeglądarce albo lokalnym crawlerem i zbierz linki wewnętrzne z dostępnych stron. To daje praktyczny wykaz, nawet bez publicznej mapy witryny. W serwisie z ograniczoną nawigacją taki crawl może być jedyną pewną drogą. W takim scenariuszu przydaje się też sprawdzanie pliku sitemap xml, bo szybko potwierdza zakres indeksowanych adresów.
Możesz też porównać to zadanie z innymi kontrolami strony, na przykład z poradnikiem jak sprawdzić, czy strona internetowa ma czat obsługi albo z poradnikiem jak sprawdzić, czy strona internetowa ma stronę z godzinami otwarcia, bo każde z nich zaczyna się od tego samego nawyku: najpierw znajdź oczywiste miejsce, a jeśli ono zawiedzie, sprawdź ukrytą ścieżkę.
A jeśli serwis jest mały, nie dziw się, że nie ma strony mapy witryny wcale. Pięciostronicowa strona-broszura może opierać się wyłącznie na głównym menu. Archiwum liczące 500 stron zwykle już nie. Ta różnica wpływa na poszukiwania bardziej niż jakiekolwiek pojedyncze zgadywanie adresu URL.