Pindah dari HTTP ke HTTPS di Google Search Console

118

Saya pindah dari HTTP ke HTTPS untuk seluruh situs saya. Situs ini saat ini ditambahkan ke Google Search Console (sebelumnya Google Webmaster Tools ) karena www.example.comdan semua halaman diindeks tanpa menggunakan SSL.

Bagaimana cara saya pindah ke URL HTTPS baru di Google Search Console?

  1. Apakah saya hanya mengirim sitemap yang diperbarui yang memiliki URL HTTPS atau apakah saya menambahkan situs baru dan https://www.example.comdan mengirimkan sitemap dengan URL HTTPS? Semua URL saat ini diatur untuk mengalihkan ke rekan-rekan HTTPS mereka.

  2. Apakah saya menambahkan beberapa properti ke Google Search Console?

pengguna2240778
sumber
4
Saya menambahkannya sebagai situs baru karena ketika saya mengatur pengalihan, yang sebelumnya mulai menunjukkan tidak dapat mengakses kesalahan.
Rana Prathap
1
Posting ini dari john mueller mungkin menghapus banyak keraguan dari pemula atau mahir webmaster.
Goyllo

Jawaban:

94

Pembaruan (27 Februari 2019):

Google telah mengumumkan data domain-lebar di Search Console , yang menggabungkan semua subdomain dan protokol domain, http, https, www, dan non-www.

Jawaban lama:

Alat Webmaster Google memperlakukan HTTP dan HTTPS sebagai situs terpisah dan Anda tidak dapat memberi tahu Google menggunakan Google Search Console, bahwa Anda pindah dari HTTP ke HTTPS karena alat pemindahan alamat tidak mendukung perubahan protokol

Anda dapat menambahkan versi situs HTTPS. Saat menambahkan situs, cukup ketik URL termasuk https://awalan. Anda kemudian akan memiliki dua situs di Alat Webmaster Google.

Cuplikan layar dialog "tambahkan situs"

Ini sesuai dengan prinsip umum yang http://www.example.comdianggap sebagai URL yang berbeda https://www.example.comdan dapat secara valid menyajikan konten yang berbeda, Google setuju dengan itu. Dalam praktiknya, sebagian besar situs web mengatur pengalihan, tetapi Alat Webmaster Google dirancang untuk berfungsi dalam kedua kasus tersebut, cukup tambahkan kedua situs.

Demikian pula, Anda harus menambahkan versi www dan non-www dari situs Anda, jadi pada akhirnya, Anda harus memiliki empat situs:

  • http://www.example.com
  • https://www.example.com
  • http://example.com
  • https://example.com

Anda dapat mengatur apakah www atau non-www lebih disukai , tetapi saya tidak mengetahui pengaturan serupa untuk HTTP vs HTTPS.

Flimm
sumber
6
Pertanyaan tentang ini; Jika saya telah memindahkan seluruh situs dari http ke https, apakah saya harus tetap menjalankan kode http lama?
DickieBoy
1
Hai, perlu waktu untuk mengingat mengapa saya menanyakan pertanyaan ini. Kode yang saya maksudkan adalah akun yang dikaitkan dengan kode verifikasi. Ternyata: kode verifikasi sama dari https seperti untuk http.
DickieBoy
2
Apakah saya perlu mengirim ulang sitemap di https: // versi?
user66638
8
Anda dapat menambahkan Strict-Transport-Securityheader http untuk membuat Google lebih suka versi HTTPS dalam hasil pencarian. Seperti dijelaskan di sini . "Gunakan server web yang mendukung HTTP Strict Transport Security (HSTS) dan pastikan itu diaktifkan. HSTS memberi tahu browser untuk meminta halaman menggunakan HTTPS secara otomatis, bahkan jika pengguna memasukkan http di bilah lokasi browser. Ia juga memberitahu Google untuk melayani URL aman dalam hasil pencarian. "
gregn3
2
Terima kasih untuk udpate, tetapi sama sekali tidak jelas. Apakah ini berarti kita tidak perlu melakukan apa-apa sama sekali, jika http diarahkan ke https semuanya akan secara otomatis berfungsi? Jika tidak apa yang perlu kita lakukan, tautan Google tidak jelas.
niico
36

Alat pemindahan alamat tidak mendukung perubahan protokol

Karena HTTPS dan HTTP adalah protokol Anda tidak memindahkan situs Anda dari satu alamat ke alamat lain, Anda hanya mengubah jalur URL. Google Webmaster Tools tidak mendukung pemindahan alamat pada perubahan pada jalur URL termasuk sub domain, dan protokol.

SUMBER

  1. Minta perubahan alamat.

    Gunakan alat Ubah alamat saat pemindahan situs Anda memerlukan perubahan domain atau subdomain, seperti mengubah dari http://fish.example-petstore.com menjadi http://example.com atau http://example-petstore.com.
    Catatan : Alat saat ini tidak mendukung jenis pemindahan situs berikut: perubahan nama subdomain, perubahan protokol (dari HTTP ke HTTPS), atau perubahan hanya jalur.

Karenanya Anda tidak perlu memberi tahu Google Webmaster Tools bahwa Anda sedang mengubah protokol, namun Anda disarankan untuk mengatur arahan ulang dari semua URL lama ke URL baru, dan memperbarui peta situs Anda untuk memasukkan URL baru.

Tambahkan semua variasi situs Anda ke WMT

Sementara alat pemindahan alamat situs mungkin tidak memperlakukan protokol, perubahan url, dan sub domain sebagai situs baru, Alat Webmaster lainnya memperlakukan protokol dan sub domain sebagai situs terpisah. Anda harus menambahkan semua variasi situs Anda, di bawah ini adalah contoh BYBE situs saya ditambahkan ke WMT dengan semua variasi, Anda harus melakukan hal yang sama. (direkomendasikan oleh John Mueller dari Google, Lihat komentar di bawah jawaban ini).

bybe beberapa situs di alat webmaster

301 pengalihan yang direkomendasikan oleh Google

Jika Anda berencana untuk melayani situs web sebagai ssl parsial atau selesai maka Anda harus menyiapkan arahan ulang, seperti yang direkomendasikan oleh Google:

SUMBER

Bersiap untuk pengalihan 301 Setelah Anda memiliki pemetaan dan situs baru Anda siap, langkah selanjutnya adalah mengatur pengalihan HTTP 301 di server Anda dari URL lama ke URL baru seperti yang Anda tunjukkan dalam pemetaan Anda. Ingatlah hal-hal berikut:

  • Gunakan pengalihan HTTP 301. Meskipun Googlebot mendukung beberapa jenis pengalihan, kami sarankan Anda menggunakan pengalihan HTTP 301 jika memungkinkan.
  • Hindari pengalihan rantai. Meskipun Googlebot dan browser dapat mengikuti "rantai" beberapa arahan ulang (misalnya, Halaman 1> Halaman 2> Halaman 3), kami menyarankan pengalihan ke tujuan akhir. Jika ini tidak memungkinkan, pertahankan jumlah pengalihan dalam rantai rendah, idealnya tidak lebih dari 3 dan kurang dari 5. Pengalihan rantai menambah latensi bagi pengguna, dan tidak semua browser mendukung rantai pengalihan panjang.

  • Uji pengalihan. Anda dapat menggunakan Ambil sebagai Google untuk menguji masing-masing URL atau alat baris perintah atau skrip untuk menguji sejumlah besar atau URL.

Menyiapkan pengalihan di Apache

Menyiapkan pengalihan di Apache, ngInx, IIS cukup mudah, di bawah ini adalah contoh pengalihan 301 dari HTTP ke HTTPS dalam .htaccessfile Apache2 .

SUMBER

Terapkan SSL pada halaman tertentu dan nonaktifkan saat istirahat

Script ini akan menghapus SSL pada semua bagian halaman lain dari halaman login dan mendaftar, Anda dapat menambahkan lebih banyak hanya gunakan |sebagai pemisah antara nama file.

mod_rewrite:

RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

Berlakukan SSL di seluruh situs

Jika Anda ingin menerapkan SSL di situs lengkap maka Anda dapat menggunakan mod_rewrite untuk mendeteksi HTTPS mati.

mod_rewrite:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Perubahan Peta Situs

Karena Anda mengubah protokol, Anda perlu menambahkan properti baru ke Google sebagai HTTP, ini tidak akan memiliki sitemap yang dikirimkan sebagai default, Anda harus memastikan bahwa sitemap Anda berisi semua URL baru dan kemudian mengirimkannya di bawah variasi properti HTTPS.

Simon Hayter
sumber
1
Terima kasih atas wawasannya, bagaimana dengan mengambil sebagai Google, sebab yang dimulai dengan http bukan HTTPS, tetapi dengan menambahkan situs sebagai https://www.example.com, mengambil karena Google memberi Anda opsi HTTPS. Jadi mengambil sebagai http untuk situs yang sekarang HTTPS akan bertentangan dengan apa yang sudah diindeks.
user2240778
1
Menambahkan situs sebagai HTTPS semata-mata untuk memuaskan pengambilan tidak akan pantas untuk menambahkan situs lain sebagai HTTPS, karena mengambil masih akan berfungsi karena pengalihan. Tes penting adalah melihat apakah Anda terus mendapatkan data seperti penelusuran web dan perayapan di Alat Webmaster. Tampaknya sia-sia membuang data kecuali Anda tidak peduli, atau tidak berhasil. Saya baru saja mengujinya dan saya terkejut Anda bahkan dapat menambahkan situs lain dengan HTTPS bersama dengan HTTP, saya pribadi akan menambahkan keduanya, jangan hapus satu dan lihat apakah mereka terlihat sama dan terus beri tahu kami.
Simon Hayter
2
Akan membuat Anda tetap diposting, video ini dari google i / o sebenarnya cukup informatif ketika datang ke permintaan saya, menjawab apa yang perlu saya ketahui. youtube.com/watch?v=cBhZ6S0PFCY
user2240778
4
Jika Anda memiliki http dan https maka Anda perlu menambahkan keduanya sebagai situs terpisah di GWT dan memverifikasi keduanya. Https mungkin hanya "protokol yang berbeda" tetapi secara teknis dimungkinkan untuk menyajikan konten yang sama sekali berbeda dari masing-masing. Demikian juga, sitemap xml tidak dapat berisi url http dan https, namun jika Anda telah memverifikasi keduanya di gwt maka google memungkinkan Anda (google only afaik).
MrWhite
16
Google Webmaster Tools memperlakukan https://dan http://sebagai situs terpisah; Anda harus menambahkannya secara terpisah jika Anda menggunakan keduanya (atau bermigrasi dari satu ke yang lain). Anda juga harus memperbarui file sitemap untuk menunjuk ke URL baru.
John Mueller
9

Jika Anda memindahkan situs Anda dari HTTP ke HTTPS, Anda harus mengirimkan situs HTTPS sebagai situs baru (didefinisikan sebagai properti baru). Saya disarankan untuk tidak melakukan ini, namun Google WMT berhenti melaporkan status indeks, kesalahan perayapan, dan lalu lintas.

Setelah saya menambahkan HTTPS ke Alat Webmaster Google, saya mulai menerima data yang benar dalam konsol WMT Google.

Eshwar
sumber
7

Google memiliki migrasi situs. Perubahan protokol dianggap sebagai modifikasi url; ini bagian yang relevan .

Saklar berjalan seperti sakelar HTTPS biasa . Setelah URL Anda dibuat relatif-protokol, dan sebelum Anda mulai mengarahkan, Anda harus memvalidasi situs https di alat webmaster Google. Ini situs terpisah dengan sitemapnya sendiri. Tidak perlu untuk langkah-langkah spesifik Google lainnya, tetapi Anda dapat menggunakan alat mereka untuk memvalidasi bahwa lalu lintas membawa denda.

Tobu
sumber
1

Google perubahan alat alamat: Catatan: Alat saat ini tidak mendukung jenis pemindahan situs berikut: perubahan nama subdomain, perubahan protokol (dari HTTP ke HTTPS)

enjie
sumber
2
Jika ini tidak mendukung apa yang diminta OP, maka itu tidak benar-benar membantu sebagai jawaban ....
Andrew Lott