Wordpress

Cara memindahkan HTTP ke HTTPS di WordPress

Cara memindahkan HTTP ke HTTPS di WordPress

Ini adalah panduan untuk memindahkan situs WordPress dari HTTP ke HTTPS. Ini adalah panduan langkah demi langkah komprehensif dan ini didasarkan pada pengalaman saya memindahkan website idemastah.com.

Ini adalah daftar periksa yang penting dan Anda harus mengikuti ini secara serius. Paling hati-hati harus diambil saat bermigrasi ke HTTPS, karena semua peringkat mesin telusur Anda dipertaruhkan dan ini adalah tugas yang serius.
Mengapa HTTPS?

Sebelum beralih ke langkah-langkah untuk beralih dari HTTP ke HTTPS, saya ingin menyoroti ringkasan tentang pentingnya melakukan HTTPS.

  • HTTPS mencegah gangguan data pada jalur komunikasi di antara situs web Anda dan pengguna penerima.
  • Menjamin integritas data
  • Melindungi privasi pengguna.
  • Mengaktifkan kepercayaan pada situs Anda.
  • Membuka kemampuan lanjutan yang tersedia hanya untuk situs HTTPS.

Lihat apa yang Google katakan di HTTPS.

Dengan anggapan itu, Google memberi arti penting pada website HTTPS di rangking.

baklink vs google ranking
Backlink vs Google ranking

 

Bagan tersebut cukup jelas menunjukkan peningkatan jumlah backlink yang dimiliki halaman web secara bertahap saat Anda memindahkan halaman 1 Google yang lebih tinggi.

Salah satu perangkap yang sering saya lihat orang jatuh terjerumus ke dalam "membuat konten hebat dan Anda akan menentukan peringkat" yang terlalu sering dilemparkan. Konten yang bagus tidak cukup.

Baca juga :

13 Tips meningkatkan kecepatan website WordPress

14 Tools dan Plugin WordPress untuk membuat konten yang lebih baik

5 Cara mendapatkan refferal trafik terbaik dan terampuh

Persiapan untuk Pindah ke HTTPS

1. Backup WordPress
Aku tidak bisa berteriak cukup tentang ini. Terlepas dari backup berkala Anda, ambil backup eksklusif sebelum memulai migrasi http ke https.


Langkah-langkah untuk Pindah ke HTTPS dari HTTP

2. Beli sertifikat SSL dan setup
Hal ini tergantung pada jenis sertifikat SSL yang Anda pilih untuk dibeli, atau Anda bisa menggunakan sertifikat gratis (seperti saya menggunakan Cpanel Inc). Konfigurasi tergantung pada hosting dan tech stack Anda. Jika Anda berada di shared hosting, kebanyakan konfigurasi akan dilakukan oleh Anda penyewa hosting.

3. Paksa login / sesi melalui SSL
Mari kita mulai dengan langkah kecil yang bisa dengan mudah dikembalikan jika ada masalah. Marilah kita hanya memindahkan Admin WordPress dan memverifikasi apakah semuanya baik. Alasan untuk memulai dengan Admin adalah bahwa hal itu tidak diindeks di mesin pencari dan kami dapat menguji konfigurasi sertifikat SSL kami.

Untuk mengaktifkan (dan memberlakukan) administrasi WordPress melalui SSL, FORCE_SSL_ADMIN yang konstan harus disetel ke true di wp-config.php. Ini akan memaksa semua login dan semua sesi admin terjadi melalui SSL.

define ('FORCE_SSL_ADMIN', true);

Sekarang periksa halaman login, jika ada yang keren saat proses atau berhenti di sini dan analisa apa yang salah dengan sertifikat dan konfigurasi SSL Anda. Jika semuanya bagus, Anda akan mendapatkan simbol "Secure" hijau di addressbar.

4. Perubahan alamat situs WordPress
URL pemasangan WordPress harus diubah. Buka Setting> General dan ubah Alamat WordPress (URL) dan Alamat Situs (URL) ke HTTPS.

Wordpress address
WordPress address URL


5. Update permalink
Sekarang kita telah mengubah URL situs WordPress menjadi HTTPS dan itu harus tercermin dalam struktur permalink WordPress. Arahkan ke Settings >> Permalinks dan tekan tombol "save" changes untuk memperbarui kode permalink structure di file .htaccess. Hanya klik tombol saja dan akan memperbarui struktur URL terbaru dengan HTTPS.

Wordpress permalink
Wordpress permalink


6. Redirect semua permintaan dari URL HTTP ke https dengan 301 Redirect.
Ini adalah langkah terpenting dalam memigrasi HTTP ke HTTPS. Kita harus memiliki 301 redirect permanen untuk memberitahukan bahwa URL tersebut diubah secara permanen. Akan ada klik ke URL lama dengan HTTP dan htaccess akan mengalihkannya ke URL HTTPS dengan pengalihan 301 permanen.

RewriteEngine On
# This will enable the Rewrite capabilities
RewriteCond %{HTTPS} !=on
# This checks to make sure the connection is not already HTTPS
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
# This rule will permanently redirect users from their original location to the same location but using HTTPS.
# i.e.  http://www.example.com/foo/ to https://www.example.com/foo/
# The leading slash is made optional so that this will work either in httpd.conf
# or .htaccess context

 

7. Perbarui pengalihan tingkat URL yang telah ditentukan
Jika Anda sudah memiliki pengalihan URL hardcoded dalam file htaccess, pastikan hal tersebut mengarah ke HTTPS dan bukan HTTP.

8. Ganti hardcoded HTTP links dalam konten
Di situs ini, akan ada link internal dalam konten dan komentar. Semua itu harus diubah menjadi HTTPS. Pindai website yang lengkap untuk tautan HTTP hardcoded dan ganti dengan HTTPS. Pada langkah 1, Anda diinstruksikan untuk mengambil backup. Jika Anda belum mengambil backup, kembali dan mengambil backup Kemudian lanjutkan dengan langkah ini.

Gunakan plugin WordPress "Better Search Replace Plugin" dan ganti semua http ke https. Dalam 'pencarian' Anda harus memberi http://example.com dan di "Ganti dengan" Anda harus memberi https://example.com, lalu pilih semua tabel. Pertama, lalu lakukan eksekusi yang sebenarnya.

9. Ganti hardcoded HTTP links di file tema untuk website Anda
Dalam file tema, cari tautan HTTP hardcoded ke situs web Anda dan ganti dengan HTTPS.

10. Ganti link HTTP termasuk dalam file tema dari library
Cari tema untuk skrip kustom dan pustaka eksternal yang disertakan melalui HTTP.

Ubah file tersebut ke versi HTTPS dari file yang disertakan. Misalnya, jika Anda telah terhubung ke CDN jQuery dengan HTTP, maka itu harus diubah masing-masing ke HTTPS.

11. Pengaturan plugin Resave
Plugin tertentu menulis ke htaccess dengan awalan HTTP untuk URL. Misalnya, WPSuperCache.

Pergi ke pengaturan plugin dan simpan lagi. Cukup klik simpan. Ini harus memperbarui konfigurasi htaccess yang terkait dengan URL.

12. Kustom Folder dan Aplikasi
Anda mungkin memiliki folder khusus seperti folder "demo" yang bekerja di luar wilayah WordPress tapi sekaligus sinkron dengan situs web. Di laman dan data tersebut jika Anda memiliki URL yang mengarah ke versi HTTP, kemudian memperbaruinya ke versi HTTPS.
13. Buat sitemap baru
Sekarang, waktunya untuk menghasilkan sitemap baru dengan url HTTPS. Cukup masuk ke plugin sitemap Anda dan buat sitemap baru.

14. Refresh Cache
Jika Anda menggunakan cache, ingatlah untuk menyegarkannya.

Pembaharuan Eksternal

15. Google Search Console
Tambahkan situs HTTPS ke konsol penelusuran Google dengan URL versi https. Anda perlu menambahkan HTTPS baru sebagai properti baru dan Anda tidak akan mengedit situs http lawas. Jadi Anda akan memiliki empat variasi situs Anda di nama konsol pencarian Google http://example.com, http://www.example.com, https://example.com dan https://www.example.com

16. Update Sitemap
Kirimkan kembali sitemap yang baru dibuat ke Google Search Console. Kirimkan kembali sitemap yang baru dibuat ke Bing Webmaster Tools. Menambahkan sitemap baru harus memadai.

17. Pembaruan analisis Google
Anda dapat mengedit setelan Anda saat ini dan memperbarui ke HTTPS. Anda harus melakukannya di dua halaman (Pengaturan Properti dan Pengaturan Tampilan).

Demikian pula, jika Anda menggunakan plugin pelacakan lainnya, perbarui semua URL di dasbor mereka.

18. Manajemen Langganan | Feedburner
Jika Anda memiliki sistem berlangganan, feed url, lalu pastikan untuk memperbarui URL HTTPS di dasbor.

Google Feedburner tidak mendukung HTTPS dan Anda mungkin menggunakan bypass berikut dan mengizinkan HTTP hanya untuk agen tersebut.

RewriteCond %{HTTP_USER_AGENT} !FeedBurner  [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]

Tambahkan kondisi di atas sebelum pengalihan URL 301 di file .htaccess Anda. 

19. halaman media sosial
Update di Facebook, Twitter dan Google Plus Pages. Anda perlu mengambil langkah-langkah khusus untuk melestarikan like counts seperti itu.
Anda mungkin memiliki tautan yang mengarah ke situs dari profil LinkedIn dan tempat yang serupa. Perbarui mereka. 

Verifikasi

20. Periksa status SSL
Periksa status situs web SSL Anda menggunakan Qualys SSL Lab.

21. Robots.txt
Pastikan untuk memeriksa apakah robots.txt Anda dapat diakses dan berfungsi.

22. Sitemap
Periksa apakah sitemap baru memiliki https.

23. Peringatan konten campuran
Periksa website Anda untuk Peringatan Konten Campuran dengan menggunakan tool berikut:·        

24. Prev, Next dan kanonikal link
Prev, Next, tag kanonikal bisa dideklarasikan melalui post meta.
Pada search-replace konten, ini seharusnya telah diupdate ke versi https. Verifikasi apakah dilakukan dengan benar.

Next Read : Hindari bencana SEO saat mendesain ulang website Anda

Share This Post

Leave Comment

Get more stuff like this
in your inbox

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.