Sitemap
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.
[edytuj] Przykład Mapy Strony
<?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>
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 - co dziennie
- weekly - co tydzień
- monthly - miesięcznie
- yearly - corocznie
- never - nigdy
Znacznik lastmod oznacza datę ostatniej modyfikacji, może też zawierać datę z czasem zapisaną według normyISO_8601. Znacznik priority oznacza jak ważna jest dana strona dla wyszukiwarek 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.
Istnieje też plik sitemapindex który grupuje mapy stron.