Memastikan Migrasi Domain Anda Berjalan dengan Lancar

Diterbitkan: 2018-12-04

Ada beberapa alasan berbeda mengapa Anda kemungkinan besar harus melalui migrasi nama domain, atau sederhananya, migrasi domain. Ini dapat mencakup perpindahan dari satu nama domain ke nama domain lainnya, menggabungkan beberapa situs web menjadi satu, atau sekadar memindahkan situs web Anda dari HTTP ke HTTP, yang lebih umum. Migrasi domain tidak harus sulit. Tapi, jika tidak dilakukan dengan benar, mereka dapat memiliki konsekuensi serius, seperti hilangnya lalu lintas atau hilangnya peringkat mesin pencari, yang dapat berarti hilangnya penjualan.

Migrasi dari HTTP ke HTTPs

Catatan: Bill telah memisahkan artikel ini dalam beberapa video yang merangkum poin-poinnya.

Jenis migrasi yang paling umum adalah saat Anda memindahkan situs dari situs web yang tidak aman ke situs web yang aman. URL situs web Anda berpindah dari HTTP ke URL HTTPs. Jika Anda belum pernah melakukan migrasi jenis ini sebelumnya, saya sarankan Anda sangat mempertimbangkan untuk pindah ke situs web yang aman. Mesin pencari menganggap HTTP sebagai faktor peringkat mesin pencari, dan versi terbaru dari browser web seperti Google Chrome dan Firefox telah mulai memperingatkan pengguna ketika mereka mengunjungi situs web yang tidak aman.

Contoh peringatan yang ditampilkan Firefox saat mengunjungi halaman web yang memuat sumber daya HTTP pada URL HTTPs.

Migrasi situs web Anda dari HTTP ke HTTP melibatkan beberapa langkah penting. Langkah-langkah ini termasuk menginstal sertifikat SSL di situs web dan kemudian memastikan bahwa situs web telah dimigrasikan sepenuhnya:

  • Beli sertifikat SSL dan instal sertifikat di situs web Anda. Banyak web host akan menjual sertifikat SSL dan menginstalnya untuk Anda.
  • Setelah sertifikat SSL dipasang, Anda perlu merayapi situs web untuk memastikan bahwa semua referensi internal ke HTTP di situs web telah dipindahkan ke HTTP. Beberapa host web akan membuat perubahan dan pembaruan yang diperlukan – tetapi banyak yang tidak. Di situlah crawler situs web, seperti OnCrawl, sangat membantu.

Sebagai seseorang yang benar-benar telah melakukan ratusan migrasi dari HTTP dan HTTP selama beberapa tahun terakhir, dan seseorang yang biasanya dimintai pendapat ketika mereka melakukan kesalahan, biasanya ada satu kesalahan utama yang dibuat. Biasanya, situs web tidak sepenuhnya dimigrasikan dari HTTP ke HTTP. Migrasi belum selesai. Misalnya, halaman di situs dapat diselesaikan saat Anda mengetik https://www.domainanda.com di browser web, tetapi tautan di situs web masih mengarah ke versi HTTP. Gambar di situs web dapat dirujuk melalui versi HTTP, yang akan menyebabkan simbol "kunci rusak" muncul di browser web saat Anda mengunjungi salah satu halaman tersebut.

Saat memigrasikan situs web dari HTTP ke HTTP, migrasi domain harus diselesaikan sepenuhnya. Memasang sertifikat SSL di situs web tidak cukup. Itu baru awal dari keseluruhan proses migrasi. Bahkan sebelum Anda mulai pindah ke HTTPs dari HTTP, selesaikan tugas-tugas ini:

  • 1. Pastikan atau perbarui semua tautan internal di situs sehingga mengarah ke HTTP
  • 2. Tinjau dan periksa kembali pengaturan CMS (yaitu, pengaturan WordPress, dll.)
  • 3. Perbarui referensi gambar dan referensi skrip, seperti file .CSS dan file JavaScript. Setiap URL internal yang dirujuk dalam kode situs harus diubah dari HTTP ke HTTPs. Ini termasuk tag kanonik di situs.
  • 4. Merayapi situs dengan perayap situs web seperti OnCrawl untuk memverifikasi referensi internal dan tautan internal telah diperbarui. Anda harus menggunakan mode daftar URL OnCrawl untuk merayapi daftar URL.

Siapkan perayapan baru, tambahkan Sumber Data ke perayapan. Kemudian, klik tab File URL untuk mengunggah daftar file URL.

Dalam hal ini, saya memilih opsi "Daftar URL" dan menambahkan daftar URL dari 301 redirect yang telah saya tambahkan ke file .htaccess saya. Saya menambahkan URL tersebut dalam file teks yang kemudian saya kompres menjadi file .ZIP.

Setelah Anda menjalankan perayapan dan selesai, Anda harus dapat membuka Data Explorer dan melihat pengalihan untuk memastikan bahwa semuanya ditampilkan di 301 Pengalihan Permanen. Di bawah ini adalah contoh data yang saya jalankan untuk pengalihan yang telah saya siapkan di domain saya dari migrasi beberapa konten ke domain lain.

Anda juga dapat melihat ikhtisar data ini di laporan Kode Status:

Anda dapat menemukan informasi lebih lanjut tentang mode daftar dan cara menjalankannya di sini.

  • 5. Siapkan 301 Pengalihan Permanen dari HTTP ke HTTP.

Situs Anda umumnya tidak boleh hanya mengandalkan 301 Pengalihan Permanen yang sedang disiapkan. Jika Anda tidak memperbarui tautan internal di situs, misalnya, maka tautan internal akan menyebabkan pengalihan 301 – yang bukan merupakan hal yang baik. Saat Anda merayapi situs dari halaman beranda situs, Anda seharusnya tidak menemukan pengalihan atau kesalahan 404. Pengalihan harus tetap ada, karena Anda memberi tahu semua orang (mesin telusur dan pengunjung) bahwa Anda telah berpindah dari URL HTTP ke HTTPs di situs Anda. Dan, Anda ingin mengalihkan klik dari tautan di situs web lain yang masih mengarah ke versi HTTP situs web Anda. Namun, mengeklik tautan di situs Anda yang mengarah ke laman lain di situs tersebut seharusnya tidak menyebabkan pengalihan. Anda memiliki kendali atas situs Anda, dan ini adalah bagian umum dari keseluruhan pemeliharaan situs web Anda.

Mudah-mudahan ketika Anda sampai pada titik ini, Anda siap untuk beralih ke HTTPs. Untuk sebagian besar migrasi domain, setelah sertifikat SSL ditempatkan di situs web, terutama di situs WordPress, saya melanjutkan dan beralih–memperbarui semua referensi internal ke HTTP, dan memperbarui pengaturan WordPress (Pengaturan/Umum) untuk memberi tahu WordPress tentang URL HTTPs baru.

  • Buat cadangan situs web Anda.
  • Di WordPress, perbarui Pengaturan Umum (pengaturan/umum) sehingga Alamat WordPress dan Alamat Situs mengarah ke versi HTTP situs web Anda.
  • Gunakan plugin Better Search and Replace untuk mencari versi http situs Anda dan menggantinya dengan versi https situs web Anda. Saya lebih suka mencari URL lengkap, seperti http://www.yoursite.com/ dan menggantinya dengan https://www.yoursite.com/ sehingga membuat perubahan yang tepat pada URL. Plugin ini memungkinkan Anda untuk mencari seluruh database WordPress dan membuat pembaruan yang tepat di seluruh situs.
  • Tambahkan kode pengalihan di file .htaccess situs sehingga mengalihkan HTTP ke HTTP. Atau, ada plugin yang akan membantu Anda memaksa HTTP di seluruh situs web, mengarahkan HTTP ke HTTP.
  • Jika Anda menggunakan CDN seperti Cloudflare.com, Anda juga dapat memperbarui pengaturan untuk memaksa HTTP di sana.
  • Pertimbangkan untuk masuk ke Daftar Pramuat HSTS untuk Google Chrome. Jalankan situs melalui https://hstspreload.org. Jika Anda memiliki semua pengaturan yang benar, itu akan memungkinkan Anda untuk mengirim ke daftar ini. Jika masih ada masalah dengan pengaturan, situs akan memberi tahu Anda, sehingga Anda dapat memperbaikinya.
  • Perbarui setelan Google Analytics sehingga tahu bahwa Anda sekarang menggunakan HTTP dan bukan HTTP.
  • Perbarui tanda tangan email Anda, profil media sosial, dan tautan lain yang mengarah ke situs web Anda juga.

Setelah Anda pindah, pastikan untuk memverifikasi semua versi situs Anda di Google Search Console. Untuk sebagian besar situs tanpa penyiapan subdomain khusus, ada empat versi berbeda yang harus diverifikasi:

https://
https://www
http://
http://www

Anda biasanya akan melihat lalu lintas ke 'versi lain' yang tidak Anda gunakan, turun, dan lalu lintas ke versi HTTP utama yang Anda gunakan akan mulai naik (dari tidak ada lalu lintas) setelah Anda berhasil pindah situs ke HTTPs. Perwakilan Google telah mengatakan bahwa selama Anda mengarahkan ulang dengan benar dari HTTP ke HTTP, Anda tidak akan memiliki masalah peringkat, karena migrasi dilakukan dengan benar. Apa yang saya lihat, berulang kali, adalah bahwa situs web gagal menyelesaikan semua langkah yang diperlukan dalam migrasi HTTP ke HTTP–dan di situlah peringkat dan lalu lintas mesin telusur cenderung turun secara dramatis. Pindah ke HTTPs memiliki keuntungan, dan merupakan faktor peringkat mesin pencari, selama itu dilakukan dengan benar.

Pindah dari Satu Domain ke Domain Lain

Jenis lain dari migrasi nama domain yang terjadi lebih sering dari yang Anda kira adalah migrasi di mana Anda berpindah dari satu nama domain ke nama domain lainnya. Skenario tipikal adalah ketika Anda memiliki nama domain yang panjang, atau yang menggunakan TLD (Top Level Domain) yang tidak ideal. Anda kemudian melihat nama domain yang lebih baik, mungkin lebih pendek atau lebih baik: ini adalah nama domain gTLD baru yang berisi kata kunci Anda. Anda membeli nama domain baru itu, berencana memindahkan situs Anda saat ini ke nama domain yang baru diperoleh itu. Migrasi domain seperti ini tidak harus menakutkan, sedangkan Anda takut kehilangan lalu lintas dan peringkat mesin pencari ketika Anda pindah ke nama domain lain.

Jadi, Anda mengganti nama domain—dan pindah ke nama domain lain. Mari kita lakukan langkah-langkah yang akan memastikan migrasi domain yang lancar.

Pertama, sadari bahwa umumnya ada dua skenario berbeda di sini:

  • Anda membeli atau memperoleh nama domain yang telah terdaftar sebelumnya. Ini bisa berupa nama domain yang kedaluwarsa, yang Anda beli di lelang domain atau dari "penangkap jatuh", atau yang Anda beli langsung dari orang lain.
  • Anda membeli nama domain baru yang belum pernah didaftarkan sebelumnya. Pernah. Periksa ini dengan melihat Arsip Internet (mesin wayback) di www.archive.org.

Sangat penting bagi Anda untuk memahami perbedaan antara kedua skenario ini. Sangat penting, bahwa status nama domain sebelumnya dapat berdampak besar pada penggunaan nama domain tersebut di masa mendatang. Misalnya, jika nama domain didaftarkan kapan saja di masa lalu, itu berpotensi memiliki masa lalu kotak-kotak:

  • itu bisa memiliki tautan baik (atau buruk) yang mengarah ke sana
  • itu bisa menjadi situs di luar topik sebelumnya dengan topik yang berbeda dari yang akan Anda gunakan untuk
  • itu bisa saja digunakan untuk spam (memiliki konten spam di dalamnya atau telah digunakan untuk mengirim email spam)
  • itu bisa dilarang di media sosial (ya, mungkin saja situs web dilarang di Facebook!)
  • itu bisa dilarang di mesin pencari.

Dalam kebanyakan kasus, adalah mungkin untuk mendapatkan nama domain dengan masa lalu kotak-kotak dibersihkan. Tapi bukan tanpa banyak usaha. Yang saya rekomendasikan adalah jika nama domain didaftarkan pada titik mana pun dan digunakan untuk situs web, Anda harus mengaturnya sebagai situs mikro dengan konten sesuai topik. Konten di dalamnya harus dengan topik yang sama yang nantinya akan Anda gunakan untuk atau mengarahkan/memindahkan konten lain ke sana. Biarkan situs mikro itu (setidaknya 3-5 halaman) selama beberapa minggu (atau lebih lama) untuk memastikan bahwa itu boleh digunakan. Pastikan itu diindeks dalam hasil mesin pencari dan tidak ada masalah dengan itu. Dengan begitu ketika Anda memindahkannya atau memigrasikan konten Anda dari nama domain lain, tidak akan ada beban atau masalah yang tidak Anda ketahui. Lakukan uji tuntas Anda pada nama domain atau pekerjakan seseorang yang berpengalaman di bidang ini untuk memeriksa nama domain. Domain Terverifikasi juga menyediakan pemeriksaan latar belakang nama domain lengkap.

Jika nama domain belum pernah didaftarkan sebelumnya dan belum pernah digunakan untuk situs web, maka Anda beruntung—Anda tidak perlu khawatir tentang masalah yang sudah ada sebelumnya dengan nama domain. Saya masih akan melakukan beberapa uji tuntas, hanya untuk memastikan.

Jika Anda merasa nyaman dengan nama domain tujuan migrasi Anda, maka urutan pertama bisnis adalah memahami semua konten di situs yang ada dan menemukan semua URL potensial yang pernah ada di sana. Misalnya, perayapan penuh situs web menggunakan OnCrawl harus dilakukan, termasuk:

  • Data file log
  • Data Google Analytics atau Adobe Analytics
  • Data Google Search Console
  • Data Backlink Majestic.com

Menyertakan semua ini dalam perayapan OnCrawl akan memastikan bahwa Anda menemukan semua URL di situs yang pernah ada. Dengan cara ini, setiap pengalihan yang Anda siapkan (mengalihkan nama domain lama ke yang baru) akan memperhitungkan semua lalu lintas dan tautan potensial yang pernah dimiliki oleh nama domain lama.

Sebenarnya, proses perpindahan dari satu nama domain ke nama domain lainnya cukup sederhana dan mencakup beberapa langkah:

  • 1. Verifikasi semua versi setiap situs di Google Search Console. Ini berarti versi http://, https://, http://www, dan https://www. Identifikasi semua subdomain juga, jika ada yang Anda ketahui.
  • 2. Merayapi situs sepenuhnya menggunakan OnCrawl. Sertakan Google Analytics, Google Search Console, Majestic.com, dan data file log dalam perayapan Anda, jika memungkinkan. Anda ingin merayapi sehingga Anda mengidentifikasi semua kemungkinan URL. Buat daftar semua URL yang Anda temui, satu daftar besar URL unik. Anda akan membutuhkannya nanti.
  • 3. Siapkan pengalihan . Gunakan 301 Pengalihan Permanen untuk mengalihkan dari nama domain lama ke versi baru di domain baru. Idealnya, ini berarti mengalihkan dari setiap versi pada nama domain lama ke domain baru.
  • 4. Uji pengalihan dan pastikan Anda tidak mengalihkan beberapa kali. Misalnya, harus ada satu 301 Pengalihan Permanen dari http://www.olddomain.com ke https://www.newdomain.com/. Seharusnya tidak mengalihkan dari http://www.olddomain.com ke https://www.olddomain.com dan kemudian ke https://www.newdomain.com/. Sangat mudah untuk membuat kesalahan ini—dan ini adalah kesalahan. Pastikan hanya 1 redirect, bukan multiple redirect.
  • 5. Gunakan alat Google Change of Address untuk memberi tahu Google bahwa Anda berpindah dari satu nama domain ke nama domain lainnya. Jika pengalihan diatur dengan benar, Google akan mengonfirmasinya menggunakan alat itu.
  • 6. Perbarui pengaturan Google Analytics untuk menunjuk ke nama domain baru. Jika Anda ingin menyimpan data historis lama di Google Analytics, Anda harus mengedit URL di setelan Google Analytics.
  • 7. Merayapi situs lagi , menggunakan daftar yang Anda buat sebelumnya, untuk memastikan bahwa semua URL lama dialihkan dengan benar ke URL baru. Gunakan mode daftar URL OnCrawl untuk merayapi daftar URL yang Anda buat sebelumnya.

Siapkan perayapan baru, tambahkan Sumber Data ke perayapan. Kemudian, klik tab File URL untuk mengunggah daftar file URL.

Anda dapat menemukan informasi lebih lanjut tentang mode daftar di sini.

Anda harus menyimpan pengalihan di tempat untuk waktu yang lama—saya biasanya menyarankan agar Anda tidak pernah menghapus pengalihan dari nama domain lama ke domain baru. URL lama akan tetap berada di indeks Google untuk waktu yang lama—saya telah melihatnya bertahan setidaknya selama 3 tahun jika pengalihan masih ada. Domain lama hanya akan muncul di hasil pencarian jika Anda mencari nama domain lama, dan Anda tidak akan melihat peringkat domain lama untuk kata kunci apa pun jika pengalihan dilakukan dan diatur dengan benar.

Menggabungkan Situs Web Menjadi Satu Situs Web

Ada kalanya Anda akan menemukan situasi ketika Anda perlu menggabungkan konten dari beberapa situs web menjadi satu situs web. Banyak langkah dalam proses menggabungkan konten dan memindahkan konten adalah sama—tetapi biasanya hanya lebih sulit saat memutuskan konten mana yang akan dipindahkan, konten mana yang akan dialihkan, dan konten mana yang akan dihapus sepenuhnya dari situs web (dan tidak dipindahkan) .

Langkah-langkah yang saya sarankan saat menggabungkan dua situs web atau beberapa situs web menjadi satu situs web adalah sebagai berikut:

  • 1. Merayapi semua situs web menggunakan OnCrawl. Sertakan Google Analytics, Google Search Console, Majestic.com, dan data file log dalam perayapan Anda, jika memungkinkan. Anda ingin merayapi sehingga Anda mengidentifikasi semua kemungkinan URL. Buat daftar semua URL yang Anda temui, satu daftar besar URL unik. Anda akan membutuhkannya nanti.
  • 2. Buat spreadsheet dengan semua URL di semua situs web . Ini mungkin melibatkan beberapa tab, satu untuk setiap situs web, dan satu untuk situs web "baru" yang Anda buat. Mulailah proses yang membosankan untuk membuat daftar semua halaman di situs web "baru" dan memetakan halaman mana dari situs web lama yang Anda pindahkan, halaman mana yang Anda gabungkan, dan seterusnya. Ini adalah bagian paling kritis dari keseluruhan proses, dan Anda harus menghabiskan waktu paling banyak untuk tugas ini.
  • 3. Setelah Anda memiliki spreadsheet dan daftar URL mana yang perlu dialihkan dan konten apa yang perlu dipindahkan atau digabungkan, buatlah rencana untuk menggabungkan konten dan rencana untuk memindahkan konten. Ini tentu saja akan mencakup perubahan navigasi (perubahan pada tautan internal) yang juga perlu Anda petakan. Ingatlah bahwa Anda disarankan untuk menyimpan sebanyak mungkin URL yang sama. Jika Anda menggabungkan situs web menjadi satu situs web yang sudah ada, akan sangat membantu jika Anda tetap menggunakan URL yang sama.
  • 4. Selama proses ini, saya sarankan untuk memulai dengan server web atau VPS baru , biasanya dalam lingkungan pengembangan (bukan situs yang terbuka untuk umum dan dapat dirayapi oleh mesin pencari). Ini akan memberi Anda cukup waktu untuk memindahkan konten, menambahkan tautan internal, dan memperbarui navigasi. Beberapa suka menggunakan waktu ini untuk membuat situs web baru dengan desain web baru juga. Pindahkan konten dan perbarui situs baru.
  • 5. Setelah Anda puas dengan situs baru dan konten yang dipindahkan atau digabungkan, Anda dapat mulai menyiapkan pengalihan. Gunakan spreadsheet yang Anda buat sebelumnya untuk membantu pengalihan—serta data perayapan OnCrawl sebelumnya juga.
  • 6. Pastikan semua versi semua domain (http://, https://, http://www., dan https://www, serta semua subdomain, diverifikasi di Google Search Console.
  • 7. Atur pengalihan , izinkan mesin pencari merayapi situs baru. Jika Anda telah mengubah ke server web lain, Anda harus memperbarui server nama domain agar server tersebut mengarah ke server web baru.
  • 8. Gunakan alat Google Change of Address untuk memberi tahu Google bahwa Anda telah berpindah dari satu domain ke domain lainnya. Anda harus melakukan ini untuk setiap domain yang Anda pindahkan atau gabungkan. Jika pengalihan diatur dengan benar, Google akan mengenali pemindahan tersebut saat Anda menyiapkan Ubah Alamat.
  • 9. Perbarui pengaturan Google Analytics untuk menunjuk ke nama domain baru. Anda mungkin tidak dapat menyimpan semua data historis Google Analytics, karena Anda tidak hanya memindahkan satu domain ke domain lain. Anda mungkin ingin memulai akun Google Analytics baru untuk domain atau situs baru—atau cukup gunakan yang ada di situs saat ini.
  • 10. Perayapan semua situs lagi , menggunakan daftar yang Anda buat sebelumnya, untuk memastikan bahwa semua URL lama dialihkan dengan benar ke URL baru. Gunakan mode daftar URL OnCrawl untuk merayapi ulang semua URL guna memverifikasi pengalihan.

Siapkan perayapan baru, tambahkan Sumber Data ke perayapan. Kemudian, klik tab File URL untuk mengunggah daftar file URL.

Anda dapat menemukan informasi lebih lanjut tentang mode daftar di sini.

  • 11. Untuk konten baru yang telah Anda pindahkan atau perbarui, Anda mungkin ingin menggunakan alat Google Ambil dan Render untuk meminta Google merayapi ulang situs tersebut.

Baik Anda bermigrasi dari HTTP ke HTTP, bermigrasi dari satu nama domain ke nama domain lainnya, atau menggabungkan situs web menjadi satu situs web, semuanya memerlukan perayapan situs web. Gunakan perayapan untuk menemukan semua kemungkinan URL (laman) yang pernah ada di situs web, dan gunakan data tersebut saat menyiapkan pengalihan. Anda harus menggunakan 301 Pengalihan Permanen, sambil meminimalkan jumlah total 'hop' yang harus dilalui pengunjung (atau bot mesin telusur) untuk mencapai lokasi akhir. Terlalu sering saya melihat masalah peringkat mesin pencari dan lalu lintas turun karena migrasi situs yang buruk, atau migrasi di mana semua langkah yang diperlukan tidak diikuti. Dengan rencana yang baik untuk migrasi, memahami proses lengkap, dan memeriksa migrasi setelahnya, migrasi domain Anda berikutnya dapat berjalan dengan lancar, tanpa kehilangan lalu lintas atau peringkat mesin telusur.

Mulai uji coba gratis selama 14 hari

Cari tahu sendiri mengapa Oncrawl adalah platform SEO teknis dan data yang paling dikenal di pasaran! Tidak diperlukan kartu kredit, dan tanpa pamrih: hanya 14 hari uji coba fitur lengkap.
Mulai uji coba Anda