Sitemap

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Sitemaps – protokół używany do tworzenia mapy witryny, czyli pliku XML zawierającego szczegółowe informacje dotyczące wszystkich adresów URL witryny, m.in. o dacie ostatniej aktualizacji, czy też ważności danego linku. W ten sposób roboty indeksujące mogą w bardziej inteligentny sposób analizować witrynę.

Protokół ten jest obsługiwany przez wszystkie większe wyszukiwarki, m.in. Google i Bing.

Przykład Mapy Strony[edytuj | edytuj kod]

<?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> 

Znaczniki[edytuj | edytuj kod]

Każdy znacznik url oznacza nową podstronę mapy, znacznik loc określa adres url, znacznik changefreq określa jak często dana strona jest aktualizowana, może przyjmować jedną z poniższych wartości:

  • always - zawsze
  • hourly - co godzinę
  • daily - codziennie
  • weekly - co tydzień
  • monthly - co miesiąc
  • yearly - corocznie
  • never - nigdy

Znacznik lastmod oznacza datę ostatniej modyfikacji, może też zawierać datę z czasem zapisaną według normy ISO 8601. Znacznik priority oznacza jak ważna jest dana strona dla wyszukiwarek i może przyjmować wartości od 0.0 do 1.0, domyślna wartość to 0.5. Za pomocą tego znacznika można określić, które strony są ważniejsze.

Sitemapindex[edytuj | edytuj kod]

Istnieje też plik sitemapindex, który zawiera listę map stron. Przykładowa struktura:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
        <loc>http://www.example.com/sitemap1.xml.gz</loc>
        <lastmod>2004-10-01T18:23:17+00:00</lastmod>
    </sitemap>
    <sitemap>
        <loc>http://www.example.com/sitemap2.xml.gz</loc>
        <lastmod>2005-01-01</lastmod>
    </sitemap>
</sitemapindex>

Zaletą korzystania z pliku sitemapindex jest możliwość udostępnienia informacji o każdej z dostępnych map strony. Jeśli przeglądarka zostanie poinformowana o istnieniu pliku, automatycznie otrzyma również informacje o wszystkich zawartych w nim mapach strony.

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]