I fru... Twoja wiadomość już leci na nasze skrzynki!
Zajrzyj na swoją pocztę, aby poznać szczegóły oferty ;)
Tymczasem, sprawdź nowości na naszym blogu semahead.agency/blog/
Zespół Semahead by WeNet
Sitemapa strony internetowej zawiera informacje na temat zawartości witryny i stanowi bardzo ważny element jej optymalizacji. Oprócz tego, informuje roboty o tym kiedy strona ostatni raz była aktualizowana, a także, w jakich wersjach językowych występuje. Dzięki jej obecności na serwerze dotarcie robotów wyszukiwarek do adresów URL witryny staje się łatwiejsze co następnie może przełożyć się na ich szybszą indeksację w sieci. Czym dokładnie jest sitemapa i jaką pełni funkcję? Jak ją stworzyć i z jakich elementów powinna się składać? Odpowiedź na te oraz inne pytania znajdziesz poniżej!
Sitemapa witryny to plik występujący najczęściej w formacie XML (Extensible Markup Language), umieszczony bezpośrednio na serwerze strony internetowej, najczęściej pod adresem nazwa-domeny.pl/sitemap.xml. Oprócz najpopularniejszego formatu XML, Google obsługuje również takie formaty jak: RSS, mRSS, Atom 1.0 oraz format tekstowy. Sitemapa składa się z listy adresów URL, opublikowanych na danej stronie internetowej.
Dobrze zoptymalizowana sitemapa powinna zawierać wszystkie kluczowe podstrony (stronę główną, strony produktowe, strony kategorii, wpisy blogowe, strony informacyjne, a także spis zdjęć i filmów opublikowanych w obrębie witryny). Liczba linków opublikowanych w pojedynczej sitemapie nie może przekroczyć 50 000 oraz być większa po zdekompresowaniu niż 50MB a plik, oprócz spisu opublikowanych podstron, zawiera również datę ich ostatniej modyfikacji.
Przykładowa sitemapa strony (semahead.agency)
W przypadku rozbudowanych stron, szczególnie e-commerce, możliwe jest utworzenie indeksu sitemap. Indeks, przedstawia listę wszystkich sitemap stworzonych dla danej strony internetowej oraz pozwala pogrupować dostępne rodzaje sitemap np. z podziałem na wpisy blogowe, kategorie, autorów, itp. Utworzenie indeksu będzie również konieczne, jeśli liczba adresów dostępnych w jednej sitemapie przekroczy wcześniej wspomniany limit 50 tys. linków.
Indeks sitemap
Google, oprócz podstawowej wersji, obsługuje rozszerzenia map witryn dotyczące dodatkowych typów multimediów. Te rodzaje sitemap, mogą zostać dopisane do już istniejącej sitemapy witryny lub znajdować się w odrębnych sitemapach, utworzonych specjalnie w tym celu. Dotyczą one:
Sitemapa może występować również w formacie HTML. Ten rodzaj sitemapy można spotkać najczęściej w przypadku stron e-commerce, podlinkowany w stopce serwisu. Sitemapa HTML powstała z myślą o użytkowniku i zawiera spis kluczowych kategorii/podkategorii oraz co zdecydowanie ułatwia nawigację po stronie.
Plik ten jest również przydatny w procesie pozycjonowania strony, ponieważ jego obecność przyczynia się do poszerzenia linkowania wewnętrznego (dowiedz się więcej na temat linkowania wewnętrznego) w obrębie witryny.
Z punktu widzenia SEO, sitemapa stanowi bardzo ważny element optymalizacyjny, który powinien znajdować się na każdej ze stron internetowych. Szczególnie, jest ona wymagana jeśli dana witryna:
Głównym celem tworzenia pliku sitemap.xml jest przyśpieszenie indeksacji oraz ułatwienie dotarcia robotom wyszukiwarek internetowych do wszystkich wartościowych linków znajdujących się w obrębie witryny. Należy jednak pamiętać, że plik sitemapa stanowi jedynie wskazówkę dla robotów a Google nie zobowiązuje się do zindeksowania wszystkich adresów URL podanych w mapie witryny. Warto również pamiętać o umieszczeniu dyrektywy (odnośnika) do sitemapy w pliku robots.txt co dodatkowo może pozytywnie wpłynąć na przyśpieszenie indeksacji.
Sitemapa jest również szczególnie przydatna, jeśli w ostatnim czasie na stronie wprowadzane były jakiekolwiek zmiany lub zostały utworzone nowe podstrony. Obecność sitemapy przyśpieszy zauważenie dokonanych zmian przez roboty Google, oraz może przyśpieszyć ich ponowną indeksację z naniesionymi poprawkami.
Tak jak zostało to wspomniane wcześniej, zaleca się, aby z każda ze stron posiadała sitemape. Zgodnie z wytycznymi od Google, jej obecność nie jest wymagana w przypadku, gdy:
Istnieją trzy sposoby na tworzenie sitemapy. Są nimi:
Jeśli witryna oparta jest na jednym z powszechnie używanych CMS takich jak na przykład WordPress, sprawa jest bardzo prosta. Istnieje szereg darmowych wtyczek, które wykonają za nas całą pracę. Najpopularniejszymi z nich są YoastSEO oraz All in One SEO. Wtyczki wygenerują mapy automatycznie umieszczając je pod odpowiednim adresem. Pomimo tego, istnieje możliwość wprowadzania modyfikacji oraz dowolnego wykluczania niechcianych podstron.
Jeśli CMS, na którym strona została oparta nie ma możliwości generowania mapy za pomocą wtyczki, należy skorzystać z zewnętrznych narzędzi. Mogą to być generatory dostępne online np. https://www.xml-sitemaps.com/ , https://www.mysitemapgenerator.com/ lub programy służące do crawlowania strony takie jak Screaming Frog.
Należy pamiętać, że sitemapy tworzone w ten sposób są statyczne. W odróżnieniu od sitemap generowanych za pomocą wtyczek np. YoastSEO, należy wygenerować sitemapę ręcznie.
Ze względu na dużą czasochłonność i możliwość popełnienia błędu ten sposób rekomendowany jest jedynie małym stronom, zawierającym maksymalnie kilkadziesiąt adresów. Mapę spisuje się ręcznie w edytorze tekstowym, wykorzystując do jej tworzenia powszechnie obowiązujący format (przykład z wytycznych Google):
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/foo.html</loc>
<lastmod>2018-06-04</lastmod>
</url>
</urlset>
Przede wszystkim, sitemapa powinna zawierać jedynie wartościowe adresy, czyli takie, które są przyjazne zarówno dla robotów i użytkowników. Aby sitemapa była prawidłowo zoptymalizowana należy przestrzegać następujących zasad:
Sitemapy generowany automatycznie poprzez wtyczki lub specjalnie przeznaczone do tego celu programy, powinny z góry eliminować niechciane strony. Po wygenerowaniu sitemapy przeprowadź dokładną analizę w celu upewnienia się, że plik jest zgodny z obowiązującymi wytycznymi.
Kolejnym krokiem po utworzeniu sitemapy, jest jej przesłanie do Google Search Console. Jak to zrobić? Należy zalogować się na stronie https://search.google.com/search-console/ za pomocą maila, do którego przypięta jest usługa strony, dla której tworzyliśmy mapę witryny.
Po przejściu na panel usługi, z lewej strony paska zadań należy przejść w sekcję “Mapa witryny” a następnie wkleić adres URL sitemapy i przesłać ją do indeksacji.
Indeksacja sitemapy w Google Search Console
Po zaindeksowaniu sitemapy dostępne będą podstawowe informacje dotyczące daty ostatniego crawlowania sitemapy oraz liczba zaindeksowanych adresów URL. Narzędzie to pozwala na dokładną analizę indeksowanych podstron. Oprócz informacji podanych powyżej dowiemy się również, czy sitemapa indeksuje się poprawnie, czy też może zawiera błędy wymagające naniesienia poprawek.
Mapa witryny jest elementem, który powinna zawierać każda ze stron internetowych. Jej obecność nie tylko stanowi niezbędny element optymalizacji serwisu pod kątem SEO, ale również może przyczynić się do szybszego oraz dokładniejszego indeksowania witryny poprzez roboty wyszukiwarek. Tworząc sitemape można skorzystać z kilku sposobów jej generowania jednak bez względu na metodę, który wybierzemy, należy zadbać o jej odpowiednią optymalizację poprzez stosowanie się do obowiązujących wytycznych. Końcowym etapem jest przesłanie odpowiednio skonfigurowanej sitemapy do Google Search Console dzięki czemu, możliwa będzie jej bieżąca analiza.
Dwa pytania do tematu!
Rozpocznij quiz
Chcesz zacząć współpracę z nami? Wypełnij formularz!
Wypełnienie zajmie Ci kilka chwil a nam pozwoli
lepiej przygotować się do rozmowy z Tobą.