Co to jest mapa witryny XML i jak ją utworzyć?

Opublikowany: 2022-06-12

Patrząc na mapę.

Mapa witryny XML to plik, który webmasterzy tworzą i umieszczają w swojej witrynie, aby poinformować wyszukiwarki takie jak Google i Bing o stronach, obrazach i filmach znajdujących się w witrynie. Ta lista treści działa jak mapa, zapewniając dokładniejsze przeszukiwanie i indeksowanie.

Mapa witryny XML jest tworzona przy użyciu XML (Extensible Markup Language), rodzaju języka znaczników używanego w Internecie, w którym tagi udostępniają informacje.

Mapy witryn XML nie tylko informują wyszukiwarki o wszystkich adresach URL, które mają być indeksowane i indeksowane, ale także dostarczają innych informacji, takich jak częstotliwość aktualizacji stron.

Mapa witryny XML różni się od mapy witryny HTML tym, że mapa witryny XML jest przeznaczona tylko dla wyszukiwarek. Z drugiej strony mapa witryny HTML to strona internetowa w Twojej witrynie, która zawiera linki ułatwiające odwiedzającym nawigację do ważnych stron w Twojej witrynie.

Teraz, gdy masz już gotowe definicje, porozmawiajmy o:

  • Dlaczego mapy witryn XML to najlepsza praktyka SEO
  • Specjalne rodzaje map witryn do rozważenia
  • Jak stworzyć mapę witryny XML
  • Jak przesłać mapę witryny XML
  • Studium przypadku i przemyślenia końcowe

Mapy witryn XML: najlepsza praktyka SEO z korzyściami

Do celów SEO musisz zbudować mapę witryny XML i aktualizować ją, aby zapewnić indeksowanie i indeksowanie przez wyszukiwarki wszystkich ważnych stron w Twojej witrynie.

Podczas gdy niektórzy uważają mapę witryny XML za „fajnie ją mieć”, w rzeczywistości najlepszą praktyką SEO dla każdej witryny jest posiadanie co najmniej jednej — nawet jeśli Google twierdzi, że witryny poniżej 500 stron mogą jej nie potrzebować.

Oczywiście, wyszukiwarki powinny być w stanie znaleźć wszystkie strony, korzystając z linków w witrynie, ale w rzeczywistości wiele witryn nie ma odpowiedniej architektury linków. Wyszukiwarkom może być więc trudno znaleźć treść.

Zalety map witryn XML obejmują:

  • Poprawiają szybkość indeksowania i indeksowania witryny.
  • Pomogą Ci wykryć problemy (w przypadku Google sprawdź Search Console).
  • Dostarczają wyszukiwarkom innych przydatnych informacji o Twojej witrynie.
  • Ostrzegają wyszukiwarki o nowych stronach i miejmy nadzieję, że zaindeksują je wcześniej, niż gdybyś czekał, aż wyszukiwarki je znajdą.

Teraz, gdy omówiliśmy niektóre korzyści, warto zauważyć, czego nie mogą zrobić mapy witryn XML:

  • Mapa witryny XML nie gwarantuje, że wyszukiwarka zaindeksuje lub zaindeksuje wszystkie strony, ani nie przekaże popularności linków ani nie pomoże w temacie tematycznym.
  • Mapa witryny XML nie wpłynie na twoje rankingi. Ale posiadanie większej liczby stron indeksowanych w wyszukiwarkach może zwiększyć Twoje szanse na ranking.
  • Mapa witryny XML nie powinna być traktowana jako sposób rozwiązywania problemów z indeksowaniem. Jeśli wystąpi problem z indeksacją, spójrz również na inne czynniki, takie jak architektura witryny lub jakość treści i jej linków, zamiast polegać na samej mapie witryny XML.

Specjalne mapy witryn XML do poznania

Oprócz standardowej mapy witryny XML, dobrze jest wiedzieć o kluczowych mapach witryn specyficznych dla treści, takich jak wiadomości, obrazy i wideo. Tutaj omówimy przede wszystkim mapy witryn Google. Możesz dowiedzieć się więcej o mapach witryn Bing tutaj.

Wiadomości Mapy witryn XML

Jeśli jesteś wydawcą treści związanych z wiadomościami i nie masz mapy witryny z wiadomościami, możesz nie uzyskiwać pożądanej widoczności. W przypadku artykułów opublikowanych w ciągu ostatnich dwóch dni mapa witryny wiadomości zawiera adresy URL. Twórz mapy witryn wiadomości oprócz ogólnych map witryn XML. Aby uzyskać więcej informacji, dowiedz się, jak utworzyć mapę witryny z wiadomościami.

Mapy witryn wideo XML

Mapy witryn wideo mogą pomóc Google znaleźć i zrozumieć Twoje treści wideo, informując dokładnie, gdzie i jaka jest treść wideo w Twojej witrynie. Treść wideo obejmuje strony internetowe, na których umieszczane są filmy, adresy URL odtwarzaczy wideo lub adresy URL nieprzetworzonych treści wideo. Jeśli Google nie znajdzie treści wideo pod podanymi adresami URL, zignoruje je. Pamiętaj, że chociaż Google zaleca używanie map witryn wideo i VideoObject schema.org do oznaczania filmów, obsługuje również mRSS. Możesz również wyświetlić wytyczne Bing dotyczące map witryn wideo tutaj.

Mapy witryn obrazów XML

Mapy witryn z obrazami pomagają Google odkrywać obrazy w Twojej witrynie — zwłaszcza te, do których uzyskuje się dostęp za pomocą JavaScript. Możesz zaproponować najważniejsze obrazy na swojej stronie, które chcesz umieścić w Google.

Jak utworzyć mapę witryny XML

Możesz utworzyć mapę witryny ręcznie, ale użycie generatora map witryn ułatwia pracę. Aby Ci pomóc, istnieje wiele dobrych narzędzi innych firm do tworzenia map witryn XML. Jednym z nich jest bezpłatna wtyczka Bing XML Sitemap po stronie serwera Microsoft Bing, która może automatycznie generować dwa typy map witryn XML, które może odczytać każda wyszukiwarka:

  • Kompleksowa mapa witryny, która zawiera wszystkie pliki (z wyjątkiem tych, których nie akceptujesz w pliku robots.txt)
  • Niedawno zaktualizowana mapa witryny, która zawiera tylko adresy URL zmienionych plików (przydatne do własnego śledzenia lub ustalania priorytetów stron, które powinny indeksować wyszukiwarki)

Oto przydatny film od Google na temat tworzenia mapy witryny XML:

Omówimy również, jak tworzyć mapy witryn (zarówno wersje XML, jak i HTML) w naszym Przewodniku SEO.

Dla dużych stron internetowych

Mapy witryn XML są szczególnie przydatne w przypadku dużych witryn, aby upewnić się, że wszystkie adresy URL są wykrywalne przez wyszukiwarki.

Duże witryny mogą wymagać podzielenia listy adresów URL na wiele map witryn XML. Dzięki temu liczba adresów URL stron na mapę witryny nie przekroczy limitu.

Mapy witryn XML mogą zawierać do 50 000 adresów URL stron.

Możesz mieć oddzielne pliki XML według typu mediów, jeśli masz oryginalne filmy, wiadomości, obrazy itp., które chcesz zindeksować. Na przykład, jeśli masz filmy w swojej witrynie, utwórz specjalną mapę witryny wideo XML, aby upewnić się, że wyszukiwarki znajdą Twoje pliki wideo.

Jako bonus, jeśli podzielisz mapy witryn XML na mniejsze pliki map witryn, być może według sekcji witryny, pozwoli ci to obserwować wydajność indeksowania dla każdej sekcji witryny i określić, gdzie występują problemy z indeksacją.

Następnie możesz utworzyć plik indeksu map witryn zawierający listę wszystkich plików map witryn w Twojej witrynie. Aby zoptymalizować pliki map witryn, możesz również skompresować plik za pomocą gzip.

Wskazówki dotyczące map witryn XML

Wymagane znaczniki XML to: <urlset> , <url> i <loc> . Tagi <urlset> i <url> służą do formatowania XML, a <loc> do identyfikacji adresu URL.

Opcjonalne tagi metadanych to:

  • <lastmod> – data ostatniej modyfikacji
  • <changefreq> – jak często zmienia się strona (np. co godzinę, codziennie, co miesiąc, nigdy)
  • <priorytet> – jak ważna jest strona od 0 (najniższa) do 1 (najwyższa)

Właściciele witryn nie muszą używać tagów opcjonalnych, ale wyszukiwarki mogą się z nimi konsultować przy podejmowaniu decyzji, jak często powinny ponownie indeksować strony. Google twierdzi, że w ogóle nie używa tagów <priority> ani <changefreq>. Chociaż Google może rozważyć <lastmod>, nie opiera decyzji na tym tagu.

Jeśli używasz tych tagów, zachowaj ich dokładność, aby ułatwić wyszukiwarkom lepsze indeksowanie Twojej witryny. Strony, które optymalizujesz, powinny mieć wyższy priorytet. Jeśli masz zarchiwizowane strony, które nie były aktualizowane od lat, ustaw niski priorytet z <częst.zmian> „nigdy”.

Prześlij do witryny

Po utworzeniu pliku mapy witryny prześlij go do katalogu głównego witryny (na przykład: https://www.nazwa-domeny.com/sitemap.xml). Teraz nadszedł czas, aby powiadomić o tym wyszukiwarki za pomocą pliku robots.txt.

Plik robots.txt to po prostu plik tekstowy zapisany w katalogu głównym witryny, który zawiera instrukcje dotyczące odwiedzania robotów-pająków wyszukiwarek.

Twój plik robots.txt powinien wyglądać tak, z wierszem dyrektywy mapy witryny dla każdej mapy witryny XML:

Agent użytkownika: *
Nie zezwalaj: /tmp/
Disallow: /nazwapliku.html
Mapa witryny: http://website.com/my-sitemap1.xml
Mapa witryny: http://website.com/my-sitemap2.xml

Jeśli masz wiele map witryn lub Twój system CMS generuje pliki o unikalnych nazwach, wystarczy, że wymienisz je po nazwie w pliku robots.txt, po jednym w wierszu. Lub jeśli utworzyłeś plik indeksu mapy witryny, możesz określić tylko lokalizację pliku indeksu w robots.txt i wyświetlić wszystkie oddzielne pliki map witryn w indeksie map witryn.

Otóż ​​to! Teraz możesz pozwolić wyszukiwarkom zająć się resztą.

Przesyłanie mapy witryny

Niektórzy wolą przesyłać mapy witryn ręcznie. Wynika to przede wszystkim z czasu. Wiadomo, że zgłoszenie rozpoczyna indeksowanie zamiast czekać, aż wyszukiwarka da ci kolejkę.

Innym powodem przesłania nowej mapy witryny do Google jest sprawdzenie jej pod kątem błędów. Google próbuje kontynuować analizowanie pliku mapy witryny, nawet jeśli zawiera on drobne błędy. Jeśli jednak kod XML jest źle sformatowany, może to spowodować, że Google zignoruje wszystkie wpisy po nieprawidłowym wpisie (np. brak tagu „>” lub „</url>”). Raport Mapy witryn w Search Console informuje, czy wystąpiły jakiekolwiek problemy, takie jak:

Zawiera błędy: mapa witryny może zostać przeanalizowana, ale zawiera co najmniej jeden błąd; wszystkie adresy URL, które można przeanalizować z mapy witryny, zostaną umieszczone w kolejce do indeksowania.

Możesz proaktywnie przesłać swoje mapy witryny XML do Google i Bing w następujący sposób:

  • Google: zaloguj się na swoje konto Google Search Console i przejdź do map witryn.
  • Bing: zaloguj się do Bing Webmaster Tools. Następnie zobacz widżet Mapa witryny na pulpicie nawigacyjnym lub przejdź do funkcji Mapy witryn.

Raport Mapy witryn w Google Search Console.
Narzędzie Mapy witryn w Google Search Console umożliwia przesłanie mapy witryny i historii wyświetlania.

Studium przypadku mapy witryny XML

Po zdiagnozowaniu, że klient z dużym serwisem ma tylko 20% zaindeksowanych stron, wdrożyliśmy kilka taktyk, które mogą pomóc. Ponownie przesłaliśmy ich standardową mapę witryny XML i naprawiliśmy dużą liczbę błędów pojawiających się na koncie Search Console klienta.

Przesłaliśmy również specjalistyczne mapy witryn XML i wdrożyliśmy w całej witrynie tagi kanoniczne, ponieważ zawierała ona dużą liczbę zduplikowanych treści.

Wyniki indeksacji skoczyły z 24% do 68%! A odsetek ten stale rośnie, co skutkuje znaczną poprawą organicznego ruchu wyszukiwania.

Końcowe przemyślenia

Celem map witryn XML jest pomoc wyszukiwarkom w efektywnym i dokładnym indeksowaniu. Możesz to ułatwić, tworząc mapę witryny i używając odpowiednich tagów, aby wyszukiwarki mogły zrozumieć, jak najlepiej indeksować Twoją witrynę.

Na koniec: upewnij się, że mapy witryn XML są aktualne. Jeśli dodajesz lub usuwasz strony, upewnij się, że odzwierciedla to Twoja mapa witryny. Należy również często sprawdzać Google Search Console, aby upewnić się, że Google nie znajduje żadnych błędów w mapie witryny.

Więcej informacji na temat protokołu sitemaps można znaleźć na stronie sitemaps.org.

Jeśli potrzebujesz pomocy w zakresie wyników wyszukiwania organicznego swojej witryny, skontaktuj się z nami, aby uzyskać bezpłatną wycenę usług SEO.