Sitemap jest to protokół obsługiwany przez wszystkie większe wyszukiwarki, m.in. Google i Bing. W przypadku statycznych stron dostępny jest on w formie pliku a dynamicznych generowany przez system.
W Sitemap powinny znaleźć się informacje takie jak:
W ten sposób roboty indeksujące mogą w bardziej inteligentny i prosty sposób analizować witrynę. Warto wspomnieć też, że czasami sitemap może zostać podzielony na części. Czyli np. w jednym pliku będziemy mieli adresy podstron a w innym obrazy i grafiki.
Przykładowy plik sitemap wygląda następująco:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.nowa.pl/strona1/</loc>
<lastmod>2011-05-12</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>http://www.nowa.pl/strona2/</loc>
<lastmod>2011-05-12</lastmod>
<changefreq>monthly</changefreq>
</url>
</urlset>
No dobrze w takim razie jak zbudować taką „mapę”. W sumie do wyboru mamy kilka opcji.
Jak widać mamy kilka opcji do wyboru. Jeśli chodzi o pierwszą opcje to nie muszę chyba dużo pisać. Po prostu bierzemy edytor tekstu i na bazie np. mojego przykładu tworzymy samodzielnie mapę. W przypadku małej strony zajmie nam to chwilę i tragedii nie ma. Jednak w przypadku „średniej” strony to może już nie być takie łatwe.
A i zapomniała bym po dodaniu nowego zasobu należy mapę zaktualizować. By przeglądarki internetowe bez konieczności przeszukiwania naszej strony się o tym dowiedziały.
W internecie istnieje wiele generatorów plików sitemap, są one świetnym rozwiązaniem dla zwykłych stron internetowych, których ilość podstron się nie zmienia. Przykładowo średnio sprawdziła by się dla bloga (trzeba by ręcznie dodawać nowe wpisy lub kolejny raz ją utworzyć) jednak dla strony kancelarii prawnej gdzie ilość podstron jest stała rozwiązanie już się sprawdzi.
Przykładowe internetowe generatory map:
Inną opcją spotykaną w systemach CMS są wtyczki, pluginy automatycznie generujące mapę strony. Dużym plusem tego rozwiązania jest aktualizacja mapy witryny bez ingerencji jej właściciela, nie trzeba więc wprowadzać w niej ręcznie żadnych zmian.
Moja strona również posiada taką mapę. Aktualnie generowana jest ona przez generator wbudowany w wtyczkę SEO (Yoast SEO).
Utworzenie mapy strony jest jedną z pierwszych czynności jakie wykonuje się podczas pozycjonowania strony. Powodem są właśnie jej właściwości wspomagające indeksowaniu. Dodatkowo plik dodaje się do narzędzi webmaster tools (np. Google Search Console Tools).
Warto przeczytać: