Jeśli prowadzisz stronę internetową, może ci się wydawać, że odnalezienie każdej podstrony jest oczywiste. W rzeczywistości zarówno użytkownicy, jak i wyszukiwarki łatwo mogą przeoczyć niektóre strony, przez co tracisz ruch organiczny i szanse na nawiązanie kontaktu odwiedzających z twoimi treściami. I tu z pomocą przychodzi mapa witryny XML. Dowiedz się, dlaczego warto ją mieć i jak ją skonfigurować.
Czym jest mapa witryny XML?
Mapa witryny XML zawiera wszystkie publicznie dostępne strony w twojej witrynie. XML to prosty, tekstowy format pliku, który pozwala robotom wyszukiwarek łatwo odczytać zawartość strony.
Mapy witryny XML mogą mieć postać pojedynczego adresu URL zawierającego listę wszystkich stron w witrynie albo tworzyć strukturę zależności typu rodzic-dziecko, w której jedna nadrzędna mapa witryny odsyła do kilku innych map. Poszczególne podrzędne mapy witryny zazwyczaj porządkują strony według podfolderu lub typu strony. Na przykład sklepy Shopify automatycznie generują osobne podrzędne mapy witryny dla produktów, kolekcji, stron i wpisów na blogu.
Przykład mapy witryny XML
Większość witryn ma publicznie dostępne mapy, które znajdziesz pod adresem domena.com/sitemap.xml lub podobnym. Poniżej znajduje się przykład nadrzędnej mapy witryny (mylola.com/sitemap.xml) firmy Lola, zajmującej się wellness i zdrowiem reprodukcyjnym:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- This is the parent sitemap linking to additional sitemaps for products, collections and pages as shown below. The sitemap can not be edited manually, but is kept up to date in real time. -->
<sitemap>
<loc>https://mylola.com/sitemap_products_1.xml?from=413574791211&to=6916825776174</loc>
</sitemap>
<sitemap>
<loc>https://mylola.com/sitemap_pages_1.xml</loc>
</sitemap>
<sitemap>
<loc>https://mylola.com/sitemap_collections_1.xml</loc>
</sitemap>
<sitemap>
<loc>https://mylola.com/sitemap_blogs_1.xml</loc>
</sitemap>
</sitemapindex>
Zaczyna się od wstępnej deklaracji wskazującej, że dokument zachowuje standardy przyjęte dla map witryny (opisane tutaj). Następnie pojawia się linia z komentarzem opisującym jego przeznaczenie, po której następuje lista lokalizacji czterech podrzędnych map witryny.
Poniżej znajduje się fragment mapy witryny dla kolekcji firmy Lola. Zawiera ona ponad 50 adresów URL. Poniżej widnieją trzy pierwsze:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://mylola.com/collections/cramps</loc>
<lastmod>2023-11-04T14:00:48-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Cramp-Care.jpg?v=1574110262</image:loc>
<image:title>PMS Products</image:title>
</image:image>
</url>
<url>
<loc>https://mylola.com/collections/periods</loc>
<lastmod>2023-11-04T16:05:23-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Period.jpg?v=1574689545</image:loc>
<image:title>Clean Period Products</image:title>
</image:image>
</url>
<url>
<loc>https://mylola.com/collections/sex</loc>
<lastmod>2023-11-04T16:05:23-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Sex.jpg?v=1574110088</image:loc>
<image:title>Women’s Sexual Wellness Products</image:title>
</image:image>
</url>
Dla każdego z trzech adresów URL podana jest lokalizacja, data ostatniej modyfikacji strony oraz główny obraz i jego tytuł. Informacje te są przeznaczone głównie dla wyszukiwarek, ponieważ pomagają ich robotom ustalić, kiedy ponownie przeszukać stronę.
Dlaczego warto mieć mapę witryny XML?
Główną korzyścią z mapy witryny XML jest optymalizacja pod kątem wyszukiwarek (SEO), która pomaga witrynom uzyskiwać wysokie pozycje w Google, Bing i innych platformach. Wyszukiwarki wykorzystują roboty, aby zrozumieć witrynę i wszystkie jej strony.
Arthur Camberlein, specjalista ds. technicznego SEO i danych w Shopify, podkreśla, jak ważne jest poświęcenie czasu na stworzenie mapy witryny XML. „Mapa witryny XML wspiera SEO, działając jak drogowskaz dla wyszukiwarek i gwarantując, że znajdą oraz zaindeksują wszystkie istotne strony w witrynie. Ułatwia szybkie wykrywanie i indeksowanie nowych lub zaktualizowanych treści. Osobom zarządzającym witrynami i specjalistom SEO pomaga wykrywać i naprawiać błędy, poprawiając doświadczenie użytkownika i pozycję w wynikach wyszukiwania" – wyjaśnia.
Bez mapy witryny roboty mogą odkrywać strony wyłącznie poprzez podążanie za linkami na każdej z nich. Prowadzi to do dwóch problemów: pomijania stron, które powinny zostać zaindeksowane (na przykład takich, do których rzadko prowadzą odnośniki), oraz indeksowania stron, których indeksować nie powinny, takich jak stare, nieaktualne landing page'e czy strony prywatne.
Mapa witryny XML działa jak łatwa do odczytania mapa dla robotów, pokazując im pełną listę stron, które właściciel witryny chce, aby zaindeksowały. Pomaga to robotom nadać priorytet kluczowym stronom i pomijać te nieistotne.
Aby zwiększyć wartość SEO, prześlij mapę witryny do Google Search Console, dzięki czemu wyszukiwarka poprawnie ją wykryje. Możesz dodatkowo zadbać o jej wykrycie, wskazując ją w pliku robots.txt (Shopify robi to domyślnie).
Mapy witryny XML przydają się także osobom zajmującym się marketingiem. Przejrzysty układ ułatwia przeglądanie i porządkowanie treści. Pomaga zidentyfikować zduplikowane, przestarzałe lub nieistotne materiały.
Rodzaje map witryny XML
- Mapa witryny dla grafik
- Mapa witryny dla wideo
- Mapa witryny Google News
- Mapa witryny dla urządzeń mobilnych
- Mapa witryny hreflang
Najczęściej spotykanym rodzajem mapy witryny XML jest standardowy indeks mapy witryny XML, który zawiera każdy link w twojej witrynie. Ten typ mapy nie rozróżnia rodzajów stron istniejących w witrynie i dostarcza kilka automatycznych informacji kontekstowych o każdej stronie, takich jak <loc> (adres URL strony), <lastmod> (data ostatniej modyfikacji) oraz <changefreq> (jak często robot powinien sprawdzać stronę pod kątem zmian).
Istnieją jednak inne rodzaje map witryny przeznaczone do konkretnych zastosowań:
Mapa witryny dla grafik
Ten typ mapy witryny indeksuje grafiki w witrynie. Dostarczając dodatkowe szczegóły, takie jak typ obrazu, jego tematyka, podpis, tytuł, lokalizacja geograficzna czy licencja, mapa ta może pomóc wyszukiwarkom odkryć obrazy, których w innym przypadku by nie znalazły. Zapewnia też robotom wystarczający kontekst, aby lepiej zrozumieć obrazy, dzięki czemu jest bardziej prawdopodobne, że pojawią się w wynikach wyszukiwania grafiki.
Nie każda witryna potrzebuje mapy dla obrazów. Najlepiej sprawdza się w przypadku stron, w których obrazy odgrywają główną rolę, takich jak sklepy internetowe, witryny fotograficzne czy banki zdjęć.
Mapa witryny dla wideo
W przypadku witryn, które hostują dużą liczbę filmów, mapa witryny dla wideo może dostarczyć wyszukiwarkom szczegółów o treściach wideo. Informacje mogą obejmować tytuł filmu, opis, adres URL strony odtwarzania, miniaturę i lokalizację surowego pliku wideo.
Mapa witryny Google News
Przeznaczona specjalnie dla witryn, które pojawiają się w Google News, ta mapa witryny zapewnia, że Google News szybko wychwyci nowe artykuły. Terminowość indeksowania jest znacznie ważniejsza dla serwisów informacyjnych niż dla przeciętnej witryny. Mapa dostarcza szczegółów takich jak tytuł artykułu, data publikacji i słowa kluczowe.
Mapa witryny dla urządzeń mobilnych
Zaprojektowana dla witryn z osobnymi adresami URL dla treści mobilnych, ta mapa witryny pomaga wyszukiwarkom odnaleźć i zaindeksować mobilne wersje twoich stron. Nie są już one powszechne, ponieważ witryny preferują responsywne projektowanie w duchu mobile-first.
Mapa witryny hreflang
Dla witryn z wieloma wersjami językowymi lub obsługujących różne regiony mapa witryny hreflang może wskazać wyszukiwarkom, które wersje strony są w którym języku lub przeznaczone dla którego regionu.
Sposoby tworzenia mapy witryny XML
- Mapy witryny generowane przez CMS
- Mapy witryny generowane przez wtyczkę/aplikację
- Mapy witryny tworzone ręcznie
Poznaj trzy najczęstsze sposoby tworzenia mapy witryny XML:
Mapy witryny generowane przez CMS
System zarządzania treścią (CMS) pozwala właścicielom witryn tworzyć treści i zarządzać nimi. Wiele nowoczesnych systemów CMS, w tym Shopify, automatycznie generuje i hostuje plik XML. Shopify hostuje nadrzędną mapę witryny pod adresem domena.com/sitemap.xml, a także dodatkowe mapy dla każdej dodatkowej domeny wykorzystywanej do domen międzynarodowych. Inne systemy CMS stosują podobną konwencję.
Shopify automatycznie uwzględnia każdy produkt, kolekcję, stronę lub artykuł ze statusem „aktywny” i kanałem sprzedaży obejmującym „sklep online”. Jeśli nie chcesz, aby dana strona znalazła się w mapie witryny, możesz skorzystać z tych funkcji, aby ją z niej usunąć.
Mapy witryny generowane przez wtyczkę/aplikację
Dla systemów CMS, które nie generują map witryny automatycznie, oraz dla osób zajmujących się marketingiem, które chcą większej personalizacji bez ręcznego tworzenia map, dostępne są wtyczki lub aplikacje działające jako automatyczne generatory map witryny.
Jeśli korzystasz z aplikacji lub wtyczki, zwróć szczególną uwagę na ustawienia, aby spełniała ona twoje potrzeby. Sprawdź również, czy zastępuje ona jakąkolwiek mapę wygenerowaną przez CMS, aby nie powstały zduplikowane mapy, które mogą wprowadzić roboty wyszukiwarek w błąd.
Mapy witryny tworzone ręcznie
Osoby zajmujące się marketingiem mogą również stworzyć własną mapę witryny. Wadą jest to, że ta metoda wymaga stałej pielęgnacji, aby pozostawała aktualna.
FAQ: mapa witryny XML
Jak stworzyć mapę witryny w Shopify?
Shopify automatycznie generuje pliki map witryny XML pod adresem twojadomena.com/sitemap.xml. Twoja mapa witryny będzie dostępna od razu po opublikowaniu witryny.
Jaka jest różnica między mapami witryny XML i HTML?
Mapy witryny XML tworzysz w formacie XML; wspierają one wykrywalność przez wyszukiwarki. Z kolei mapy witryny HTML tworzysz w HTML; wspierają one możliwość przeszukiwania witryny (zmniejszając głębokość indeksowania).
Czy mapa witryny XML ma ograniczenia?
Tak, mapa witryny XML ma ograniczenia dotyczące rozmiaru (50 MB bez kompresji) i liczby adresów URL (50 000). Oznacza to, że po osiągnięciu jednego z tych limitów wyszukiwarki przestaną przeszukiwać treści.
Jak przesłać mapę witryny XML do Google?
Aby przesłać mapę witryny XML do Google, zacznij od zarejestrowania się w Google Search Console i potwierdzenia, że jesteś właścicielem witryny. Następnie możesz przesłać adres URL mapy witryny w sekcji Mapa witryny w ustawieniach Google Search Console.

