Mapa strony pozwala na optymalizację indeksowania na stronie lub w sklepie internetowym. Za jej pomocą prześlesz do Google informacje o podstronach, które chcesz promować w wyszukiwarce. Sprawdź, jak poprawnie zaimplementować sitemapę w swoim serwisie.
Czym jest mapa strony?
Sitemapa, nazywana też mapą witryny, zawiera adresy URL dla podstron i grafik, które chcemy indeksować w Google. Roboty wyszukiwarki regularnie przeglądają wskazane mapy strony internetowej, by znaleźć nowe podstrony oraz odświeżać te, które opublikowaliśmy w przeszłości.
Mapa strony ma zwykle postać pliku XML, dopasowaną do reguł tego języka. W podstawowej wersji zawiera elementy takie jak adres URL, data ostatniej modyfikacji oraz priorytet crawlowania. Ten ostatni parametr określa, jak często chcemy, by googleboty odwiedzały daną podstronę. Dla adresów, które często aktualizujesz, warto nadać większy priorytet, a podstrony rzadko odświeżane powinny mieć mniejszy.
Innym rodzajem jest mapa strony w formacie HTML jako lista linków do podstron, uporządkowana według kategorii lub innego kryterium. Taki rodzaj spisu treści często umieszczany jest w formie odnośnika znajdującego się w stopce strony. Wspiera on linkowanie wewnętrzne dla podstron, które znajdują się dalej w hierarchii witryny.
Jak znaleźć mapę strony internetowej?
Ścieżka prowadząca do sitemapy może różnić się w zależności od systemu CMS, z jakiego korzysta serwis.
Najprostszym sposobem jest wpisanie /sitemap.xml do domeny. W większości przypadków znajdziesz tam mapę strony lub zostaniesz przekierowany na właściwy adres URL. Jeśli jednak pod domyślnym adresem dostajesz 404, musisz poszukać głębiej.
Oto adresy, pod którymi powinieneś szukać map strony w przypadku konkretnych silników:
- WordPress – /sitemap_index.xml
- Joomla – /index.php?option=com_sitemap&view=sitemap
- Prestashop: – /1_index_sitemap.xml
- Shoper – /console/integration/execute/name/GoogleSitemap
Posiadasz stronę na jednym z powyższych systemów zarządzania, a mimo to nie widzisz sitemapy pod wskazanym adresem? Bardzo możliwe, że moduł mapy strony nie został jeszcze włączony. Już tłumaczę, jak możesz to naprawić.
Jak wygenerować sitemapę w popularnych systemach CMS?
Aby stworzyć sitemap.xml na swojej stronie lub w sklepie internetowym, warto upewnić się, czy nasz system zarządzania posiada wbudowaną funkcję generowania mapy witryny.
Poniżej zamieszczam instrukcje dla przykładowych platform:
Sitemapa w WordPress:
Jeśli używasz wtyczki Yoast SEO (co jest bardzo popularne), możesz włączyć mapę witryny w panelu administracyjnym WordPressa:
- Przejdź do “SEO” -> “Mapa witryny”.
- W zakładce “Ogólne” włącz funkcję “Mapa witryny”.
- Zapisz zmiany.
- Jeśli korzystasz z innej wtyczki do SEO, proces może się różnić, ale zazwyczaj jest to podobna procedura.
Sitemapa w Joomla:
W Joomla! możesz użyć wbudowanego komponentu XML Sitemap.
- Zaloguj się do panelu administracyjnego Joomla.
- Przejdź do “Komponenty” -> “Mapa witryny”.
- Upewnij się, że komponent jest włączony, a następnie dostosuj ustawienia według własnych preferencji.
- Zapisz ustawienia.
Sitemapa w Prestashop:
W PrestaShop, mapę witryny można znaleźć w panelu administracyjnym:
- Przejdź do “SEO & Wyszukiwanie” -> “Mapa witryny”.
- Upewnij się, że funkcja jest włączona.
- Dostosuj ustawienia, jeśli to konieczne.
- Zapisz zmiany.
Sitemapa w Shoper:
W Shoper, zazwyczaj mapy witryny są automatycznie generowane.
- Zaloguj się do panelu administracyjnego Shoper.
- Przejdź do “Ustawienia” -> “SEO”.
- Upewnij się, że mapy witryny są włączone.
- Możesz również dostosować ustawienia związane z mapami witryny, jeśli to konieczne.
- Zapisz zmiany.
Pamiętaj, że te wskazówki są ogólne, a dokładne kroki mogą się różnić w zależności od konkretnej wersji danego CMS lub używanych wtyczek. W razie wątpliwości, zawsze warto sprawdzić dokumentację danego systemu lub skorzystać z pomocy technicznej dostawcy oprogramowania.
Automatyczne wygenerowanie mapy strony za pomocą darmowego oprogramowania
Możesz to zrobić za pomocą takich programów, jak Screaming Frog. Musisz jednak pamiętać, że darmowe wersje programów zazwyczaj posiadają określony limit URL-i, które możesz zaindeksować. Aby uniknąć tego problemu, konieczne jest wykupienie płatnej wersji.
W przypadku Screaming Frog z darmowej wersji możesz skorzystać, jeśli twoja witryna posiada mniej niż 500 podstron.
Oto instrukcja krok po kroku, jak możesz wygenerować sitemapę z użyciem tego programu:
- Po zainstalowaniu aplikacji wybierz zakładkę Mode a następnie Spider.
- Następnie przekopiuj adres URL strony, której sitemapę chcesz wygenerować i kliknij Start. Po zakończeniu indeksowania dostaniesz informację w prawym górnym rogu, ile stron zostało zaindeksowanych. Jeśli ich liczba będzie mniejsza niż 499, wybierz Sitemaps, a następnie XML sitemap.
- Kliknij przycisk Dalej i zapisz wygenerowaną mapę na komputerze.
Jeśli liczba podstron przekroczyła 500, oznacza to, że przekroczyłeś limit indeksowania, zanim zostały zaindeksowane wszystkie strony. Taka sitemapa jest niekompletna i nie ma sensu jej eksportować.
Sprawdź za darmo skuteczność swojej strony
Umieszczenie sitemapy na serwerze
Wygenerowanie mapy to nie wszystko. Trzeba ją jeszcze umieścić na serwerze. Mapa twojej witryny może mieć dowolną nazwę i być umieszczona pod dowolnym adresem w domenie. Aby rozpocząć proces jej przesyłania, musisz wiedzieć, gdzie się ona znajduje.
Jeśli twoja strona używa wtyczki, prawdopodobnie będzie to: adresstrony.com/sitemap.xml. Jeśli sitemapa była wygenerowana ręcznie, najlepiej nazwać ją intuicyjnie, a następnie przesłać np. do folderu głównego witryny. Jeśli masz kilka map stron, podczas ich nazywania pamiętaj o numeracji, np. sitemap_1.xml, sitemap_2.xml itd.
Przesyłanie mapy strony do Google Search Console
Ostatnim etapem jest wskazanie Google, gdzie znajduje się twoja mapa witryny. Możesz to zrobić w narzędziu Google Search Console. W tym celu przejdź do zakładki Mapy witryn i wskaż, pod jakim adresem znajduje się plik z wygenerowaną mapą strony, a następnie kliknij przycisk Prześlij.
Pamiętaj, Google nie sprawdza mapy witryny przy każdym indeksowaniu witryny, a jedynie za pierwszym razem, gdy ją zauważy i po otrzymaniu informacji o zmianie. Dlatego informuj Google o mapie witryny tylko, gdy jest nowa lub zaktualizowana.
Jeśli nie masz dostępu do Google Search Console, możesz wskazać mapę witryny poprzez umieszczenie właściwej informacji w pliku robots.txt.
Na końcu pliku wstaw poniższą instrukcję, która wskazuje ścieżkę dostępu do twojej mapy witryny:
Sitemap: https://nazwa-twojej-strony.pl/lokalizacja_mapy_witryny_.xml
Pozwoli to robotom Google na zauważenie Twojej sitemapy. Polecam jednak wykorzystanie metody związanej z Google Search Console. W przypadku pliku robots.txt nie mamy tak naprawdę informacji, czy Google odczytało naszą mapę witryny.
Podsumowanie
Optymalizacja sitemapy ma na celu poprawę indeksowania serwisu. Za jej pomocą przesyłamy informacje do robotów Google, jakie podstrony chcemy dodać do wyszukiwarki. Warto dbać o porządek w swojej mapie witryny – w przeciwnym wypadku może dojść do sytuacji, że Google odwiedza strony, których nie chcemy umieszczać w indeksie.
Oto kilka innych dobrych praktyk związanych z mapami witryn:
- podziel swoje mapy na kategorie – wgraj osobne pliki dla postów blogowych, produktów, kategorii w sklepie itd.
- pojedyncza mapa strony internetowej nie powinna zawierać więcej niż 500 adresów
- utwórz dodatkową mapę dla grafik obecnych na Twojej stronie
- regularnie sprawdzaj, czy podstrony z danej mapy poprawnie indeksują się w Google
Korzystając z porad zawartych w tym artykule będziesz w stanie przypilnować, by implementacja mapy strony w Twojej witrynie przebiegła w zgodzie z najlepszymi praktykami oraz wytycznymi Google.