18 Porady SEO 4 minuty czytania

Być SEO friendly (cz. III) - mapy strony (Sitemaps)

Dzisiaj mapy stron mają coraz większe znaczenie przy pozycjonowaniu, dokładniej w indeksacji strony.

Mapa strony to zbiór linków do najważniejszych (lub nawet do wszystkich) stron na naszej wirtynie. Początkowo mapa strony była oddzielną stroną, na której webmasterzy tworzyli ręcznie lub dynamicznie taką strukturę całej strony. Przykładem takiej mapy może być lista wszystkich kategorii (http://allegro.pl/category_map.php – uwaga! Strasznie długo się wczytuje) na Allegro.

Sitemaps XML

Dzisiaj istnieje już specjalny protokół – Sitemaps XML – dzięki któremu webmasterzy mogą zaserwować wyszukiwarkom „spis” wszystkich swoich stron i podstron. Najlepsze jest to, że dwa największe koncerny – Google i Yahoo! - postanowiły korzystać z tego samego protokołu i stworzyli specjalną stronę (www.sitemaps.org), na której informują o sitemap'ach.
Zobacz nagranie video.

Struktura pliku XML Sitemap

<?xml version="1.0" encoding="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>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset> 

Wyjaśnienie tagów

<urlset> (wymagane) – określa standard pliku XML.

<url> (wymagane) – ten tag wyodrębnia linki na stronie. Każdy link powinien znajdować się w tym tagu.

<loc> (wymagane) – adres docelowy strony. Adres musi się rozpoczynać od http, a jego długość nie powinna przekraczać 2 048 znaków.

Pozostałe tagi są opcjonalne.

<lastmod> - jak sama nazwa wskazuje, data ostatniej aktualizacji. Data powinna być w formacie RRRR-MM-DD.

<changefreq> - tag ten definiuje częstotliwość aktualizacji danej strony. Przyjmuje on następujące wartości: always, hourly, daily, weekly, monthly, yearly, never (odpowiednio: zawsze, co godzinę, codziennie, co tydzień, co miesiąc, raz w roku, nigdy).

<priority> - tag określa ważność adresu podstron w stosunku do innych dla pajączków wyszukiwarek. Wartości jakie może ten tag przyjąć to od 0.0 do 1.0. Domyślną wartością jest 0.5.

Czy to coś daje?

Tak!. Robiłem testy na nowych stronach, które nie były jeszcze zaindeksowane. Ku mojemu zdziwieniu – szybkość indeksacji znacznie wzrosła i już po kilku dniach była w wynikach Google.



Raz w miesiącu e-mail z najlepszymi artykułami

Zdjęcie autora wpisu - Piotr Cichosz

Piotr Cichosz — autor wpisu

Frontend developer. Tworzę zaawansowane systemy webowe w JS. Swoją wiedzę nt. SEO wykorzystuję do rozwijania własnych projektów (z lepszym lub gorszym efektem). Dużo eksperymentuję i staram się określić jak bardzo można nagiąć cierpliwość algorytmów Google (:. Prowadzę teraz bloga technologicznego oraz bloga o Apple

Zobacz podobne wpisy

Komentarze 18

author Balon www 19.11.2006 12:21:03

A czy znasz jakiś dobry program do indeksacji ? Mam Google Sitemap Maker i jest do niczego, wiesza się w kółko...

author Pio www 19.11.2006 13:18:56

Sitemaps to standard, nie protokół.
Co do 'programów do indeksacji' to własne implementacje są najlepsze.

author shpyo www 19.11.2006 16:06:56

Nie ma programów do robienia google sitemaps. Jak napisał Pio, najlepiej samemu coś takiego zrobić (najlepiej z automatu). Jeżeli nie tak - to ręcznie.

author Rafał Miłecki www 20.11.2006 12:09:00

Taki mały szczegół: plik z mapą należy umieścić pod adresem: http://example.com/sitemap.xml :-)

author shpyo www 20.11.2006 12:41:34

@Rafał: wcale nie ;) Google musi tylko dostać plik XML, a adres do niego nie ma większego znaczenia.

author Scretch www 20.11.2006 16:25:07

@Rafał.. ja mam http://kameron.scretch.inf o/sitemap.xml.gz i obalam twoją teorię :P

author Kominki 28.11.2006 00:21:18

Polecam do map: http://www.xml-sitemaps.com/

author bg_wolf www 13.03.2007 20:08:15

a mi to pomoglo :)

author dario-g www 26.03.2007 17:39:40

Faktycznie to działa, ale Google zgłasza śmieszny błąd dotyczący namespace pliku XML. :)

author Artur www 28.06.2007 16:22:07

Wrzucilem sitemap.xml na serwer, zobaczymy jakie beda efekty.
A tak przy okazji moze sie orientujecie: Google zaindeksowalo nieistniejacy juz plik na mojej stronie i wciaz go pokazuje (mimo ze Googlebot odwiedzal moja strone parokrotnie), da sie z tym cos zrobic???

author przemek www 29.10.2007 01:58:19

google ladnie dziala po dodaniu mapy na serwer

author Alexander www 26.01.2008 10:38:00

ciekawe.... wcześniej słyszałem o sitemaps, ale myślałem, że do niczego on mi nie będzie potrzebny :D

sprawdzę jak to działa, tylko jak ocenić efekty????

author męższczyzna www 06.04.2008 17:44:03

a czy parametr okresla tez co ile czasu robot ma odwiedzac strone??

author Data-serwis www 17.01.2010 18:02:10

Zgadzam się całkowicie - mapa strony jest jednym z ważniejszych czynników potrzebnych przy pozycjonowaniu strony internetowej

author FRESH Corp www 22.03.2010 13:57:56

Absolutna podstawa przy pracach związanych z szybką i indeksacją strony w Google to mapa strony. Znacznie przyspiesza i ułatwia współpraca z Googlebotem

author DesignEnd.net www 05.07.2010 22:31:53

Fakt faktem - pierwszym czynnikiem dla pozycjowania jest sajtmapa XML. Później już wystarczy pinger RSS;) Zwłaszcza po wprowadzeniu Caffeine skutecznie działa;)

author Tomek 22.01.2013 20:45:34

A czy mając już sitemap.xml dodanie mapy html daje jakiś efekt? Pomijając fakt, że mogą do niej zaglądać użytkownicy.

author Netteria.NET www 16.10.2016 04:22:09

U mnie Google szybko indeksuje i myślę, że właśnie dzięki sitemap. Nie wiem tylko jak "poważnie" traktuje info o aktualizacji strony.
Szczerze mówiąc to chcę w wolnej chwili napisać sobie kod do swojego CMS, że jak zrobię jakąś zmianę to przy zapisie strony wygeneruje mi nową mapę. Tak, bez sitemap to myślę nie ma co myśleć o dobrej indeksacji. Ja mam zaledwie coś koło 60 adresów ale postanowiłem zrobić.

Dodaj komentarz