WordPress sangat rentan dengan duplikat konten. Sejak diterapkannya sistem canonical di beberapa halaman WP, hal tersebut dapat di-hindari dengan pemakaian plugin All in One SEO pack dengan mengaktifkan fitur Canonical URLs. Tapi tetap saja masih ada kekurangannya. Jika kamu mengizinkan halaman search di-index oleh mesin pencari, jangan heran bila di Google Webmaster Tools kamu, ada halaman search yang ditandai sebagai duplicate title atau duplicate description.
Secara default, sebagai contoh, coba kamu test permalink seperti ini:
www.yourdomain.com/search/a => Title terihat seperti ini: A | Blog Title
www.yourdomain.com/search/a/page/2 => Title terihat seperti ini: A | Blog Title
Kedua permalink menunjukkan title yang sama dengan kata kunci “A” artinya ada duplicate title. Jika kamu menggunakan meta deskripsi dinamis yang dipasang secara manual, kamu juga akan melihat duplicate description di webmaster tool.
Bagaimana tips cara menghindari duplikat konten di halaman Search WordPress?
Setelah kamu meng-install plugin All in One SEO Pack, secara default, “paged/next-page” suatu halaman WordPress akan menunjukkan title berupa kata “Part” untuk halaman selanjutnya, misalnya permalink
www.yourdomain.com/page/2/ => Query | Blog Title - Part 2
www.yourdomain.com/page/3/ => Query | Blog Title - Part 3
www.yourdomain.com/page/3/ => Query | Blog Title - Part 3
dst…
Tapi tidak untuk “paged/next-page” halaman pencarian wp. Sekarang kita coba oprek plugin SEO All in One SEO Pack untuk memunculkan kata “Part” di “paged/next-page” halaman search WP.
1. Masuk di editor plugin All in One SEO Pack
2. Pada file aioseop.class.php tambahkan kode berikut:
$title = $this->paged_title($title);
Pada line 695, jadinya seperti ini:
......
$search = $this->capitalize($search);
$title_format = $aioseop_options['aiosp_search_title_format'];
$title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title_format);
$title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $title);
$title = str_replace('%search%', $search, $title);
$title = $this->paged_title($title);//tambahan untuk menampilkan title paged
$header = $this->replace_title($header, $title);
......
3. Save!
4. Untuk duplicate description-nya, jika kamu menggunakan meta description yang dibuat secara manual pada postingan Membuat Meta Description di WordPress sebelumnya, kamu hanya menambahkan kode <?php echo $paged ?> pada meta deskripsi halaman search/is_search()
Contoh penerapannya seperti ini:
<?php echo $paged ?> hanya menunjukkan angka “halaman selanjutnya” tapi cukup efektif untuk menghindari duplikat konten akibat query/deskripsi yang sama.
Selamat mencoba sob!
Please Note
Saya pake plugin WordPress All in One SEO Pack versi terbaru 1.6.10.2
Jangan lupa untuk menerapkan metode penambahan title di Plugin All in One SEO Pack untuk menghindari duplikat title di setiap halaman wordpress.
VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]