Halaman Canonical'd pada subdomain muncul di hasil pencarian Google

8

Anda mungkin pernah mendengar bahwa kami meluncurkan Facebook Stack Overflow kemarin.

Sebagai bagian dari ini, kami memodifikasi kode kami untuk memberi <meta rel="canonical" ...tag pada setiap pertanyaan dan pengguna di domain facebook.stackoverflow.com yang mengarah ke "vanilla" Stack Overflow.

Sebagai contoh:

Kesalahan iAd "Inventaris iklan tidak tersedia" di facebook.stackoverflow.com
&
Kesalahan iAd "Inventaris iklan tidak tersedia" di stackoverflow.com

Di facebook.stackoverflow html berisi meta tag

<link rel="canonical" href="/programming/3720459/iad-error-ad-inventory-unavailable">

Maksudnya adalah untuk memberi tahu Google "ini adalah halaman yang persis sama, berikan semua peringkat halaman ke salinan Stack Overflow dan lebih suka di hasil pencarian".

Ini sepertinya titik rel = "canonical" .

Halaman kanonik adalah versi pilihan dari set halaman dengan konten yang sangat mirip.

Merupakan hal biasa bagi sebuah situs untuk memiliki beberapa halaman yang berisi daftar produk yang sama. Misalnya, satu halaman mungkin menampilkan produk yang diurutkan dalam urutan abjad, sementara halaman lain menampilkan produk yang sama yang tercantum berdasarkan harga atau peringkat. Sebagai contoh:

Jika Google tahu bahwa halaman ini memiliki konten yang sama, kami dapat mengindeks hanya satu versi untuk hasil pencarian kami. Algoritma kami memilih halaman yang menurut kami paling baik menjawab permintaan pengguna. Namun, sekarang, pengguna dapat menentukan halaman kanonik untuk mesin pencari dengan menambahkan elemen dengan atribut rel = "canonical" ke bagian versi halaman non-kanonik. Menambahkan tautan dan atribut ini memungkinkan pemilik situs mengidentifikasi set konten yang identik dan menyarankan ke Google: "Dari semua halaman ini dengan konten yang identik, halaman ini adalah yang paling berguna. Harap prioritaskan dalam hasil pencarian."

Namun, kami melihat hasil Facebook Stack Overflow dan kadang-kadang mereka bahkan mengungguli vanilla Stack Overflow ( contoh ). Mungkin ini ada hubungannya dengan memiliki sitemap.xml independen untuk facebook.stackoverflow.com (semacam tembakan dalam gelap)?

contoh hasil pencarian Google

Jadi, apa yang kita lakukan salah di sini?

Kami agak berharap agar pencarian formulir tetap site:facebook.stackoverflow.comberfungsi, tetapi menyerahkannya benar-benar dapat diterima jika total rel="noindex"diperlukan.

Kevin Montrose
sumber

Jawaban:

4

Menurut halaman yang sama yang Anda tautkan rel="canonical" hanya saran dan bukan arahan:

Apakah rel = "kanonik" saran atau arahan?

Opsi baru ini memungkinkan pemilik situs menyarankan versi halaman yang harus diperlakukan Google sebagai kanonik. Google akan mempertimbangkan hal ini, bersama dengan sinyal lain, ketika menentukan set URL mana yang berisi konten yang identik, dan menghitung halaman yang paling relevan untuk ditampilkan dalam hasil pencarian.

Mungkin saja Google memilih untuk mengabaikan URL kanonik atau belum menindaklanjutinya.

Tapi alasan mengapa itu mengungguli pertanyaan StackOverflow mungkin sederhana: (dengan asumsi bahwa Google mengabaikan rel="canonical"arahan) subdomain Facebook memiliki "facebook" di URL yang membawa sedikit berat dalam algoritma peringkat Google.

John Conde
sumber
Kami berharap canonicalakan mengimbangi itu ... Saya kira tidak. Masalah terkait hasil FB.SO muncul di halaman bahkan tanpa istilah pencarian facebook ( contoh ) memang terdengar seperti Google hanya mengabaikan saran.
Kevin Montrose
1
Google tampaknya bekerja dengan SO dalam masalah duplikat konten di mana situs lain mengungguli SO untuk konten asli SO. Saya bertanya-tanya apakah mereka akan melihat ini untuk SO juga?
John Conde
3

Saya melihat bahwa masalah ini sedang beres sendiri sekarang. Anda dapat menguji dengan melakukan info: kueri di Google seperti ini yang memunculkan URL baru.

hasil google untuk facebook.stackoverflow.com/q/3720459

Hal tentang tag kanonik adalah bahwa itu adalah arahan yang berarti itu tidak berfungsi 100% dari waktu. Pengalihan 301 adalah sama - mereka tidak selalu melewati 100% dari berat melalui pengalihan.

Juga dengan salah satu dari mereka, perlu beberapa minggu bagi Google untuk memahami bahwa mereka ada untuk tinggal dan harus diikuti. Ini adalah masalah dengan halaman baru karena mereka ditayangkan dan akan berada di URL yang salah selama beberapa hari / minggu sebelum Google mengikuti kanonik.

Patrick Altoft
sumber