Alat SEO percuma

Semak Peta Laman XML

Kami mencari peta laman (sitemap) anda seperti yang dilakukan oleh enjin carian, membacanya, dan meminta sampel halaman yang disenaraikannya. Lihat sama ada ia peta laman yang sah, berapa banyak URL yang terkandung di dalamnya, berapa banyak yang bertarikh, dan sama ada halaman yang disenaraikan benar-benar dapat dimuatkan.

Percuma. Biasanya selesai dalam masa kurang daripada satu minit.

Apa yang disemak oleh alat ini

  • Mencari peta laman

    Melalui baris Sitemap: dalam robots.txt yang menghala ke origin anda sendiri. Jika tiada, kami mencuba /sitemap.xml.

  • Status dan format

    Status HTTP, pengepala Content-Type, dan sama ada fail itu urlset (senarai halaman) atau sitemapindex (senarai peta laman).

  • Indeks peta laman

    Bagi indeks, sehingga 3 peta laman anaknya pada origin yang sama turut dibaca.

  • Bilangan URL dan lastmod

    Bilangan URL yang disenaraikan dalam fail, dan bahagian daripadanya yang mempunyai tarikh lastmod.

  • Hos lain dan pendua

    URL pada hos yang berbeza daripada hos peta laman, dan URL yang disenaraikan lebih daripada sekali.

  • Sampel URL yang disenaraikan

    Sehingga 10 URL yang disenaraikan diminta dan status HTTP-nya dipaparkan. Permintaan kekal pada origin anda dan ubah hala ke hos lain tidak diikuti, jadi ubah hala dilaporkan sebagai ubah hala.

Apa yang tidak dapat disemaknya

  • Menyemak setiap URL dalam peta laman yang besar. Kami membaca beberapa megabait dan beberapa fail sahaja, jadi peta laman yang sangat besar hanya disemak sebahagiannya, dan hanya 10 URL yang diminta.
  • Membaca peta laman yang dimampatkan dengan gzip (.xml.gz) secara boleh dipercayai.
  • Memberitahu sama ada Google telah memproses peta laman atau mengindeks URL-nya. Laporan Sitemaps dalam Search Console menunjukkannya.
  • Menentukan sama ada halaman yang betul disenaraikan: halaman penting yang tertinggal, atau halaman yang tidak sepatutnya muncul dalam carian.
  • Mengesahkan sambungan peta laman untuk imej, video atau berita.

Mengapa ia penting

Peta laman ialah senarai halaman yang anda mahu enjin carian temui. Ia paling membantu pada laman yang besar, pada laman baharu yang hanya mempunyai sedikit pautan yang menghala kepadanya, dan bagi halaman yang jarang dicapai melalui navigasi, seperti catatan lama atau produk yang terletak beberapa klik ke dalam. Google menganggapnya sebagai cadangan, jadi ia paling berguna apabila setiap URL di dalamnya berfungsi dan merupakan versi yang anda mahu diindeks.

Peta laman menjadi lapuk secara senyap. Plugin terus menyenaraikan halaman yang telah anda padam, migrasi meninggalkan domain lama dalam setiap URL, atau nama hos staging terselit dalam penjana. Tarikh juga boleh salah: Google menyatakan bahawa ia hanya menggunakan lastmod apabila tarikhnya tepat secara konsisten dan boleh disahkan, jadi lastmod yang berubah pada setiap permintaan akan diabaikan.

Terdapat juga had saiz. Protokol sitemaps.org membenarkan maksimum 50,000 URL dan 50 MB tanpa mampatan bagi setiap fail. Laman yang lebih besar membahagikan URL mereka kepada beberapa peta laman dan menyenaraikannya dalam indeks peta laman.

Cara membaca keputusan

Status HTTP
200 bermakna fail telah disajikan. 404 bermakna tiada peta laman di alamat itu. Ubah hala ke hos lain tidak diikuti dan dipaparkan seadanya.
Jenis kandungan
Biasanya application/xml atau text/xml. text/html selalunya bermakna alamat itu mengembalikan halaman web, seperti halaman utama anda atau halaman tidak dijumpai, dan bukannya peta laman.
urlset atau sitemapindex
urlset menyenaraikan halaman; sitemapindex menyenaraikan peta laman lain. Selain kedua-dua ini, fail itu bukan peta laman yang sah.
Bilangan URL
Jumlah URL dalam fail yang kami baca. Bagi indeks besar dengan banyak peta laman anak, ini hanya kiraan separa.
Bahagian dengan lastmod
Bilangan URL yang mempunyai tarikh pengubahsuaian terakhir. Tarikh adalah pilihan, tetapi tarikh yang tepat membantu enjin carian mengesan halaman yang berubah.
Hos lain
URL yang hosnya berbeza daripada hos peta laman, contohnya www berbanding tanpa www, atau domain lama. Protokol ini menjangkakan satu peta laman menyenaraikan URL daripada hosnya sendiri.
Pendua
URL yang sama disenaraikan lebih daripada sekali. Biasanya tanda bahawa penjana tidak dikonfigurasi dengan betul; senaraikan setiap URL sekali sahaja.
Status URL sampel
Setiap URL sampel sepatutnya mengembalikan 200. 3xx bermakna peta laman menyenaraikan alamat lama, 404 atau 410 bermakna halaman yang telah dipadam, dan 5xx bermakna ralat pelayan.

Cara membaiki masalah yang paling biasa

  • Tiada peta laman ditemui

    Semak sama ada platform anda sudah menghasilkannya: Shopify menyajikan /sitemap.xml untuk kedai awam, WordPress 5.5 dan versi seterusnya menyajikan /wp-sitemap.xml, dan Yoast SEO serta Rank Math menggunakan /sitemap_index.xml. Tambah URL penuhnya pada robots.txt sebagai baris Sitemap: supaya perangkak dan alat lain dapat menemuinya di mana pun ia berada.

  • URL sampel mengubah hala atau mengembalikan 404

    Senaraikan alamat https akhir yang mengembalikan 200, bukan alamat lama yang mengubah hala. Kebanyakan penjana membuang halaman yang dipadam secara automatik, jadi cari fail peta laman statik atau cache yang tidak dikemas kini selepas halaman dibuang.

  • URL pada hos yang salah

    Tetapkan alamat laman anda kepada domain yang benar-benar anda gunakan, dengan atau tanpa www (dalam WordPress, Settings › General › Site Address), kemudian jana semula peta laman. Selepas berpindah domain, pastikan tiada URL daripada domain lama yang tinggal.

  • Alamat peta laman mengembalikan HTML

    Respons 200 dengan text/html biasanya bermakna laluan tangkap-semua (catch-all) menyajikan halaman biasa di /sitemap.xml. Halakan robots.txt ke peta laman sebenar, atau konfigurasikan penjana anda supaya menyajikannya di laluan itu.

  • Tarikh lastmod yang tidak boleh dipercayai

    Tetapkan lastmod berdasarkan tarikh kandungan benar-benar berubah, bukan masa peta laman dijana. Jika penjana anda tidak dapat melakukannya, lebih baik tinggalkan lastmod daripada menggunakan tarikh yang salah.

Soalan tentang alat ini

Adakah saya memerlukan peta laman XML?

Tidak semua laman memerlukannya. Google menyatakan bahawa laman kecil dengan kira-kira 500 halaman atau kurang, dengan pautan dalaman yang baik, mungkin tidak memerlukannya. Namun, ia jarang mendatangkan keburukan, dan membantu halaman baharu serta halaman yang terletak jauh ke dalam laman ditemui.

Adakah peta laman memastikan halaman saya diindeks?

Tidak. Ia membantu enjin carian menemui URL. Sama ada halaman dirangkak dan diindeks masih bergantung pada kandungannya dan isyarat seperti noindex dan pautan kanonik.

Patutkah saya menetapkan priority dan changefreq?

Boleh, tetapi Google menyatakan bahawa ia mengabaikan kedua-duanya. URL yang tepat dan tarikh lastmod yang jujur lebih penting.

Di manakah fail peta laman patut diletakkan?

Biasanya di akar (root), seperti /sitemap.xml, kerana di bawah protokol sitemaps.org, peta laman hanya meliputi URL dalam folder yang sama dengannya atau di bawahnya. Rujuk peta laman itu dalam robots.txt dan serahkannya dalam Search Console.

Mengapa hanya 10 URL yang diuji?

Sampel ini ialah semakan kesihatan yang pantas: jika beberapa URL sampel gagal, peta laman itu perlu diberi perhatian. Laporan Pembaikan SEO berbayar pergi lebih jauh, dengan menguji sehingga 20 halaman daripada peta laman anda dan menyemak sehingga 60 pautan dalaman.

Laporan Pembaikan SEO ($69, sekali bayar) bermula daripada imbasan percuma penuh dan menambah lebih banyak halaman, perubahan yang perlu dibuat bagi setiap penemuan, PDF dan ujian semula untuk mengesahkan pembaikan anda.

Tentang Laporan Pembaikan SEO