Jeśli wiesz, że do budynku mają przyjść inspektorzy, by sprawdzić, czy nadaje się do użytkowania, zapewne przygotujesz wszystko wcześniej, poznasz zakres kontroli i osobiście oprowadzisz ich po obiekcie. Mniej więcej to samo robi mapa witryny (sitemap), tyle że dla robotów wyszukiwarek. Dostarcza im informacji o strukturze strony, hierarchii poszczególnych podstron oraz terminach ostatniej aktualizacji zawartości.
Tworzenie mapy witryny na potrzeby SEO jest dość proste. Choć w przypadku większych serwisów bywa czasochłonne, odpowiednie narzędzia pomagają usprawnić ten proces, a nawet go zautomatyzować. To także po prostu dobra praktyka, biorąc pod uwagę, jak istotna jest strona internetowa w całym doświadczeniu użytkownika z daną firmą. Podobnie jak przygotowanie nieruchomości do kontroli stwarza dobrą okazję do uporządkowania i sprawdzenia, czy kluczowa infrastruktura działa prawidłowo, tak tworzenie mapy witryny pozwala uzyskać dobry obraz ogólnej struktury i spójności strony
Czym jest mapa witryny?
Mapa witryny to plik zawierający uporządkowaną listę wszystkich podstron serwisu, dzięki której wyszukiwarki, takie jak Google, lepiej rozumieją organizację strony i hierarchię jej treści. Poprawia to widoczność witryny w wynikach wyszukiwania. Plik zawiera listę wszystkich adresów URL, które mają zostać zindeksowane i wyświetlone w rankingu, a także ich względne znaczenie, datę ostatniej aktualizacji oraz częstotliwość aktualizacji. W sklepach internetowych mapy witryny prowadzą roboty wyszukiwarek przez listy produktów lub usług, kategorie oraz istotne podstrony.
Istnieją dwa rodzaje map witryny: jedna zapisana w formacie XML (extensible markup language), a druga w HTML (hypertext markup language). Mapy XML tworzy się po to, by wyszukiwarki mogły przeszukiwać i indeksować stronę. Istnieją też specjalistyczne formaty map dla witryn skupionych głównie na prezentowaniu obrazów i wideo, a „mapy wiadomości" (news sitemaps) pomagają serwisom takim jak Google News i Google Discovery priorytetowo wyświetlać aktualne informacje.
Mapy witryny w HTML wspierają możliwość przeszukiwania, ułatwiając robotom wyszukiwarek przechodzenie z jednej strony na drugą. Pomagają im odkrywać więcej podstron.
Po co tworzyć mapę witryny?
Zaletą stworzenia mapy witryny jest to, że pomaga ona robotom wyszukiwarek odkrywać adresy URL i sprawniej przeszukiwać większe lub bardziej złożone serwisy. Może to ułatwić wyszukiwarkom znalezienie i zindeksowanie ważnych podstron, ale sama mapa witryny nie gwarantuje ich indeksowania ani nie poprawia bezpośrednio pozycji strony w wynikach wyszukiwania. Google wykorzystuje mapy witryn, aby lepiej poznawać strukturę serwisów i odkrywać znajdujące się w nich adresy URL. Arthur Camberlein, specjalista ds. technicznego SEO i danych w Shopify, mówi: „Pamiętaj, aby uwzględnić w mapie witryny wszystkie adresy URL, które chcesz zindeksować. Nie dodawaj podstron takich jak „/cart” czy „/contact”. Poświęć też czas na stworzenie mapy witryny w formacie XML, ponieważ pomaga ona robotom skutecznie odkrywać i przeszukiwać strony”.
Mapy witryny w HTML mogą pomóc:
- Szybko indeksować nowe podstrony. Jeśli często dodajesz lub aktualizujesz produkty, mapa witryny pomaga wyszukiwarkom szybko wykryć te zmiany, co przyspiesza ich widoczność.
- Poprawić doświadczenie użytkownika (UX). Projektanci UX również tworzą mapy witryny, by zaprojektować intuicyjny i łatwy w nawigacji układ strony.
- Zapobiegać problemom z duplikacją treści. Unikaj umieszczania w mapie witryny niekanonicznych adresów URL. Może to skłonić roboty do przeszukiwania adresów, których nie chcesz wskazywać jako główne wersje stron. Mapy witryny XML i HTML powinny zawierać przede wszystkim kanoniczne adresy URL, które chcesz, aby wyszukiwarki odkrywały i indeksowały, oraz które zwracają status HTTP 200.
- Dotrzeć do odbiorców na całym świecie. Jeśli Twój sklep internetowy działa w wielu regionach i językach, możesz stworzyć osobne mapy witryny dla każdej lokalizacji, aby wyszukiwarki korzystały z odpowiednich wersji w danym miejscu.
Jak stworzyć mapę witryny w XML?
- Zbierz wszystkie adresy URL
- Zakoduj je w XML
- Dodaj mapę witryny do swojej strony
- Prześlij mapę witryny do wyszukiwarek
Zanim stworzysz mapę witryny, zdecyduj, czy chcesz zautomatyzować ten proces. Jeden lub kilka elementów Twojego zestawu narzędzi mogło już utworzyć mapę witryny za Ciebie. Na przykład:
- Shopify automatycznie tworzy mapę witryny dla wszystkich stron zbudowanych na jego platformie, w tym dla ich wersji międzynarodowych.
- Popularny system zarządzania treścią WordPress umożliwia korzystanie z wtyczek, które automatycznie generują mapy witryn.
- Screaming Frog, Ahrefs i Link Sleuth oferują narzędzia, które pomagają automatycznie wygenerować mapę witryny dla Twojej strony.
Jeśli korzystasz z któregoś z tych rozwiązań, możesz od razu przejść do kroku czwartego, aby dowiedzieć się, jak przesłać mapę witryny do wybranych wyszukiwarek. Jeśli jednak chcesz stworzyć ją ręcznie, proces jest dość prosty.
1. Zbierz wszystkie adresy URL
Pierwszym krokiem jest zebranie wszystkich adresów URL Twojej strony w jednym miejscu. Jeśli masz bardzo małą witrynę, możesz to zrobić, odwiedzając każdą podstronę i wklejając jej adres do dokumentu tekstowego. W przypadku większych serwisów rozważ użycie narzędzi do przeszukiwania stron (jak Screaming Frog czy Sitebulb), wyeksportowanie listy adresów z Twojego systemu zarządzania treścią (CMS) lub pobranie ich z danych o stronach docelowych z platformy analitycznej.
2. Zakoduj je w XML
Następnie dodaj dane, które wzbogacą tę listę adresów dla robotów. Korzystając z edytora tekstu, takiego jak Notatnik (Windows) czy TextEdit (Mac), lub edytora kodu, jak Sublime Text, zacznij tworzyć kod XML dla mapy witryny. Dla każdej strony podaj:
- Lokalizację. To po prostu jej adres URL.
- Datę ostatniej modyfikacji. Zapisuje się ją w formacie RRRR-MM-DD.
- Częstotliwość zmian. Możesz określić częstotliwość aktualizacji jako zawsze (dla stron stale aktualizowanych), co godzinę, codziennie, co tydzień, co miesiąc, co rok lub nigdy (jeśli strona najprawdopodobniej pozostanie statyczna).
- Priorytet. Mieści się on w zakresie od 0.0 (najmniej ważne) do 1.0 (najważniejsze). Zwykle strona główna powinna mieć wartość 1.0, najważniejsze podstrony około 0.8, a mniej istotne wpisy blogowe około 0.6.
Zrób to dla każdej podstrony, a następnie zapisz plik jako sitemap.xml.
3. Dodaj mapę witryny do swojej strony
Kolejnym krokiem jest dodanie mapy witryny do swojej strony. Znajdź folder główny witryny i prześlij do niego plik mapy. Gdy mapa jest już online i dostępna przez przeglądarkę, skopiuj jej adres URL, który przyda się w następnym kroku.
4. Prześlij mapę witryny do wyszukiwarek
Na koniec musisz poinformować wyszukiwarki o wykonanej pracy. (Nawet jeśli utworzyłeś mapę witryny automatycznie za pomocą narzędzia, i tak trzeba wykonać ten krok). Wejdź do Google Search Console lub Bing Webmaster Tools, znajdź zakładkę oznaczoną „sitemap” i wklej adres URL utworzonej właśnie mapy. Na tym etapie przekazujesz wyszukiwarkom wszystkie potrzebne informacje, a jeśli w przekazanych danych pojawią się jakiekolwiek błędy, wyszukiwarki je dla Ciebie wskażą.
Najlepsze praktyki dotyczące map witryny
Podczas tworzenia i utrzymywania mapy witryny warto stosować się do poniższych wskazówek:
- Korzystaj z narzędzi. Twój CMS, kreator stron lub program analityczny może oferować narzędzia usprawniające lub automatyzujące tworzenie mapy witryny. O ile naprawdę nie zależy Ci na poznaniu XML i pełnej hierarchii swojej strony, skorzystaj z nich.
- Używaj indeksów map witryny dla dużych serwisów. Jeśli masz do zindeksowania ponad 50 000 adresów URL, stwórz kilka map połączonych ze sobą za pomocą indeksu mapy witryny.
- Nadawaj priorytet stronom wysokiej jakości. Kategoryzując priorytet każdej strony, kładź nacisk na kluczowe strony docelowe i strony kategorii, by wyszukiwarki wiedziały, że są one ważniejsze niż na przykład bardzo stary wpis na blogu.
- Zastanów się, które strony zablokować. Wyszukiwarki nie mogą indeksować stron chronionych hasłem, więc nie dodawaj ich do mapy witryny.
- Rozważ opublikowanie mapy witryny w HTML dla użytkowników. Wiele dużych serwisów posiada mapy witryny w HTML, które przedstawiają hierarchię strony i jej podstron. Nie pomaga to zbytnio w optymalizacji dla wyszukiwarek (SEO), ale może być przydatnym narzędziem dla odwiedzających, którzy chcą zapoznać się z pełną ofertą w innym formacie.
- Zweryfikuj swój kod. Kod musi być bezbłędny, by działał poprawnie. Przed przesłaniem ręcznie napisanej mapy witryny skorzystaj z narzędzia do walidacji kodu, takiego jak W3C Markup Validation Service czy XML Validation Tool od TutorialsPoint.
- Okresowo aktualizuj mapę witryny. Ustaw sobie przypomnienie, by od czasu do czasu przesyłać nową mapę. Jeśli często dodajesz wiele nowych podstron, rozważ robienie tego co kilka tygodni. Jeśli przeprowadziłeś gruntowny redesign, zaktualizuj mapę szybko, by nowe strony pojawiły się w wynikach wyszukiwania. Nawet jeśli masz stosunkowo statyczną stronę, warto raz w roku ją przejrzeć.
FAQ: jak stworzyć mapę witryny
Czy warto stworzyć mapę witryny dla swojego sklepu internetowego?
Tak, stworzenie mapy witryny dla sklepu internetowego pomaga wyszukiwarkom przeszukiwać i indeksować strony produktów, co poprawia widoczność w wynikach wyszukiwania.
Jak stworzyć bezpłatną mapę witryny?
Bezpłatną mapę witryny możesz stworzyć za pomocą narzędzi online lub wtyczek systemu zarządzania treścią (CMS).
Czy Google ma generator map witryny?
Nie, Google nie udostępnia samodzielnego narzędzia do generowania map witryny.
Jak stworzyć mapę witryny za pomocą HTML?
Aby stworzyć mapę witryny w HTML, ręcznie zakoduj stronę internetową, która wymienia i linkuje do głównych podstron Twojej witryny oraz odpowiednich nagłówków kategorii. Może to ułatwić użytkownikom nawigację, ale na potrzeby SEO trzeba osobno stworzyć mapę witryny w XML.
Co powinno znaleźć się w mapie witryny?
Mapa witryny powinna zawierać adresy URL wszystkich ważnych stron w serwisie, takich jak strona główna, strony produktów i kategorii, wpisy blogowe oraz inne istotne treści, uporządkowane w spójnej strukturze. Mapy XML zwykle zawierają też częstotliwość aktualizacji i względne znaczenie poszczególnych stron.

