Membuat canonical link di halaman pencarian WordPress

SerupaHalaman canonical apa sih om Jev?
Gini loh sob, halaman canonical itu adalah halaman yang dipilih dari beberapa halaman web yang memberikan konten sangat serupa. Konten yang serupa sangat tidak disukai mesin pencari. Yang sudah biasa bermain-main dengan webmaster tool tentu tau, halaman apa saja yang memberikan konten sama, baik itu karena adanya duplicate title ataupun duplicate description. Nah dengan membuat halaman canonical, kamu sudah memberitahu kepada mesin pencari bahwa dari semua halaman dengan isi yang sama, maka halaman inilah yang paling berguna, dan mesin pencari akan memprioritaskan halaman tersebut dalam hasil pencarian.

Bagaimana cara membuat canonical link di search page WordPress
Beberapa plugin WordPress seperti All in One SEO Pack atau Platinum SEO, sudah menerapkan metode ini. Halaman canonical yang terbentuk berasal dari diterapkannya elemen dengan atribut rel = “canonical” di bagian untuk halaman yang bukan canonical (lihat source page blog kamu). Om Jev memfokuskan halaman pencarian WP ini karena beberapa plugin tersebut belum memberikan link canonical untuk search page WordPress. Yah..disamping alasan itu, ada beberapa teman-teman blogger yang bermasalah dengan halaman pencarian blognya. Om kasih satu contoh kasus dari pengunjung blog ini, namanya Tukang Ngoceh (kerjaannya pasti ngoceh mulu nih di blognya Om Jev ) :

pages with duplicate title tags di tempat saya buanyak mas hehe… Gimana ya saya membuat robots.txt nya?
hxxp://domain.com/wow/Tukang-Es-cendol (ada huruf besarnya)
hxxp://domain.com/wow/tukang-es-cendol
hxxp://domain.com/wow/tukang-es-cendol.html
hxxp://domai.com/wow/Tukang-Es-cendol.html (ada huruf besarnya)
Semuanya kayak gitu mas, terdeteksi sebagai duplicate content buanget. Tolong ya mas:
1. Gimana robots.txt nya mas, terutama yang ada huruf besarnya tuh. Permalink yang saya pake yang .html
2. Kalau terdeteksi gitu, cara ngapusnya gimana mas? Soalnya itu kan AGC. Apa hapus cache nya aja atau gimana ya mas? Soalnya saya cari-cari di webmaster tools gag ada menunya buat ngapus yang duplicate gitu.

Dari kasus ini, permalink-permalink tersebut membentuk halaman yang serupa, dari situ kita harus menentukan permalink mana yang akan dijadikan halaman canonical. Saya pribadi lebih memilih link yang semuanya membentuk lowercase, nah untuk contoh kasus ini, Om jev memilih permalink hxxp://domain.com/wow/tukang-es-cendol.html sebagai halaman canonical.

Sekarang kita tinggal memasang kode berikut dalam file header.php di antara kode <head> … </head>

Sekarang kamu tinggal ngecek halaman non-canonical (halaman yang duplikat/bukan prioritas) di browser (dalam hal ini Mozilla Firefox), apakah ada simbol “C” warna biru?, jika ada maka simbol canonical itu akan menunjukkan yang mana url halaman canonical. Jika dilihat di source page (Ctrl+u) akan terbentuk kode seperti ini di bagian <head>.

<link rel=”canonical” href=”hxxp://domain.com/wow/tukang-es-cendol.html” />
(ini contoh loh yah)

Jadi, gitu aja deh sob solusi dari Om Jev untuk tips menghindari duplikat konten dengan menerapkan canonical link. Bagi yang bermasalah (fans blog AGC nih biasanya) dengan permalink tanda plus (+) atau ekstensinya, kamu tinggal ikuti saja petunjuk yang dalam kode tersebut.
Selama mencoba Sob!

Update 20 Desember 2010
- Dengan metode ini, semua halaman pagination di search page wp di arahkan ke halaman canonical.