Apa Itu Sitemap? Panduan XML Sitemap Ringkas
Sitemap ialah fail — biasanya di laman-anda.com/sitemap.xml — yang menyenaraikan halaman di laman web anda yang anda mahu enjin carian tahu. Google menerangkannya sebagai cara memberitahu enjin carian tentang halaman, video dan fail lain anda serta bagaimana ia berkaitan, supaya mereka boleh merayau laman anda dengan lebih cekap. Ia peta yang membantu, bukan jaminan: enjin carian tetap memutuskan apa yang dirayau, diindeks dan dipaparkan.
Mengapa ia penting apabila anda membina dengan AI
Apabila anda membina laman dengan AI, halaman selalunya wujud sebelum sesiapa memautnya. Laman baharu tiada laman web lain yang menunjuk kepadanya, dan aplikasi satu halaman mungkin mempunyai halaman yang hanya boleh dicapai selepas JavaScript dijalankan. Sitemap memberi enjin carian senarai terus URL sebenar anda.
Beberapa keputusan tersembunyi di sebalik fail ringkas ini:
- Halaman mana yang hendak dimasukkan. Halaman awam yang anda mahu ditemui — bukan skrin log masuk, halaman pentadbir atau pendua.
- Alamat mana yang hendak digunakan. Domain akhir anda, dengan
https://, sama setiap kali. - Mengekalkannya terkini. Siaran blog, produk atau senarai baharu sepatutnya muncul tanpa seseorang mengedit fail itu dengan tangan.
Jika halaman laman anda datang daripada pangkalan data — senarai, produk, artikel — sitemap sepatutnya dijana daripada data itu, bukan ditulis sekali dan dilupakan.
Analogi harian
Sitemap seperti papan direktori di lobi pusat membeli-belah. Anda boleh mencari setiap kedai dengan merayau koridor, dan pengunjung tetap melakukannya. Tetapi papan itu menyenaraikan setiap kedai di satu tempat, termasuk yang tersorok di tingkat tiga. Ia tidak menjadikan sesebuah kedai itu bagus atau menjamin ada orang yang datang — ia sekadar memastikan kedai itu boleh ditemui.
Untuk pusat kecil dengan satu koridor, papan itu bagus tetapi tidak penting. Untuk pusat yang besar, atau yang baharu dan belum dikenali sesiapa, ia memberi perbezaan besar.
Adakah anda memerlukannya?
Ringkasnya, panduan Google:
| Laman anda | Sitemap? |
|---|---|
| Kecil (lebih kurang 500 halaman atau kurang) dan setiap halaman penting dipautkan daripada halaman lain | Mungkin tidak diperlukan, tetapi tidak memudaratkan |
| Besar, dengan banyak halaman | Ya |
| Baharu, dengan sedikit pautan daripada laman lain | Ya |
| Banyak kandungan video, imej atau berita | Ya, mungkin dengan sambungan sitemap untuk jenis itu |
| Halaman yang hanya boleh dicapai melalui kotak carian atau penapis | Ya — dan tambahkan juga pautan biasa |
Dalam amalan, sitemap murah untuk ditambah, jadi ramai laman kecil menyertakannya juga.
Rupa sitemap
Berikut ialah sitemap XML kecil untuk sebuah kedai roti:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.examplebakery.com/</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/menu</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/custom-cakes</loc>
<lastmod>2026-08-02</lastmod>
</url>
</urlset>
Setiap <url> mempunyai <loc> — alamat penuh halaman — dan secara pilihan <lastmod>, tarikh.
Beberapa peraturan daripada dokumentasi Google:
- Gunakan URL mutlak.
https://www.examplebakery.com/menu, bukan/menu. - Had saiz. Satu sitemap boleh memuatkan sehingga 50,000 URL atau 50 MB tanpa dimampatkan. Laman yang lebih besar dibahagikan kepada beberapa sitemap dan disenaraikan dalam fail sitemap index.
lastmodmesti jujur. Google hanya menggunakannya apabila ia tepat secara konsisten, dan ia sepatutnya mencerminkan perubahan ketara pada halaman — bukan tahun hak cipta yang berubah.prioritydanchangefreqdiabaikan oleh Google. Banyak penjana sitemap masih menambahkannya; ia tidak memudaratkan, tetapi jangan membuang masa untuk menalanya.
Google juga menerima format yang lebih mudah, seperti fail teks biasa dengan satu URL setiap baris, atau suapan RSS/Atom.
Contoh kerja: laman senarai hartanah
Katakan anda telah membina laman yang menyenaraikan rumah sewa. Ia mempunyai halaman utama, halaman tentang, halaman carian, dan satu halaman untuk setiap senarai, seperti /listings/2-bed-flat-canal-street. Senarai datang dan pergi setiap minggu.
Apa yang masuk. Halaman utama, halaman tentang, halaman kawasan (/areas/city-centre) dan setiap halaman senarai yang aktif. lastmod setiap senarai ialah tarikh butirannya terakhir berubah.
Apa yang dikecualikan. Halaman log masuk, papan pemuka tuan rumah, halaman carian tersimpan, dan hasil carian dengan penapis dalam URL (/search?beds=2&max=1200). Ini sama ada persendirian atau hampir serupa dengan halaman lain.
Mengekalkannya terkini. Daripada fail statik, pelayan menjana sitemap.xml daripada pangkalan data setiap kali ia diminta (atau pada pembinaan semula berkala). Apabila sesuatu senarai disewakan dan dialih keluar, ia hilang daripada sitemap, dan halamannya mengembalikan status “hilang” atau “tidak dijumpai” yang betul.
Memberitahu enjin carian. robots.txt termasuk satu baris yang menunjuk ke sitemap:
User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml
Dan pemilik menghantar sitemap dalam Google Search Console, di mana laporan Sitemaps menunjukkan sama ada Google boleh membacanya dan berapa banyak URL yang ditemuinya.
Istilah biasa dijelaskan
| Istilah | Maksudnya |
|---|---|
| Sitemap | Fail yang menyenaraikan URL yang anda mahu enjin carian tahu. |
| XML | Format teks dengan tag, digunakan untuk kebanyakan sitemap. |
<loc> | URL penuh bagi satu halaman dalam sitemap. |
<lastmod> | Bila halaman terakhir berubah secara ketara. |
| Sitemap index | Fail yang menyenaraikan beberapa sitemap, untuk laman besar. |
| robots.txt | Fail di akar laman anda yang memberitahu perayau apa yang boleh dirayau, dan di mana sitemap anda. |
| Merayau (crawling) | Enjin carian memuat turun halaman anda. |
| Mengindeks (indexing) | Enjin carian menyimpan dan memahami halaman anda supaya ia boleh muncul dalam hasil carian. |
| URL kanonik | Versi pilihan bagi halaman apabila kandungan yang sama mempunyai beberapa alamat. |
| URL mutlak | Alamat penuh termasuk https:// dan domain. |
| Search Console | Alat percuma Google untuk menghantar sitemap dan melihat prestasi carian. |
Kesilapan dan salah faham biasa
- “Sitemap menjadikan saya diindeks.” Ia membantu penemuan. Google berkata ia tidak menjamin rayauan atau pengindeksan.
- URL relatif.
/menutidak sah dalam sitemap; gunakan alamat penuh. - Domain yang salah. Sitemap yang menyenaraikan alamat pratonton atau staging, atau
http://dan bukannyahttps://, menunjuk enjin carian ke tempat yang salah. - Memasukkan halaman yang anda tidak mahu diindeks. Halaman log masuk, halaman pentadbir, atau halaman yang ditanda
noindexmemberi isyarat yang bercanggah. - Memasukkan URL yang rosak atau mengubah hala. Senaraikan alamat akhir yang berfungsi bagi setiap halaman.
- Sitemap yang lapuk. Fail yang ditulis sekali semasa pelancaran terlepas setiap halaman yang ditambah selepas itu.
- Memalsukan
lastmod. Menetapkan tarikh hari ini pada setiap halaman setiap hari akan mengajar Google untuk mengabaikannya. - Bergantung pada sitemap dan bukannya pautan. Halaman juga sepatutnya boleh dicapai melalui pautan biasa di laman anda.
Apa yang patut diminta daripada pembina AI anda
- “Jana
sitemap.xmldi akar laman yang menyenaraikan setiap halaman awam, dengan URLhttps://mutlak pada domain akhir saya.” - “Bina sitemap daripada pangkalan data supaya senarai atau siaran baharu muncul secara automatik.”
- “Kemas kini
lastmodhanya apabila kandungan halaman benar-benar berubah.” - “Tinggalkan halaman log masuk, papan pemuka, pentadbir dan carian bertapis.”
- “Tambah
robots.txtyang membenarkan halaman awam dan termasuk barisSitemap:.” - “Pastikan setiap URL dalam sitemap mengembalikan status 200 dan tidak dialih hala.”
- “Jika kita melebihi 50,000 URL, bahagikan kepada beberapa sitemap dengan sitemap index.”
Kemudian hantarkannya dalam Search Console. Untuk gambaran yang lebih besar, baca apa itu SEO dan SEO untuk laman web yang dibina dengan AI.
Sitemap dalam Mythex
Mythex tidak menjana sitemap secara automatik; anda memintanya dalam sembang, dan ejen menambahkannya ke kod aplikasi anda. Resipi dokumentasi SEO untuk aplikasi anda yang diterbitkan termasuk prompt permulaan yang merangkumi sitemap.xml dan robots.txt yang mudah, bersama tajuk dan penerangan meta. Gunakan alamat yang akan digunakan oleh pelawat sebenar — subdomain mythex.ai anda atau, pada Pro, domain tersuai anda — dan terbitkan semula selepas perubahan supaya laman langsung memaparkan fail baharu.
Soalan lazim
Apakah sitemap dalam istilah mudah?
Sitemap ialah fail, biasanya dinamakan sitemap.xml, yang menyenaraikan halaman di laman anda yang anda mahu enjin carian tahu, kadangkala dengan tarikh setiap satu kali terakhir berubah. Ia membantu enjin carian menemui dan merayau halaman anda dengan lebih cekap.
Adakah setiap laman web memerlukan sitemap?
Tidak semestinya. Google berkata laman kecil dengan lebih kurang 500 halaman atau kurang, di mana setiap halaman penting dipautkan daripada halaman lain, mungkin tidak memerlukannya. Ia paling membantu untuk laman besar, laman baharu dengan sedikit pautan dari tempat lain, dan laman yang banyak kandungan media atau berita.
Adakah sitemap menjamin halaman saya diindeks?
Tidak. Google berkata sitemap boleh membantu rayauan, tetapi tidak menjamin setiap URL di dalamnya akan dirayau atau diindeks. Halaman tetap perlu berguna dan boleh dicapai.
Bagaimana saya menghantar sitemap kepada Google?
Tambahkannya dalam laporan Sitemaps di Google Search Console, dan tambah baris seperti 'Sitemap: https://example.com/sitemap.xml' ke dalam fail robots.txt anda supaya perayau lain juga boleh menemuinya.
Apakah perbezaan antara sitemap XML dan sitemap HTML?
Sitemap XML ialah fail yang boleh dibaca mesin untuk enjin carian. Sitemap HTML ialah halaman biasa berisi pautan untuk pelawat manusia. Ia melayani khalayak yang berbeza, dan sebuah laman boleh mempunyai kedua-duanya.