Bagaimana cara saya bertransisi ke SSL tanpa mempengaruhi PageRank?

92

Di sini, di Stack Exchange kami sedang berupaya untuk memindahkan semua lalu lintas ke SSL. Alasan kami tidak hanya melakukan login-pengguna adalah karena satu sisi pembagian login akan mengalami pengalihan dari Google setiap kali. Ini terjadi karena Google hanya akan memiliki http://atau https://dalam hasil, bukan keduanya. Selain membangun infrastruktur SSL ( perincian di sini ), pertanyaan penting yang kami miliki adalah:
bagaimana cara terbaik transisi ke SSL?

Berikut adalah bit yang relevan dari rencana kami (pengujian di situs kecil, pindah ke stackoverflow.com):

  1. Dapatkan SSL siap / diaktifkan (tetapi tidak ditautkan ke) di semua domain
  2. Mulai render hanya itu <link rel="canonical">sebagaihttps://
  3. Mulai mengirim 301 untuk semua http://permintaan ke https://(dari domain kami ... tentu saja kami tidak dapat melakukan apa-apa tentang semua tautan yang ada yang menunjuk kepada kami)
  4. Setelah masa transisi, tetapkan semua cookie pengguna sebagai secure

Jadi, endgame mengirimkan semua konten melalui SSL dan semua permintaan HTTP dialihkan. Yang menjadi perhatian utama kami adalah bagaimana hal ini akan memengaruhi PageRank ke situs kami. Kami sangat bergantung pada lalu lintas yang berasal dari Google dan ingin memastikan bahwa itu tidak mereda ketika kami mulai memberikan lebih banyak keamanan kepada pengguna kami.

Satu-satunya bit yang saya temukan dalam hal ini yang tampaknya substantif adalah komentar dari seorang karyawan Google pada pertanyaan yang lebih tua di sepanjang baris yang sama :

@ Terus Ya, saya yakin Google memperlakukan URL HTTP dan HTTPS sebagai URL terpisah untuk perayapan, pengindeksan, dan pemeringkatan (saya bekerja dengan tim pencarian web di sini di Google). Melakukan kanonikisasi dengan pengalihan 301 seperti yang Anda sebutkan adalah cara yang bagus untuk menyelesaikan masalah ini :) - John Mueller 23 Okt '10

dan satu-satunya video webmaster yang dapat saya temukan: Dapatkah beralih ke HTTPS membahayakan peringkat? Video itu tidak memiliki jawaban yang kuat, tidak satu pun yang akan menjadi dasar masa depan sebuah perusahaan.

Apakah rencana transisi kami adalah cara terbaik untuk mencapai langkah SSL, setidaknya dari perspektif SEO? Jika ada saran lain yang lebih baru atau konkret tentang bagaimana langkah seperti ini memengaruhi peringkat Google, kami akan senang mendengarnya.

Nick Craver
sumber
3
Apakah layak memigrasi salah satu situs SE yang lebih kecil terlebih dahulu untuk mengevaluasi efek pada peringkat halaman sebelum melakukannya pada masalah besar?
Kirk Woll
2
@ Jeff baik kami menunjukkan http dan pengguna yang autentik ditendang ke https (pengalihan menyakitkan untuk setiap klik dari pencarian) atau kami menampilkan https di hasil pencarian google, yang berarti secara efektif kami telah mengalihkan semua orang ke https seperti yang kami rencanakan ( tapi tidak ada arahan ulang, setidaknya berasal dari google). Apa pun yang ditampilkan Google akan menjadi kasus lalu lintas 95-99%, jadi kami harus menggunakan https penuh untuk menghindari arahan ulang dalam jangka panjang. Juga, menurut log, tampaknya Google mencoba merayapi kami di https, apakah kami mengiklankannya atau tidak ...
Nick Craver
2
@ Kus Benar-benar, itulah yang saya maksud dengan pengujian situs kecil tanda kurung. Rencananya adalah mencoba pada set situs yang lebih kecil terlebih dahulu.
Nick Craver
2
@IlmariKaronen - Yap, tidak menyakitkan bagi kami ... menyakitkan bagi pengguna , di tempat-tempat seperti Australia yang bisa sampai detik ekstra pada waktu buka halaman. Seringkali jauh lebih tinggi daripada itu di perangkat seluler bahkan di sini di AS. Halaman pertanyaan kami ditampilkan di bawah 50ms (sebagian besar waktu itu), jadi solusi apa pun yang menambahkan latensi adalah dampak besar dalam waktu buka halaman. Dari segi persentase, hampir semua latensi pemuatan yang akan Anda lihat saat menjelajah jaringan kami adalah transmisi, sehingga akan menjadi peningkatan yang signifikan untuk menggandakan jumlah permintaan untuk 95-99% dari beban halaman.
Nick Craver
1
@Nick: Apakah ini benar-benar 95% +? Saya dapat melihat bahwa sebagian kecil dari semua permintaan Anda berasal dari Google, tetapi pasti persentasenya harus jauh lebih rendah untuk pengguna yang masuk? Yang mengatakan, saya setuju bahwa satu detik penuh latensi tambahan mulai memenuhi syarat sebagai "menyakitkan". (Anda dapat mengatasi masalah itu, dan meningkatkan latensi Anda secara umum, dengan memiliki sekelompok proxy front-end yang tersebar secara geografis, tetapi itu mungkin sedikit di luar ruang lingkup pertanyaan di sini ... masih, ini berfungsi untuk Wikipedia. )
Ilmari Karonen

Jawaban:

34

Solusi yang Anda usulkan adalah cara terbaik untuk maju dari perspektif SEO. Anda menghindari duplikat konten dengan menggunakan URL kanonik dan redirect 301 akan mentransfer sebagian besar PageRank Anda ( sejumlah kecil hilang dalam redirect ). Ditambah lagi berkat kekuatan halaman Stack Overflow di Google, saya akan lebih terkejut jika melihat fluktuasi peringkat Anda. Situs yang lebih kecil akan melihat periode transisi dalam peringkat mereka sementara Google terjebak dengan URL baru mereka tetapi saya tidak melihat itu terjadi pada Stack Overflow.

FYI, John Meuller, karyawan Google yang Anda kutip, adalah anggota aktif di sini . Dengan sedikit keberuntungan dia akan memberi kita perspektifnya tentang ini.

John Conde
sumber
16
Ya, saya pikir ini adalah pendekatan yang cukup bagus. FWIW ada diskusi serupa di Google+ beberapa waktu lalu di mana kita melihat beberapa spesifik: plus.google.com/106413090159067280619/posts/ZZVAS65mmw4 . Memisahkan rel = kanonik & pengalihan waktu mungkin tidak diperlukan, tetapi dapat membuatnya lebih mudah untuk menangkap masalah sebelumnya. Satu hal yang tidak Anda sebutkan adalah HSTS, yang mungkin layak dipertimbangkan pada beberapa titik juga.
John Mueller
Terima kasih dari tim kami untuk Anda berdua, kami jauh lebih nyaman dengan transisi ini di sisi SEO sekarang. Kami masih memiliki beberapa minggu pekerjaan yang tersisa, tetapi kami masih bekerja menuju sakelar HTTPS.
Nick Craver
11

Sekitar setahun yang lalu ada bug dalam permalink menghasilkan kode untuk situs WordPress saya, yang mendapat sekitar 70% lalu lintas dari Google. Tag kanonik mulai menggunakan format URL pendek WP alih-alih format biasa.

Dua minggu kemudian, saya menemukan bug ketika saya perhatikan bahwa URL saya menunjukkan aneh di indeks Google. Alih-alih penuh /999999/post-url-format-like-this/dalam hasil, itu menunjukkan ?post_id=99999(atau yang serupa).

Tidak ada perubahan dalam lalu lintas.

Bug diperbaiki, tag kanonik diatur dengan benar lagi, dan sekitar seminggu kemudian, Google telah menyesuaikan semua tautan yang diindeks kembali ke format normal. Tanpa rasa sakit, sungguh.

Jadi berdasarkan pengalaman saya, rencana Anda harus:

  1. Ubah tag kanonik untuk mengarahkan ke URL HTTPS.
  2. Google akan secara otomatis memperbarui semua hasil dalam indeks. Ini mungkin memakan waktu beberapa minggu dan tidak memerlukan pengalihan 301. Dan ... 95% dari lalu lintas Anda akan menggunakan SSL.
  3. Redirect pengguna yang masuk yang mengklik dari situs lain.

Karena pengalihan 301 menghapus beberapa pagerank, saya tidak melihat gunanya segera menggunakannya, terutama karena tag kanonik harus mengurus indeks Google.

The How-To Geek
sumber
5

Saya percaya Google memberi peringkat pada URL pertama yang dilihat seandainya itu adalah URL pendek, HTTP, atau bahkan HTTPS, kecuali jika tautan kanonik telah digunakan sedemikian rupa sehingga mereka merupakan peringkat yang terpisah sehingga transisi akan menghasilkan beberapa jus yang hilang dalam transisi.

Namun seperti John juga mengatakan keraguannya akan merusak tumpukan, karena tumpukan memiliki banyak otoritas dan kepercayaan dengan Google.

Juga untuk semua yang kita tahu Google bahkan dapat meningkatkan peringkat tumpukan untuk menggunakan SSL karena membuat situs lebih aman bagi penggunanya yang pada dasarnya meningkatkan pengalaman pengguna yang sangat dipercaya oleh Google. Meskipun spekulasi ini tetapi baguskah untuk berharap? :)

Juga:

Google Matt Cutts mengatakan pada komentar Hacker News bahwa mereka yang tertarik untuk mengalihkan seluruh situs web mereka dari HTTP ke HTTPS harus terus maju dan melakukannya.

Simon Hayter
sumber
6
Saya kira sama sekali tidak membantu untuk berspekulasi bahwa peringkat dapat meningkat menggunakan SSL, karena Anda tidak memiliki informasi yang dapat dipercaya tentang itu dari jauh.
DisgruntledGoat
Saya pikir Otak di Stack dapat menetapkan apa arti spekulasi dan mempertimbangkan apa yang bermanfaat atau tidak bermanfaat. Terima kasih telah menunjukkan Anda yang jelas;)
Simon Hayter
1
Maksud saya adalah, spekulasi itu tidak berdasarkan apa pun. Anda juga dapat menambahkan ke jawaban Anda, "Yang kami tahu Google akan mengirim heavies sekitar ke pusat data Anda untuk menghancurkannya".
DisgruntledGoat
2
Ini spekulasi berdasarkan keyakinan bahwa a) situs SSL lebih baik untuk pengguna dan b) Google memiliki riwayat mempromosikan situs yang baik untuk pengguna.
Spongeboy
5

Baru-baru ini saya memindahkan beberapa situs saya ke SSL dan pagerank tidak terpengaruh secara positif atau negatif. Saya mengikuti semua pedoman Google, yang pada dasarnya sama seperti yang Anda jelaskan:

  1. Jadikan situs Anda berfungsi dengan lancar dengan HTTPS. Perubahan terbesar yang saya butuhkan adalah hanya menggunakan tautan relatif dan protokol relatif. Misalnya: href = "page.html" dan bila perlu href = "// www.example.com/"
  2. Tambahkan tag rel = "canonical" dan arahkan ke alamat HTTPS halaman Anda
  3. Gunakan pengalihan 301 untuk semua permintaan HTTP untuk mengirimnya ke HTTPS

Siapkan situs HTTP dan HTTPS di Google Webmaster, dan pantau keduanya dengan seksama.

Menandai
sumber
4

Saya telah menjadi bagian dari transisi yang serupa pada situs web lalu lintas yang cukup tinggi, meskipun dengan perbedaan: semua URL diubah dan tidak ada pengalihan 301 dilakukan.

Saya memantau dengan seksama dampak pada peringkat Google selama sekitar satu bulan, dan untuk sebagian besar kata kunci, diperoleh 2-3 posisi, meskipun saya cukup yakin itu sepenuhnya karena SEO yang lebih baik.
Saya tidak bisa melihat perubahan apa pun yang hanya dapat dikaitkan dengan HTTPS.

Rencana Anda tampaknya tepat, meskipun saya agak bingung tentang langkah kedua itu, saya pribadi langsung ke 301.

Mengapa tidak menguji A / B dengan sejumlah kecil pertanyaan yang lebih disukai palsu dan memeriksa efeknya?

Pisau cukur
sumber
1
Kami telah mempertimbangkan pendekatan pengujian A / B, tetapi masalahnya ada peringkat yang berfluktuasi karena alasan lain, jadi kami masih belum melihat banyak data konkret dari eksperimen yang tidak terkendali. Mengingat itu, tampaknya lebih baik bahwa kami menguji di tingkat situs karena itulah perubahan sebenarnya yang ingin kami lakukan.
Nick Craver