Plugin AIO SEO Pack

Oprek Plugin SEO Pack: Hindari duplikat konten di halaman Search

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:

&#8230;&#8230;
<meta name="description" content="Halaman pencarian tentang <?php the_search_query(); ?> < ?php echo $paged ?> di blog kamu" />

<?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.

28 Replies to “Oprek Plugin SEO Pack: Hindari duplikat konten di halaman Search”

  1. sebenarnya saya mencari di google dengan keyword duplikat post, akan…

    sebenarnya saya mencari di google dengan keyword duplikat post, akan tetapi sampai diblog inipun saya juga belum paham, saya mau tanya mas plugin apa yang bisa mencari post yang sama pada wp. saya baru saja migrasi blog dari blogspot dan secara tidak sengaja terdapat duplikat pada masing masing post artinya ada dua post yang sama. mohon pencerahannya

    • silakan coba plugin Delete Duplicate Posts https://wordpress.org/plugins/delete-duplicate-posts/

      silakan coba plugin Delete Duplicate Posts https://wordpress.org/plugins/delete-duplicate-posts/

  2. mas jev, ini klo udah selesai di edit plugin aio…

    mas jev, ini klo udah selesai di edit plugin aio nya cara check bahwa udah bener gmna ya?apakah bener statusnya inactive ” Editing all-in-one-seo-pack/aioseop.class.php (inactive) ”
    makasih atas jawaban nya..sukses selalu buat mas jev :)

  3. bang jevuuska,adakah tutorial untuk menghindari duplikat kontent pake seo ultimate?…

    bang jevuuska,adakah tutorial untuk menghindari duplikat kontent pake seo ultimate?
    tolong share ya bang…

  4. Ane dah pake loh $title = $this->paged_title($title); (Otomatis ada di…

    Ane dah pake loh

    $title = $this->paged_title($title);

    (Otomatis ada di versi AIO baru nya)

    Tp malah gak keluar halaman titlenya , description nya doank…

    • Ini untuk pagination halaman search pak Timotius. Seharusnya nggak ada…

      Ini untuk pagination halaman search pak Timotius. Seharusnya nggak ada masalah, om sudah terapkan dibanyak blog, all is work. Salah penempatan kali , atau ada kode yang hilang atau terganti.

  5. klo saya pake noindex sekalian bos hehe

    klo saya pake noindex sekalian bos hehe

  6. Kalau buat autogenerate kontent perlu setting robot.txt g

    Kalau buat autogenerate kontent perlu setting robot.txt g

  7. mas jev, mau tanya nih.. blog saya kan dah saya…

    mas jev, mau tanya nih.. blog saya kan dah saya daftarkan di google webmaster tool, kemudian saya sering mendapat error “Pages with duplicate title tags”
    dan linknya seperti ini :

    1. http://blogku.com/search/cara+buat+blog/
    2. http://blogku.com/search/cara+buat+blog

    mengapa bisa ada link seperti diatas, padahal jika di buka akan menuju halaman yang sama dengan title :

    cara buat blog – blogku.com

    . bagaimana cara mengatasinya. sebagai catatan link di halaman search adalah seperti link yang kedua(tanpa slash).

    trimakasih atas bantuannya.

    • Untuk menghilangkan struktur permalink pada no.1, terapkan kode berikut di…

      Untuk menghilangkan struktur permalink pada no.1, terapkan kode berikut di robots.txt blog kamu dan pastikan juga tidak ada link yang membentuk struktur permalink seperti itu di halaman blog kamu.

      Disallow: /*/$

      Setelah kamu memastikan tidak ada link yang membentuk url seperti itu di halaman blog kamu, mungkin akan butuh waktu bagi spider untuk menghapusnya dari search engine.

      Baca lebih anjut mengenai https://www.jevuska.com/2010/04/25/tutorial-robots-txt-berdasarkan-google-webmaster-tools/ di blog ini.

      Hope this helpfull :)

      • thanks mas bantuannya, tipsnya manjur. o ya, tanya sekalian mas,…

        thanks mas bantuannya, tipsnya manjur.

        o ya, tanya sekalian mas, yang menyebabkan adanya akhiran / pada url tersebut karena apa ya. soalnya blog saya yang lain itu ada yang otomatis linknya berakhiran slash semua, tapi blog yang lain tidak mempunyai akhiran / dan di webmaster juga tidak diindex duplicate title tag.

        • Coba deh cek <strong>settings</strong> » <strong>Pemalinks</strong>, di situ kamu membuat…

          Coba deh cek settings » Pemalinks, di situ kamu membuat struktur pemalink untuk blog kamu kemungkinan bentuknya seperti ini /%postname%/.
          Nah..hilangkan tanda slash “/” di akhir struktur permalink kamu itu dan save pekerjaan kamu. Good luck :)

          • trimakasih mas, tapi permalink saya cuma /%postname% tidak berakhiran slash.…

            trimakasih mas,

            tapi permalink saya cuma /%postname% tidak berakhiran slash. yang saya bingung itu, kan saya punya dua blog katakan blog A dan B.
            kedua blog tersebut setting permalinknya sama-sama /%postname%, nah yang blog A tahu2 semua link berakhiran / ,

            tetapi yang blog B yang berakhiran / hanya pada halaman search, itupun saya ketahui dari google webmaster. Apa yang menimbulkan / itu ya??

            trimakasih.

            • Ada halaman yang menggenerate link seperti itu, kemungkinan plugin yang…

              Ada halaman yang menggenerate link seperti itu, kemungkinan plugin yang kamu gunakan. Jadi dioprek lagi yach pluginnya.

  8. :D makasih infonya..btw blog ku butuh tamu nh maklum blog…

    :D makasih infonya..btw blog ku butuh tamu nh maklum blog baru xixixix..kunjungi balik ya..

  9. om itu bisa jg diterapkan untk duplicate tags spt ini…

    om itu bisa jg diterapkan untk duplicate tags spt ini ga…

    domain.com/post/
    domain.com/post/?comment
    domain.com/post/?postcomment

    di webmaster pnyaku duplicate tag spt itu smua

    thanks

  10. thanks tipnya bos. semoga bisa diterapkan dan terhindar dari pinalti…

    thanks tipnya bos. semoga bisa diterapkan dan terhindar dari pinalti google.

  11. thankq infonya bang, mantap mentong bang jev

    thankq infonya bang, mantap mentong bang jev

  12. sib mas tips yg ini ,tapi sekarang saya beralih dari…

    sib mas tips yg ini ,tapi sekarang saya beralih dari AIO SEO Pack ke gregs high performance seo,karna semua nya sudah mendukung titile dan deskription bahkan deskripsi pencarian juga bisa.

    • tapi halaman “next page”nya masih duplikat.

      tapi halaman “next page”nya masih duplikat.

  13. Kalau make PLATINUM SEO PACK gimana mas? apa yang perlu…

    Kalau make PLATINUM SEO PACK gimana mas? apa yang perlu di MODIFIKASI?

  14. Thanks kang tipsnya… Maaf nih kang sebelumnya melenceng dari pembicaraan,…

    Thanks kang tipsnya…
    Maaf nih kang sebelumnya melenceng dari pembicaraan, saya pengguna wp baru dan kadang suka bingung bedanya AIO SEO Pack sama AIO SEO Platinum.. mana sih yang paling power full..?? maaf pertanyaanya OOT :D..
    Salam Kenal Kang sebelumnya..

    • Belum pernah nyoba AIO SEO Platinum. AIO SEO Pack sudah…

      Belum pernah nyoba AIO SEO Platinum. AIO SEO Pack sudah cukup kok :)

      • mas, untuk mengatasi duplicate title /page/2/ gimana caranya, sedangkan saya…

        mas, untuk mengatasi duplicate title /page/2/ gimana caranya, sedangkan saya menggunakan plugin seo by yoast

        • Untuk yoast bisa download plugin khusus robot metanya di sini:…

          Untuk yoast bisa download plugin khusus robot metanya di sini: https://yoast.com/wordpress-noindex-specific-posts-and-pages/ disitu ada opsi khusus untuk noindex halaman subpages.

Leave a Reply

Use tag [php] to add code, e.g. [php]<?php echo $var; ?>[/php]

*

*