Peta laman XML (sitemap.xml) ialah fail berstruktur yang menyenaraikan URL penting bagi sesebuah laman web. Fail ini bertindak sebagai peta panduan untuk perayap enjin carian bagi memastikan semua halaman penting ditemui, diindeks dan dipaparkan dalam hasil carian dengan cekap.
Penjana Peta Laman XML membolehkan pemilik laman web, pengendali kandungan dan pembangun menukar senarai URL mentah atau fail sitemap.xml sedia ada menjadi fail XML yang sah dan sedia untuk digunakan. Alat ini memproses semua data secara tempatan di dalam pelayar web anda. URL dan metadata anda kekal dalam penyemak imbas anda, dan tiada apa-apa yang dimuat naik ke BroBroGo.
Struktur dan Komponen Fail sitemap.xml
Fail sitemap.xml yang standard mengandungi elemen wajib dan pilihan yang membantu enjin carian memahami struktur kandungan anda. Setiap entri URL dalam peta laman boleh mengandungi metadata berikut:
- URL (Lokasi): Alamat web lengkap yang bermula dengan protokol http:// atau https://.
- Tarikh Terakhir Diubah Suai (lastmod): Tarikh kemas kini terakhir kandungan dalam format YYYY-MM-DD atau format tarikh dan masa ISO yang lengkap.
- Kekerapan Perubahan (changefreq): Petunjuk tentang kekerapan kandungan halaman dijangka berubah. Nilai yang sah adalah "none", "always", "hourly", "daily", "weekly", "monthly", "yearly", atau "never".
- Keutamaan (priority): Nilai relatif antara 0 dan 1 yang menunjukkan kepentingan halaman tersebut berbanding halaman lain di dalam tapak web yang sama.
Penggunaan Atribut hreflang untuk Laman Multibahasa
Bagi laman web yang menyasarkan pengguna dalam pelbagai bahasa atau wilayah, atribut hreflang dalam peta laman XML membantu enjin carian menyajikan versi halaman yang betul kepada pengguna yang tepat.
Apabila menggunakan hreflang dalam sitemap.xml, peraturan ketat berikut mesti dipatuhi:
- Setiap versi bahasa atau wilayah mesti disenaraikan sebagai entri URL tersendiri di dalam peta laman.
- Set alternatif hreflang untuk sesuatu URL mesti menyertakan URL itu sendiri (rujukan kendiri).
- Setiap URL alternatif yang dinyatakan dalam kumpulan hreflang mestilah wujud sebagai entri URL tersendiri di dalam peta laman tersebut.
- Nilai hreflang mestilah sah dan tidak boleh diulang untuk URL yang sama.
Peraturan Protokol dan Had Teknikal Peta Laman
Enjin carian utama menetapkan had teknikal yang ketat untuk memastikan fail peta laman dapat diproses dengan lancar:
- Had Saiz Fail: Sesebuah fail sitemap.xml boleh mengandungi sehingga 50,000 URL dan saiz fail tidak boleh melebihi 50 MB sebelum dimampatkan. Untuk laman web yang melebihi had ini, anda perlu membahagikan URL kepada beberapa fail peta laman dan menyenaraikannya di dalam satu fail indeks peta laman (sitemap index).
- Had Editor: Alat Penjana Peta Laman XML ini menyokong sehingga 500 entri URL pada satu-satu masa untuk penyuntingan langsung.
- Konsistensi Hos: Semua URL yang disenaraikan di dalam satu fail sitemap.xml mesti menggunakan hos (domain) yang sama.
- Panjang URL: Setiap URL individu mestilah lebih pendek daripada 2,048 aksara.
- Pelepasan Entiti XML: Aksara khas dalam URL mesti dilepaskan dengan betul. Sebagai contoh, aksara
&dalam parameter pertanyaan (query parameters) akan ditukar secara automatik menjadi&.
Panduan Pengesahan dan Mesej Ralat
Alat ini melakukan semakan protokol masa nyata untuk memastikan fail XML yang dihasilkan adalah sah. Jika terdapat ralat penyekatan, sistem tidak akan menghasilkan fail XML yang tidak sah.
Berikut adalah mesej ralat dan amaran yang mungkin dipaparkan semasa proses pengesahan:
- Ralat Lalai:
- "Tarikh perubahan terakhir lalai tidak sah. Gunakan YYYY-MM-DD atau tarikh dan masa ISO penuh."
- "Keutamaan lalai mesti antara 0 dan 1."
- Ralat URL dan Hos:
- "URL
{index}memerlukan alamat http:// atau https:// yang lengkap." - "URL
{index}mestilah kurang daripada 2,048 aksara." - "URL
{index}mesti menggunakan hos yang sama seperti{host}."
- "URL
- Ralat Metadata Individu:
- "URL
{index}mempunyai tarikh terakhir diubah suai yang tidak sah. Gunakan YYYY-MM-DD atau tarikh dan masa ISO yang lengkap." - "Keutamaan untuk URL
{index}mestilah antara 0 dan 1." (Nota: Nilai keutamaan seperti "1e0" akan dinormalisasi secara automatik kepada "1").
- "URL
- Ralat Alternatif hreflang:
- "URL
{index}mempunyai nilai hreflang yang tidak sah." - "URL
{index}mengulangi nilai hreflang{language}." - "Alternatif
{language}untuk URL{index}memerlukan alamat http:// atau https:// yang lengkap." - "Set alternatif untuk URL
{index}tidak menyertakan URLnya sendiri." - "Alternatif
{url}pada URL{index}tidak disenaraikan sebagai entri URL sendiri."
- "URL
Cara Menyebarkan dan Menghantar Peta Laman
Setelah anda berjaya menjana fail sitemap.xml yang sah, ikuti langkah-langkah ini untuk menyebarkannya ke laman web anda:
- Muat Naik Fail: Muat turun fail sitemap.xml yang telah dijana dan muat naik fail tersebut ke direktori akar (root directory) pelayan web anda (contohnya,
https://domainanda.com/sitemap.xml). - Kemaskini robots.txt: Tambahkan arahan peta laman di dalam fail robots.txt anda untuk memudahkan perayap menemuinya secara automatik. Contohnya:
Sitemap: https://domainanda.com/sitemap.xml - Hantar ke Enjin Carian: Log masuk ke konsol carian enjin carian (seperti Google Search Console) dan hantar URL peta laman anda secara langsung untuk mempercepatkan proses rayapan dan pengindeksan.
Soalan Lazim (FAQ)
Apakah medan peta laman yang boleh saya sertakan?
Setiap entri menyertakan URL halamannya. Anda juga boleh menambah tarikh terakhir diubah suai, kekerapan perubahan yang dijangka dan keutamaan relatif. Google mengabaikan kekerapan perubahan dan keutamaan, manakala perayap lain mungkin menganggapnya sebagai petunjuk.
Bagaimanakah saya patut menambah alternatif hreflang?
Senaraikan setiap versi bahasa atau wilayah sebagai entri URL sendiri, kemudian tambah set alternatif lengkap yang sama pada setiap versi, termasuk halaman itu sendiri. Gunakan x-default untuk halaman sandaran apabila diperlukan.
Bilakah saya memerlukan lebih daripada satu peta laman?
Peta laman boleh mengandungi sehingga 50,000 URL dan bersaiz tidak melebihi 50 MB sebelum dimampatkan. Pecahkan tapak yang lebih besar kepada beberapa fail peta laman dan senaraikannya dalam indeks peta laman.
Adakah data URL saya selamat apabila menggunakan alat ini?
Ya. URL dan metadata anda kekal dalam penyemak imbas anda. Tiada apa-apa yang dimuat naik ke BroBroGo, kerana semua proses penukaran dan penjanaan XML berlaku secara tempatan di dalam pelayar web anda.