Cara Menskalakan Pengalihan Produk Untuk Migrasi SEO Anda Berikutnya

Diterbitkan: 2020-07-21

Tanyakan kepada SEO mana pun tugas terkait SEO apa yang paling membuat mereka ngeri. Mereka kemungkinan akan merespons dengan pembuatan tautan atau migrasi situs web. Kebanyakan orang setuju dengan yang pertama: membangun tautan benar-benar bisa menyusahkan. Tanggapan kedua selalu mengejutkan saya. Saya penggemar berat migrasi situs web dan bahkan menulis tentang mengapa Anda harus memprioritaskan migrasi Anda sekarang.

Mengapa begitu banyak kecemasan tentang migrasi situs web? Ini bukan tanpa jasa. Migrasi yang buruk tanpa mempertimbangkan SEO dapat menyebabkan penurunan kinerja yang signifikan. Di bawah ini adalah gambar salah satu contoh yang membuat SEO tetap terjaga di malam hari. Saya tidak akan menulis tentang setiap langkah dalam migrasi yang berhasil, tetapi akan membahas secara mendetail tentang solusi penskalaan untuk salah satu poin kesulitan yang lebih besar: pengalihan.

Migrasi situs web ini yang gagal pada tahun 2018 membutuhkan waktu hampir 3 tahun untuk mendapatkan kembali kinerja organiknya

Tujuan Pengalihan untuk Migrasi Situs Web

Untuk menghindari penurunan kinerja organik yang dahsyat setelah migrasi situs web terjadi, pengalihan 301 perlu dilakukan. Prosesnya dimulai dengan memetakan setiap halaman di situs web lama Anda ke situs web baru Anda. Ini membutuhkan pemetaan 1:1. Setelah URL dipetakan, Anda dapat memanfaatkan file HTACCESS Anda untuk menerapkan pengalihan status 301 untuk setiap URL. Kegagalan untuk memetakan pengalihan dengan tepat atau menggunakan status 301 yang tepat sering kali menjadi penyebab penurunan lalu lintas organik pasca-peluncuran.

Memetakan halaman inti situs web Anda (halaman beranda, tentang kami, halaman kategori, atau bahkan artikel/blog) cukup mudah meskipun dilakukan secara manual. Namun, bagaimana Anda memetakan pengalihan untuk situs web e-niaga yang memiliki ribuan, ratusan ribu atau bahkan jutaan halaman proyek? Mari kita bahas dua pendekatan unik.

Pendekatan SATU: Mengidentifikasi Pola URL

Memanfaatkan situs web dan lingkungan pengembang Anda saat ini, Anda akan dapat membandingkan satu produk. Dengan asumsi migrasi Anda memerlukan perubahan URL sekarang adalah waktu untuk mengidentifikasi pola apa pun. Misalnya, jika CMS situs web Anda saat ini adalah Magento dan Anda bermigrasi ke Shopify, di bawah ini adalah dua URL berbeda untuk produk yang sama.

MAGENTO .com/product-name.html
SHOPIFY .com/products/product-name

Dalam contoh ini kita dapat menggunakan beberapa sihir Excel untuk menskalakan pemetaan URL tanpa perlu memetakan setiap produk satu per satu.

Kolom A – daftar semua URL produk situs Anda yang ada (manfaatkan crawler favorit Anda untuk mendapatkannya)
Kolom B – Gunakan rumus “concatenate” =CONCATENATE(“/products”,A2)
Kolom C – Hapus 5 karakter terakhir (.html) melalui rumus LEFT =LEFT(B2, LEN(B2)-5)

Jalankan nilai kolom C Anda melalui perayap SEO Anda (setelah menambahkan URL dev Anda) untuk memastikan semua baris menghasilkan status 200. Jika ini berhasil, Anda sekarang memiliki solusi yang dapat diskalakan untuk semua URL produk dari situs Magento lama ke situs Shopify baru.

Pendekatan DUA: Bagaimana jika URL produk berbeda?

Bagaimana jika URL produk situs web lama Anda tidak menggunakan nama produk atau dibuat secara dinamis oleh database? Saya juga punya tip untuk ini. Ini akan membutuhkan pengidentifikasian pola dan perayap SEO seperti OnCrawl atau Screaming Frog SEO Spider.

Contoh: situs web lama menghasilkan URL produk dengan nilai SKU produk.

URL lama: .com/product/38472
URL baru: /com/product/grey-baseball-cap

Solusi 1: Bandingkan/cocokkan Tag Judul (VLOOKUP)

Jika tidak ada solusi pencocokan URL yang mudah di antara kedua situs, kita harus beralih ke solusi berikutnya. Apakah nilai tag judul produksi ditarik ke situs pengembangan baru? Jika demikian, kami dapat memanfaatkan perayapan untuk membandingkan produksi dan situs pengembang baru untuk menemukan nilai yang cocok.

Contoh: Tidak ada korelasi URL produk tetapi nilai tag judul cocok

Langkah Satu: Jalankan perayapan penuh dari situs web produksi saat ini serta lingkungan pengembangan.

Langkah Kedua: Ekspor kedua perayapan ke satu dokumen Excel, masing-masing di tab khusus mereka sendiri.

Langkah Kedua: Kita akan menjalankan nilai VLOOKUP dan untuk membuat fungsi ini berfungsi dengan baik, kita perlu meletakkan nilai tag judul di depan URL. Setelah memindahkan kolom G ke Kolom B setiap tab akan terlihat seperti ini.

Langkah Tiga: Buka tab "sheet 3" dan di kolom A salin dan tempel nilai tag judul dari tab pengembangan Anda. Siapkan kolom B untuk mencantumkan URL produksi Anda. Kolom C akan menjadi URL dev baru Anda.

Langkah Empat: Jalankan VLOOKUP dari sheet3 Anda terhadap tab produksi dan pengembangan yang cocok dengan nilai tag judul. Jika Anda mengatur lembar Anda persis seperti yang saya lakukan, ini adalah kode VLOOKUP yang Anda perlukan untuk setiap nilai.

=VLOOKUP(A2,Produksi!$A1:B100000,2,FALSE)
=VLOOKUP(A2,Pengembangan!$A1:B100000,2,FALSE)

*perhatikan bahwa jika Anda memiliki lebih dari 100.000 nilai di spreadsheet Anda, maka Anda harus mengubah nilai B1 menjadi lebih besar dari nilai 100.000 default yang saya tempatkan.

Hasil akhir dari menjalankan perayapan, mengatur data dalam spreadsheet, dan menjalankan VLOOKUP adalah satu lembar dengan URL Anda saat ini dan URL situs pengembangan baru Anda.

Solusi 2: Membandingkan Salinan Badan Produk (XPath/VLOOKUP)

Ketika URL benar-benar berbeda dan tag judul tidak cocok, Anda mungkin tergoda untuk menyingsingkan lengan baju dan mulai mencocokkan URL secara manual. BERHENTI – Saya punya satu tip lagi untuk Anda.
Kami akan menggunakan ekstraksi khusus untuk menarik dan mencocokkan salinan isi halaman produk individual. Kami kemudian akan memanfaatkan perintah VLOOKUP yang kami gunakan dalam contoh tag judul untuk mencocokkan dua URL.

Langkah Satu: Buka halaman produk yang cocok di situs produksi dan pengembangan. Validasi bahwa deskripsi produk memang sama di kedua situs.

Langkah Kedua: Di browser web Chrome Anda dapat mengklik kanan pada deskripsi produk dan mengklik "inspect element". Ini akan membuka alat pengembang Chrome dan membawa Anda ke bagian kode yang akan kami gores.

Di dalam alat pengembang Chrome, klik kanan lagi dan pilih "Salin" dan kemudian "Salin XPath". Anda akan mendapatkan nilai yang mirip dengan ini //*[@id=”3796805_productDetails”]/div/p[1]

Langkah Tiga: Di OnCrawl, navigasikan ke Scraping di pengaturan profil perayapan (+ Siapkan perayapan baru > Scraping). Masukkan nama untuk bidang ini, seperti "deskripsi" dan tempel kode XPath yang baru saja Anda salin dari alat pengembang Chrome. Anda harus menambahkan “/text()” di akhir untuk menangkap teks deskripsi produk.
Dalam contoh ini, saya juga telah mencentang “Ringkas spasi” untuk menghindari karakter paragraf dalam deskripsi.

Langkah empat: Uji logika ekstraksi kustom Anda.

Di OnCrawl, sebelum menyimpan aturan Anda, Anda harus memasukkan beberapa URL di kotak "Periksa keluaran" di bagian bawah dan pastikan ketika Anda mengklik "Periksa" Anda melihat deskripsi di kotak di sebelah kanan:

Setelah memvalidasi bahwa logika ekstraksi berfungsi dengan benar, lanjutkan dan jalankan semua URL produk Anda. Anda akan dapat mengekspor semua deskripsi yang diekstrak (diikat ke URL) setelah perayapan selesai.

Langkah lima: Pada titik ini Anda akan mengulangi langkah 1-3 untuk situs pengembangan Anda. Anda sekarang akan memiliki dua tab berbeda untuk setiap lingkungan di mana setiap URL produk memiliki deskripsi ekstrak yang terkait dengannya.

Langkah enam: Mirip dengan contoh tag judul, kita akan menggunakan VLOOKUP untuk mencocokkan deskripsi produk antara situs produksi dan pengembangan. Jika dilakukan dengan benar, Anda akan memiliki daftar URL lama dan baru yang sekarang dapat Anda gunakan untuk memetakan pengalihan Anda.

Logika URL, Tag Judul, dan Pencocokan Deskripsi Gagal?

Jangan menyerah. Saya berjanji kepada Anda bahwa hal terakhir yang ingin Anda lakukan adalah mendedikasikan jumlah jam yang diperlukan untuk mencocokkan semua URL ini secara manual. Berikut adalah beberapa taktik lain yang saya lihat digunakan dengan berbagai keberhasilan:

  • Identifikasi dan cocokkan nilai markup Schema.org
  • Identifikasi dan cocokkan nama gambar dan atau tag alt gambar
  • Terkadang Anda beruntung dan SKU yang sebenarnya akan menjadi bagian dari template produk
  • Identifikasi dan cocokkan ulasan produk

Upaya Terakhir untuk Pemetaan Pengalihan Produk

Terkadang produk mengalami perombakan sedemikian rupa sehingga tidak mungkin untuk tidak membuat pemetaan 1:1 secara manual. Jika ini adalah situasi Anda, pertimbangkan untuk menggunakan semua taktik di atas untuk mengidentifikasi sebanyak mungkin. Sebagai upaya terakhir, pertimbangkan untuk menugaskan pekerja magang musim panas Anda atau lebih banyak sumber daya junior untuk membantu memecahkan sisa produk yang tak tertandingi.

Sementara taktik yang tercantum di atas bukanlah solusi tahan api, saya telah menemukan bahwa itu memecahkan sejumlah besar pekerjaan. Bahkan jika itu memecahkan 75% dari pengalihan Anda, Anda akan berterima kasih karena mendapatkan kembali waktu yang seharusnya Anda habiskan untuk memetakan pengalihan ini secara manual.

Mulai Uji coba Gratis Anda