Kamis, 15 September 2011
Mirip dengan rel="canonical"
yang berperan sebagai petunjuk kuat untuk konten duplikat, Anda kini dapat menggunakan elemen link HTML
rel="next"
dan rel="prev"
untuk menunjukkan hubungan antara URL komponen dalam rangkaian dengan penomoran halaman. Di seluruh web,
rangkaian konten dengan penomoran halaman dapat berupa banyak bentuk—rangkaian ini dapat berupa artikel yang terbagi menjadi beberapa
halaman komponen, atau kategori produk dengan item yang tersebar di beberapa halaman, atau rangkaian pesan forum
yang terbagi menjadi URL berurutan. Sekarang, jika Anda memilih untuk menyertakan markup rel="next"
dan
rel="prev"
di halaman komponen dalam rangkaian, Anda memberi Google
petunjuk kuat bahwa Anda ingin agar kami:
-
Menggabungkan properti pengindeksan, seperti link, dari URL/halaman komponen ke rangkaian sebagai
satu keseluruhan (yaitu, link tidak boleh tersebar antara
page-1.html
,page-2.html
, dll., tetapi dikelompokkan sesuai urutannya). - Mengarahkan pengguna ke halaman/URL yang paling relevan—biasanya halaman pertama dari rangkaian tersebut.
Ada pengecualian untuk penerapan rel="prev"
dan rel="next"
:
Jika, bersamaan dengan rangkaian konten, Anda juga menawarkan halaman lihat semua kepada pengguna atau sedang
mempertimbangkannya, harap lihat postingan kami tentang
Lihat semua di hasil penelusuran untuk mengetahui
informasi selengkapnya. Karena halaman lihat semua biasanya lebih disukai oleh penelusur, kami berupaya sebaik mungkin
untuk memunculkan versi ini jika sesuai di hasil penelusuran daripada halaman komponen (halaman komponen
lebih cenderung muncul dengan rel="next"
dan rel="prev"
).
Jika Anda tidak memiliki halaman lihat semua atau tidak ingin Google menampilkan halaman lihat semua, Anda
dapat menggunakan rel="next"
dan rel="prev"
seperti yang dijelaskan dalam postingan ini.
Menguraikan opsi Anda
Berikut tiga opsi untuk rangkaian:
-
Jangan ubah apa pun. Konten dengan penomoran halaman tersedia di seluruh web dan kami akan
terus berupaya untuk memberi penelusur hasil terbaik, terlepas dari adanya markup HTML
rel="next"
/rel="prev"
di halaman atau tidak. - Jika Anda memiliki halaman lihat semua atau sedang mempertimbangkannya, lihat postingan kami mengenai Lihat semua di hasil penelusuran.
-
Berikan petunjuk ke Google tentang hubungan antara URL komponen rangkaian Anda dengan
rel="next"
danrel="prev"
. Hal ini membantu kami mengindeks konten Anda dengan lebih akurat dan menayangkan halaman yang paling relevan kepada pengguna (biasanya halaman pertama). Detail penerapan dapat dilihat di bawah.
Menerapkan rel="next"
dan rel="prev"
Jika Anda memilih opsi 3 (di atas) untuk situs, mari kita mulai. Misalkan Anda memiliki konten yang diberi nomor halaman di URL:
https://www.example.com/article?story=abc&page=1 https://www.example.com/article?story=abc&page=2 https://www.example.com/article?story=abc&page=3 https://www.example.com/article?story=abc&page=4
Di halaman pertama, https://www.example.com/article?story=abc&page=1
, di bagian <head>
, Anda perlu menyertakan:
<link rel="next" href="https://www.example.com/article?story=abc&page=2" />
Di halaman kedua, https://www.example.com/article?story=abc&page=2
:
<link rel="prev" href="https://www.example.com/article?story=abc&page=1" /> <link rel="next" href="https://www.example.com/article?story=abc&page=3" />
Di halaman ketiga, https://www.example.com/article?story=abc&page=3
:
<link rel="prev" href="https://www.example.com/article?story=abc&page=2" /> <link rel="next" href="https://www.example.com/article?story=abc&page=4" />
Lalu di halaman terakhir, https://www.example.com/article?story=abc&page=4
:
<link rel="prev" href="https://www.example.com/article?story=abc&page=3" />
Beberapa hal yang perlu disampaikan:
-
Halaman pertama hanya berisi markup
rel="next"
tanparel="prev"
. -
Halaman dua sampai halaman kedua dari terakhir harus ditautkan dua kali dengan markup
rel="next"
danrel="prev"
. -
Halaman terakhir hanya berisi markup untuk
rel="prev"
, bukanrel="next"
. -
Nilai
rel="next"
danrel="prev"
dapat berupa URL relatif atau absolut (seperti yang diizinkan oleh tag<link />
). Lalu, jika Anda menyertakan link<base/>
di dokumen, jalur relatif akan diselesaikan sesuai dengan URL dasar. -
rel="next"
danrel="prev"
hanya perlu dideklarasikan di bagian<head>
, bukan di dokumen<body>
. -
Kami mengizinkan
rel="previous"
sebagai varian sintaksis linkrel="prev"
. -
rel="next"
danrel="previous"
di satu sisi danrel="canonical"
di sisi lain merupakan bagian dari konsep independen. Kedua deklarasi dapat disertakan di halaman yang sama. Misalnya,https://www.example.com/article?story=abc&page=2&sessionid=123
dapat berisi:<link rel="canonical" href="https://www.example.com/article?story=abc&page=2" /> <link rel="prev" href="https://www.example.com/article?story=abc&page=1&sessionid=123" /> <link rel="next" href="https://www.example.com/article?story=abc&page=3&sessionid=123" />
-
rel="prev"
danrel="next"
berfungsi sebagai petunjuk bagi Google, bukan perintah mutlak. -
Jika salah diterapkan, seperti menghapus penetapan
rel="prev"
ataurel="next"
yang diharapkan dalam rangkaian, kami akan terus mengindeks halaman dan mengandalkan heuristik kami sendiri untuk memahami konten Anda.
Informasi selengkapnya dapat ditemukan di Pusat Bantuan kami, atau bergabunglah dalam percakapan di Forum Bantuan Webmaster kami.