WordPress rel = ”prev” dan rel = ”next”

google webmaster s

Beberapa tahun yang lalu, orang-orang akan menyempurnakan halaman mereka menggunakan teknik yang disebut nofollow. Pada dasarnya, jika Anda menulis rel = "nofollow" di dalam tag anchor (tautan), teorinya adalah bahwa mesin pencari akan mengabaikan tautan itu dan mengabaikan halaman berikutnya. Ini telah digunakan secara luas oleh situs-situs seperti Wiki dan dalam komentar sehingga tautan yang diedit pengguna tidak akan disalahgunakan dan diikuti.

Konsultan Search Engine dengan cepat menyadari betapa bergunanya jenis link ini, menyebarkannya ke seluruh link pada halaman sehingga beberapa link memiliki bobot lebih dari yang lain. Latihan itu disebut pahat halaman dan akhirnya dipandang rendah oleh Google.

Saya masih memanfaatkan nofollow di tautan paginasi saya (itu adalah tautan berikutnya dan sebelumnya) di situs. Dengan begitu, halaman saya (2, 3, 4, dll.) Tidak akan disertakan dalam hasil pencarian. Saya melakukan ini dengan modifikasi yang saya temukan Layanan Web Katz .

Minggu lalu, Google memberikan update dimana link penomoran halaman dapat dikodekan dengan rel = "next" dan rel = "prev" di dalam tag jangkar. Untungnya, fungsinya (yang harus ditambahkan ke file functions.php tema Anda) cukup mudah diedit. Ini mereka dengan pembaruan.

Kustomisasi untuk tautan Halaman Berikutnya:

function mtb_next_posts_link ($ label = 'Halaman Berikutnya', $ max_page = 0) {global $ paged, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } jika (! $ halaman) $ halaman = 1; $ nextpage = intval ($ paged) + 1; if ((! is_single ()) && (empty ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" judul = "Halaman selanjutnya - Pergi ke halaman '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Kustomisasi untuk tautan Halaman Sebelumnya:

function mtb_previous_posts_link ($ label = 'Halaman Sebelumnya') {global $ paged; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; before_posts (); echo '" title = "Halaman sebelumnya - Pergi ke halaman'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Tambahkan fungsi tersebut ke functions.php dan kemudian gunakan fungsi di index.php Anda dan halaman lain di mana link pagination digunakan. Hanya itu yang diperlukan untuk menerapkan fitur baru ini di situs atau blog WordPress Anda - sesuatu yang sangat saya rekomendasikan! Mudah-mudahan, pengembang WordPress akan menerapkan perubahan ini dalam aplikasi inti. Sampai saat ini, mereka belum terlalu memperhatikan optimasi mesin pencari, jadi saya tidak menahan napas.

2 Komentar

  1. 1
  2. 2

    Terima kasih untuk postingan yang bagus. Sayangnya, saya tidak mengerti bagaimana sebenarnya menerapkan ini… Jadi sekarang saya akan berdoa (dan melakukan sedikit pencarian Google) agar ada plugin yang melakukan ini untuk saya…

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.