Kandungan duplikat SEO: kurangkan kekeliruan URL dan lindungi keterlihatan
Cara mencari halaman duplikat, menggabungkan isyarat penarafan dengan canonical atau pengalihan, mengesahkan pembaikan, dan mengelakkan kesilapan pelaksanaan yang biasa.

Mengapa kandungan pendua penting
Kandungan pendua merujuk kepada kandungan yang hampir sama atau sama yang boleh diakses melalui beberapa URL berasingan. Masalah SEO timbul apabila enjin carian mesti memutuskan URL mana yang perlu dicrawl, diindeks, dan diberi peringkat untuk kandungan itu. Keputusan itu boleh membahagikan pautan dalaman dan isyarat backlink isyarat, membazirkan sumber crawl pada duplikat bernilai rendah, dan menyukarkan halaman kanonik yang dimaksudkan untuk mendapatkan keterlihatan.
Crawl, index, dan rank — tiga peringkat berasingan
Anggap crawling, indexing dan ranking sebagai perkara berasingan. Crawling ialah penemuan dan pengambilan. Indexing ialah sama ada kandungan URL disimpan untuk Carian. Ranking ialah penyusunan hasil. Kandungan pendua boleh menjejaskan setiap peringkat secara berbeza: contohnya, halaman pendua boleh memakan belanjawan crawl; enjin carian mungkin memilih untuk mengindeks URL yang berbeza daripada yang anda jangka; dan isyarat peringkat (pautan dalaman, pautan masuk, kualiti kandungan) boleh berpecah antara salinan.
Punca dan corak biasa
Kandungan pendua sering datang dari corak URL teknikal atau pilihan penerbitan yang sengaja. Berikut adalah penyebab biasa dan pertimbangan praktikal yang perlu difikirkan.
Parameter URL dan navigasi berfaset
Parameter penapisan, pengisihan dan analitik menghasilkan pelbagai URL yang memaparkan kandungan serupa (contohnya, ?sort=price atau ?utm_source=newsletter). Untuk katalog besar, navigasi berfaset boleh menghasilkan bilangan halaman serupa yang sangat banyak. Pembetulan termasuk penetapan kanonik kepada paparan pilihan, menyekat gabungan parameter bernilai rendah dengan arahan robots atau logik pelayan, dan memastikan pautan dalaman menunjuk kepada versi kanonik.
HTTP vs HTTPS dan varian subdomain/host
Konfigurasi protokol bercampur (HTTP/HTTPS) atau host (www/non-www) menghasilkan kandungan pendua melainkan anda menetapkan kanonik dan mengarahkan semula secara konsisten. Pendekatan yang boleh dipercayai ialah satu hostname kanonik dan HTTPS secara lalai dengan 301 redirects sisi pelayan dari alternatif.
Tanda slash akhir dan dokumen index
Halaman yang boleh diakses di /page dan /page/ atau dengan dan tanpa index.html perlu diselesaikan kepada satu URL kanonik melalui pengalihan atau tag kanonik untuk mengelakkan pendua.
Arkib CMS, halaman tag dan paparan standard
Senarai yang dijana secara automatik (arkib mengikut tarikh, halaman tag, halaman penulis) sering mengandungi petikan atau salinan penuh pos. Tentukan sama ada halaman ini memberikan kegunaan unik; jika tidak, noindex arkib bernilai rendah atau satukan mereka dengan tag kanonik.
Varian produk dan versi mesra cetak
Laman e-dagang dengan banyak SKU atau salinan mesra cetak boleh menghasilkan hampir pendua. Untuk varian produk yang berkongsi kandungan utama, utamakan satu halaman produk kanonik dan gunakan structured data (jika berkenaan) untuk menerangkan atribut varian, atau pertimbangkan corak kanonik berparameter untuk gabungan unik.
Sindiket dan salinan lintas-laman
Kandungan sindiket, guest post, dan artikel yang diterbit semula boleh mencipta pendua lintas domain. Secara ideal penerbit menambah rel="canonical" yang menunjuk kepada asal, atau menyajikan petikan pendek dengan pautan balik. Apabila kerjasama kanonik tidak mungkin, gunakan noindex pada salinan yang diterbit semula atau pastikan asal menjadi sumber utama yang diindeks.
Cara menggabungkan: pembetulan praktikal dan bila menggunakannya
Pilih pembetulan yang paling kurang invasif dan paling kekal yang sesuai dengan had editorial dan teknikal anda. Gunakan pilihan di bawah sebagai alat — setiap satu ada pertukaran.
301 redirects — bila patut memilih pengalihan
Gunakan 301 redirects sisi pelayan apabila anda mahu menggabungkan URL secara kekal (contohnya, mengeluarkan trailing slash, beralih ke HTTPS, atau menggabungkan artikel pendua). Pengalihan memindahkan trafik pengguna dan kebanyakan equity pautan ke destinasi serta menghalang URL pendua daripada dicrawl berulang kali.
Rel=canonical — bila canonical adalah alat yang tepat
Tambah elemen pautan kanonik untuk menunjukkan URL pilihan: <link rel=\"canonical\" href=\"https://example.com/preferred-page\" />. Gunakan canonical apabila pendua mesti kekal boleh diakses (versi cetak, URL berparameter) tetapi anda mahu enjin carian mengkonsolidasikan isyarat di sekitar satu URL kanonik. Pastikan canonical menunjuk kepada halaman yang mengembalikan status 200 dan boleh diindeks.
Noindex untuk salinan bernilai rendah atau nipis
Jika halaman mesti wujud untuk pengguna tetapi tidak sepatutnya diindeks, tambah meta robots noindex: <meta name=\"robots\" content=\"noindex\">. Ingat bahawa noindex menghalang URL daripada muncul dalam Carian tetapi tidak mengeluarkannya daripada dicrawl melainkan digabungkan dengan arahan robots yang menyekat crawling.
Rel=canonical vs redirects: senarai semak keputusan
Gunakan pengalihan apabila pendua tidak mempunyai tujuan kepada pengguna atau anda mahu penggabungan kekal. Gunakan rel=canonical apabila pendua melayani kes penggunaan berlainan untuk pengguna (penapis, parameter penjejakan, pandangan boleh cetak) tetapi anda mahu enjin carian mengkonsolidasikan isyarat peringkat. Gunakan noindex apabila anda memerlukan halaman boleh diakses oleh pengguna tetapi dikecualikan daripada hasil Carian.
Sindiket, guest post, dan penempatan berbayar
Jika anda menerbitkan kandungan di tapak pihak ketiga (guest post, siaran akhbar, kandungan sindiket) bersetuju dengan penerbit tentang kanonisasi atau pemetikkan. Apabila kandungan diterbit semula sepenuhnya, pilihan yang disyorkan ialah penerbit menambah rel="canonical" kepada asal, petikan pendek dengan pautan, atau noindex pada salinan yang diterbit semula.
Penempatan berbayar dan kandungan tajaan menambah pertimbangan pematuhan tambahan: garis panduan Google menganggap pautan yang bertujuan untuk memanipulasi peringkat sebagai link spam dan mengesyorkan menggunakan rel="sponsored" atau rel="nofollow" pada pautan berbayar. rel="nofollow" dan rel="sponsored" dianggap sebagai petunjuk yang mungkin digunakan oleh enjin carian untuk memahami sifat pautan. Elakkan membentangkan kandungan berbayar dengan cara yang tidak dapat dibezakan dari kandungan editorial jika tujuan utama pautan itu adalah manipulasi peringkat.
Contoh markup pautan untuk pendedahan dan pengendalian pautan: pautan editorial biasa: contoh. Pautan tajaan/berbayar: contoh. Pautan kandungan dihasilkan pengguna: contoh.
Senarai semak pengesahan dan pemantauan
Sahkan pembetulan dengan alat dan pemeriksaan yang boleh diperhatikan. Gunakan langkah-langkah di bawah untuk kedua-dua halaman milik anda dan pihak ketiga.
Untuk halaman yang anda miliki
1) Gunakan Konsol Carian Google URL Inspection untuk mengesahkan bagaimana Google melihat sesuatu URL (status diindeks, canonical yang dipilih oleh Google). 2) Semak laporan Coverage dan Indexing untuk kumpulan URL serupa. 3) Periksa log pelayan untuk mengesahkan Googlebot Smartphone mengambil URL kanonik (Google menggunakan versi mudah alih secara lalai; sejak July 2024 Googlebot Smartphone adalah default perayap). 4) Gunakan curl untuk mengambil headers dan HTML; untuk headers sahaja gunakan: curl -I https://example.com/page. Untuk mengambil HTML sebagai user-agent tertentu: curl -A \"Googlebot/2.1 (+http://www.google.com/bot.html)\" https://example.com/page. 5) Gunakan browser DevTools (Elements dan Network) untuk mengesahkan elemen pautan kanonik hadir dalam DOM yang dirender.
Untuk halaman penerbit pihak ketiga
Anda biasanya tidak boleh menggunakan URL Inspection untuk domain yang anda tidak miliki, jadi bergantung pada pemeriksaan luaran: 1) Ambil HTML halaman dengan curl (atau view-source dalam penyemak imbas) dan sahkan pautan serta atribut rel wujud dalam HTML. 2) Sahkan halaman mengembalikan status 200 OK dengan curl -I dan periksa header X-Robots-Tag jika wujud. 3) Gunakan DOM yang dirender dalam Chrome DevTools untuk memastikan pautan kelihatan dan tidak disuntik oleh skrip sisi klien yang mungkin disekat daripada perayap. 4) Gunakan operator site: sebagai petunjuk bahawa Google mengetahui tentang halaman itu, tetapi ingat ia bukan pasti (site: boleh bising dan bukan pemeriksaan indeks yang autoritatif).
Kesilapan pelaksanaan biasa
Elakkan ralat berulang ini ketika menangani kandungan pendua:
• Menambah canonical yang menunjuk kepada URL yang tidak boleh diindeks atau 404. Canonical sepatutnya menunjuk kepada halaman hidup yang boleh diindeks.
• Menggabungkan pengalihan dan canonical yang bercanggah (mengalihkan satu URL tetapi meninggalkan canonical pada sumber yang menunjuk tempat lain). Kekalkan isyarat yang konsisten—utamakan satu kaedah penggabungan utama.
• Menggunakan noindex untuk menyembunyikan halaman sambil masih menyekatnya melalui robots.txt. Jika URL disekat oleh robots.txt, enjin carian tidak dapat melihat arahan noindex dalam HTML halaman.
• Bergantung semata-mata kepada rel=canonical apabila penggabungan kekal diperlukan; utamakan pengalihan untuk perubahan URL yang kekal.
• Menganggap rel=nofollow sebagai pengeluaran tegas nilai pautan. Nofollow dan sponsored adalah petunjuk; enjin carian mungkin memperlakukannya berbeza.
Contoh praktikal
Menggabungkan halaman penapis
Jika /shoes dan /shoes?color=blue memaparkan kandungan yang hampir sama, jadikan /shoes sebagai kanonik dan pastikan pautan berfaset dalaman menunjuk kepada asas kanonik apabila sesuai. Untuk gabungan penapis mendalam yang anda tidak mahu diindeks, pertimbangkan noindex pada paparan parameter tersebut.
Aliran kerja sindiket
Apabila mensindiketkan artikel, minta penerbit menambah <link rel=\"canonical\" href=\"https://origin.example/article\"> ke dalam head atau terbitkan petikan pendek dengan pautan ke artikel penuh. Jika penerbit enggan, kekalkan canonical pada asal anda dan gunakan isyarat dalaman yang kukuh (sitemaps, pautan dalaman) untuk membantu Carian melihat halaman anda sebagai utama.
Bila perlu minta bantuan dan petua audit
Jika corak pendua meluas (ledakan navigasi berfaset, banyak gabungan parameter), jalankan audit tertumpu: peta corak URL, ambil sampel respons HTTP, dan gunakan log pelayan untuk melihat URL mana yang diminta oleh Googlebot. Utamakan pembetulan untuk URL yang menerima pautan luaran, impresi organik, atau perhatian crawl yang ketara.
Jika anda bekerjasama dengan penerbit luar untuk guest post atau penempatan, sahkan kebolehindeksan dan kanonisasi sebelum penerbitan. Untuk penempatan berbayar, minta pendedahan jelas dan atribut rel yang betul untuk mematuhi garis panduan enjin carian tentang pautan berbayar.
Sumber dan langkah seterusnya
Jika anda mahu senarai semak yang lebih luas untuk pembetulan teknikal berkaitan bab ini, lihat Baca Panduan Technical SEO untuk amalan terbaik keseluruhan tapak mengenai kanonisasi, sitemaps, dan pengurusan crawl.
Soalan Lazim
Adakah kandungan pendua akan mencetus penalti manual?
Kandungan pendua dengan sendirinya jarang menyebabkan tindakan manual. Google membezakan tindakan manual (dikeluarkan oleh penilai) daripada penyesuaian algoritma. Walau bagaimanapun, kandungan pendua boleh menyebabkan penapisan algoritma atau mengurangkan keterlihatan halaman yang anda mahu peringkat, jadi anggap ia sebagai masalah kecekapan dan struktur dan bukan semata-mata isu pematuhan.
Patutkah saya menggunakan rel=canonical atau noindex untuk salinan sindiket?
Utamakan rel=\"canonical\" di pihak penerbit yang menunjuk kepada asal jika penerbit bersetuju. Jika tidak boleh, menerbitkan hanya petikan dengan pautan balik atau menggunakan noindex pada salinan yang diterbit semula adalah alternatif yang boleh diterima. Pilihan yang betul bergantung pada keperluan audiens penerbit dan keutamaan anda supaya asal menjadi sumber yang diindeks.
Bagaimana saya mengesahkan canonical dihormati?
Untuk halaman yang anda miliki, gunakan Konsol Carian Google URL Inspection untuk melihat URL mana yang dipilih Google sebagai kanonik. Juga semak log pelayan untuk permintaan Googlebot, dan ambil HTML halaman atau DOM yang dirender untuk mengesahkan elemen kanonik wujud dan menunjuk kepada halaman yang boleh diindeks.
Adakah rel=nofollow menghapuskan nilai SEO sesebuah pautan?
rel=\"nofollow\" dianggap sebagai petunjuk dan bukannya pengecualian ketat. Enjin carian mungkin menggunakannya secara berbeza bergantung pada konteks. Untuk pautan berbayar, utamakan rel=\"sponsored\" untuk menandakan penempatan yang dibayar dengan jelas.
Apakah pemeriksaan cepat yang perlu saya jalankan selepas menggabungkan URL?
Sahkan pengalihan mengembalikan 301 dan menuju ke kanonik, sahkan tag kanonik dalam HTML yang dirender, gunakan URL Inspection untuk status diindeks, dan pantau impresi serta klik dalam laporan Performance dari masa ke masa untuk URL sasaran. Juga perhatikan log pelayan untuk memastikan perayap memberi keutamaan kepada URL yang dimaksudkan.
Artikel berkaitan

Tip SEO praktikal untuk naikkan kedudukan carian
Strategi SEO yang relevan dan boleh dilaksanakan: kata kunci, asas on-page, pembaikan teknikal, panduan link building dan langkah pengesahan yang anda boleh gunakan hari ini.

Perkhidmatan Pengoptimuman Enjin Carian (SEO) Terbaik
Ketahui apa yang perlu ada dalam perkhidmatan SEO menyeluruh, cara menilai penyedia, langkah pengesahan teknikal dan amalan pautan yang selamat.

Senarai semak on-page SEO untuk tingkatkan kedudukan dan UX
Senarai semak on-page SEO praktikal—termasuk semakan teknikal, kandungan, UX dan langkah pengesahan yang anda boleh jalankan sekarang.
