Jak zoptymalizować mapę witryny XML, aby poprawić SEO
Opublikowany: 2019-07-19Mapy witryn XML muszą być istotnym elementem Twojej technicznej strategii SEO. Mapy witryn XML pomagają wyszukiwarkom efektywniej indeksować Twoją witrynę.
W tym przewodniku omówię, czym są mapy witryn XML i jak możesz je zoptymalizować, aby poprawić wydajność SEO.
Co to są mapy witryn XML?
Mapa witryny XML to plik, który zawiera listę adresów URL do indeksowania wyszukiwarek, takich jak Google, Bing i Yahoo. Mapy witryn XML mogą zawierać atrybuty, które dostarczają robotom dodatkowych informacji o każdym adresie URL.
Jeśli nie znasz map witryn XML, polecam przeczytać kolejny artykuł na blogu Oncrawl: Mapy witryn XML: szwajcarski scyzoryk technicznego SEO. Artykuł zawiera ładny przegląd map witryn XML dla początkujących i kilka podstawowych przypadków użycia.
Dlaczego mapy witryn XML są ważne dla SEO?
Istnieje wiele powodów, dla których mapy witryn XML są ważne dla SEO, ale najważniejsze jest to, że mapy witryn XML pomagają wyszukiwarkom znaleźć Twoje strony.
Dostarczenie mapy witryny XML zapewni sprawne indeksowanie ważnych stron w Twojej witrynie. W rzeczywistości Gary Illyes, analityk trendów dla webmasterów w Google, powiedział na konferencji Search Marketing Conference w Sydney, że Googlebot używa map witryn do odkrywania treści.
80% odkryć to podążanie za linkami, blisko 20% to śledzenie map witryn.
- Źródło
Możesz również przeczytać więcej o znaczeniu mapy witryny XML w SEO tutaj na blogu OnCrawl.
Krótka uwaga na temat budżetu indeksowania i map witryn XML
Pamiętaj, że mapa witryny zawiera listę adresów URL do indeksowania przez wyszukiwarki. Dlatego bardzo ważne jest, aby omówić budżet indeksowania i jego wpływ na mapy witryn XML.
Oto jak Google definiuje budżet indeksowania:
Biorąc pod uwagę szybkość indeksowania i zapotrzebowanie na indeksowanie, budżet indeksowania definiujemy jako liczbę adresów URL, które Googlebot może i chce zaindeksować.
– Blog Google dla webmasterów
Ważną rzeczą do zrozumienia w kontekście map witryn XML jest to, że Googlebot będzie indeksować tylko określoną liczbę adresów URL, co może nie obejmować wszystkich Twoich adresów URL. Dostarczenie map witryn XML może wydajniej wykorzystać budżet indeksowania, ponieważ Googlebot będzie wiedział, jak zaindeksować więcej ważnych adresów URL, które podajesz im w mapie witryny, zamiast adresów URL o niskiej wartości.
Mapy witryn XML nie uniemożliwiają Google indeksowania wszystkich adresów URL o niskiej wartości, ale wskazują, na których adresach URL powinien się skupić Googlebot.
[Studium przypadku] Optymalizuj linki, aby ulepszyć strony o największym ROI
Prześlij swoje mapy witryn XML do wyszukiwarek
Najlepszą praktyką jest przesyłanie map witryn XML do wyszukiwarek za pośrednictwem ich konsoli narzędzi dla webmasterów. Jeśli nie masz dostępu, oto kilka wskazówek, jak je skonfigurować:
- Przewodnik, jak umieścić swoją witrynę w Google Search Console
- Przewodnik, jak uzyskać witrynę w Bing Webmaster Tools
W ten sposób uzyskasz dostęp do przydatnych danych, takich jak ewentualne błędy, data ostatniego indeksowania i liczba wykrytych adresów URL. Aby uzyskać więcej informacji, możesz przeczytać mój przewodnik dotyczący zgłaszania witryny do wyszukiwarek, takich jak Google i Bing.
Rodzaje mapy witryny XML
W przypadku treści internetowych (np. obrazów i filmów) istnieją dwa rodzaje map witryn XML: indeks map witryn i plik mapy witryny. Omówię je pokrótce poniżej, ale koniecznie zapoznaj się z dokumentacją głównych wyszukiwarek.
Plik indeksu mapy witryny
Plik indeksu map witryn to po prostu mapa witryny dla Twoich map witryn. Podajesz lokalizację pliku mapy witryny, a także datę ostatniej modyfikacji.
<?xml version="1.0" kodowanie="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <mapa strony> <loc>http://www.example.com/sitemap1.xml.gz</loc> <lastmod >2004-10-01T18:23:17+00:00</lastmod> </sitemap> <mapa strony> <loc>http://www.example.com/sitemap2.xml.gz</loc> <lastmod>2005-01-01</lastmod> </sitemap> </sitemapindex>
Plik mapy witryny
Plik mapy witryny to lista adresów URL, które Googlebot ma indeksować. Plik mapy witryny zawiera dodatkowe informacje, takie jak data ostatniej modyfikacji, częstotliwość zmian treści oraz priorytet w skali 0,0-1,0.
<?xml version="1.0" kodowanie="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.example.com/</loc> <lastmod>2005-01-01</lastmod> <changefreq>co miesiąc</changefreq> <priority>0.8</priority> </url> </urlset>
6 wskazówek, jak zoptymalizować mapę witryny XML
Oprócz posiadania mapy witryny XML, istnieje kilka rzeczy, które możesz zrobić, aby zoptymalizować ją, aby poprawić wydajność SEO.
1. Postępuj zgodnie z protokołem sitemaps.org
Zanim przyjrzymy się jakimkolwiek wskazówkom dotyczącym optymalizacji, ważne jest, aby mapy witryn były zgodne z protokołem sitemps.org, aby wyszukiwarki mogły je zrozumieć.
Aby mapa witryny XML była obsługiwana przez główne wyszukiwarki, musi:
- Zacznij od otwierającego tagu <urlset> i zakończ zamykającym tagiem </urlset>.
- Określ przestrzeń nazw (standard protokołu) w znaczniku <urlset>.
- Dołącz wpis <url> dla każdego adresu URL jako nadrzędny znacznik XML.
- Dołącz wpis podrzędny <loc> dla każdego tagu nadrzędnego <url>.
2. Uporządkuj mapy witryn XML według sekcji witryny
Jednym z moich ulubionych przypadków użycia map witryn XML jest monitorowanie prawidłowych i wykluczonych adresów URL według sekcji witryny w Google Search Console.
Aby to zrobić, musisz utworzyć pliki indeksu map witryn dla każdej sekcji witryny. Oto przykład, jak to może wyglądać:
Index.xml
produkty-indeks.xml
produkt.xml
product1.xml
blog-index.xml
blog.xml
blog-1.xml
jakiś-katalog-indeks.xml
katalog.xml
katalog-1.xml
3. Uwzględnij tylko swoje „strony z pieniędzmi”
W plikach XML mapy witryny należy umieszczać tylko adresy URL, których Googlebot nie będzie indeksował, indeksował ani pozycjonował. Strony te są często określane jako „strony z pieniędzmi”, ponieważ to na nich zarabiasz pieniądze.
Nie ma powodu, aby umieszczać w mapie witryny adresy URL, które nie zapewniają żadnej korzyści SEO dla Twojej witryny.
4. Unikaj kodów stanu HTTP innych niż 200
Unikaj umieszczania w mapie witryny XML adresów URL, które zwracają kod odpowiedzi HTTP inny niż 200. Uwzględnienie odpowiedzi innej niż 200 jest szkodliwe dla SEO, ponieważ mówisz Googlebotowi, że chcesz indeksować te adresy URL, mimo że marnują one Twój budżet na indeksowanie.
5. Unikaj nieindeksowanych adresów URL
Adresy URL oznaczone jako noindex nie mają miejsca w mapach witryn XML (poza określonymi przypadkami użycia). Adresy URL, które nie są indeksowane, nie będą generować ruchu z wyszukiwarek, więc nie ma powodu, aby Googlebot je indeksował po usunięciu ich z indeksu.
Uwaga: możesz użyć tymczasowej mapy witryny XML, jeśli chcesz, aby Google szybko widział tag noindex w dużej liczbie adresów URL.
6. Unikaj adresów URL, które kanonizują się do innego adresu URL
Adresy URL, które są kanonizowane na inny adres URL, również nie mają miejsca w mapie witryny XML. Podobnie jak w przypadku noindex, nie chcesz, aby te adresy URL były pozycjonowane w Google, więc nie ma powodu, aby nakazywać Googlebotowi ich indeksowanie.
Najważniejsze!
Mapy witryn XML są ważnym elementem strategii SEO, dlatego warto poświęcić trochę czasu na ich optymalizację. Ten przewodnik zawiera 6 praktycznych wskazówek, które możesz wdrożyć od razu.