Sebuah peta situs atau sitemap adalah daftar halaman dari sebuah situs web dalam sebuah domain. Ada tiga jenis utama sitemap:
1. Sitemap yang digunakan selama perencanaan sebuah situs web oleh para desainernya.
2. Daftar yang terlihat bagi manusia, biasanya berhierarki, dari halaman-halaman di sebuah situs.
3. Daftar terstruktur yang ditujukan untuk web crawler seperti mesin pencari.
Jenis-jenis sitemap Sebuah sitemap dari tautan-tautan pada Halaman Utama
Sitemap Google pada tahun 2006
Sitemap dapat ditujukan untuk pengguna atau perangkat lunak. Banyak situs memiliki sitemap yang terlihat oleh pengguna yang menyajikan tampilan sistematis, biasanya berhierarki, dari situs tersebut. Mereka bertujuan untuk membantu pengunjung menemukan halaman-halaman tertentu, dan juga dapat digunakan oleh crawler. Mereka juga berperan sebagai bantuan navigasi dengan memberikan gambaran konten situs dalam sekilas. Sitemap yang diatur secara alfabetik, terkadang disebut sebagai indeks situs, adalah pendekatan yang berbeda.
Untuk digunakan oleh mesin pencari dan crawler lainnya, ada format terstruktur, yaitu XML Sitemap, yang mencantumkan halaman-halaman dalam sebuah situs, pentingnya relatif halaman-halaman tersebut, dan seberapa sering halaman-halaman tersebut diperbarui. Ini diarahkan dari file robots.txt dan biasanya disebut sitemap.xml. Format terstruktur ini sangat penting untuk situs web yang mencakup halaman-halaman yang tidak dapat diakses melalui tautan dari halaman-halaman lain, tetapi hanya melalui alat pencarian situs atau dengan konstruksi URL dinamis dalam JavaScript.
Sitemap XML
Google memperkenalkan protokol Sitemap, sehingga pengembang web dapat mempublikasikan daftar tautan dari seluruh situs mereka. Dasar dari protokol ini adalah bahwa beberapa situs memiliki sejumlah besar halaman dinamis yang hanya tersedia melalui penggunaan formulir dan entri pengguna. File Sitemap berisi URL ke halaman-halaman ini sehingga web crawler dapat menemukannya. Bing, Google, Yahoo, dan Ask sekarang secara bersama-sama mendukung protokol Sitemaps.
Karena mesin pencari utama menggunakan protokol yang sama, memiliki Sitemap memungkinkan mereka memiliki informasi halaman yang diperbarui. Sitemap tidak menjamin semua tautan akan di-crawl, dan di-crawl tidak menjamin akan diindeks. Google Webmaster Tools memungkinkan pemilik situs web untuk mengunggah sitemap yang akan di-crawl oleh Google, atau mereka dapat mencapai hal yang sama dengan file robots.txt.
Contoh
Berikut adalah contoh sitemap XML yang divalidasi untuk situs web sederhana dengan tiga halaman. Sitemap adalah alat yang berguna untuk membuat situs dapat dicari, terutama situs yang ditulis dalam bahasa non-HTML.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.example.net/?id=who</loc> <lastmod>2009-09-22</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> <url> <loc>http://www.example.net/?id=what</loc> <lastmod>2009-09-22</lastmod> <changefreq>monthly</changefreq> <priority>0.5</priority> </url> <url> <loc>http://www.example.net/?id=how</loc> <lastmod>2009-09-22</lastmod> <changefreq>monthly</changefreq> <priority>0.5</priority> </url> </urlset>
Posting Komentar