Panduan Utama untuk Pengalihan dalam SEO Teknis

Diterbitkan: 2021-12-27

Pengalihan digunakan untuk meneruskan pengguna dan perayap mesin telusur dari satu URL ke URL lainnya.

Anda harus menggunakan pengalihan saat membuat perubahan pada URL yang ada – kasus penggunaan umum meliputi:

  • menggabungkan situs web,
  • mengubah, memperbarui, atau menghapus konten,
  • memperbaiki halaman yang mengembalikan 404 kode status,
  • mengubah arsitektur informasi situs, dan
  • melakukan migrasi situs.

Kesalahan pengalihan apa pun – atau tidak menerapkan pengalihan meskipun diperlukan – dapat menyebabkan masalah SEO yang parah. Google tidak boleh mengaitkan sinyal peringkat dari halaman asli dengan yang baru, yang menyebabkan penurunan peringkat dan, akibatnya, kehilangan lalu lintas.

Artikel ini akan membantu Anda memahami cara menerapkan pengalihan untuk keuntungan situs web Anda.

Baca artikel untuk mengetahuinya:

  • kapan dan mengapa Anda harus menggunakan pengalihan,
  • berbagai jenis pengalihan dan kasus penggunaannya,
  • praktik terbaik untuk pengalihan,
  • metode untuk mengaudit, mengimplementasikan, dan mengujinya.
Isi sembunyikan
1 Apa itu redirect?
2 Perbedaan antara kanonik dan pengalihan
3 Kapan pengalihan diperlukan
4 Jenis pengalihan
4.1 Pengalihan sisi server
4.2 Pengalihan sisi klien
5 Pengalihan mana yang lebih baik untuk SEO?
6 Praktik terbaik untuk menerapkan pengalihan
6.1 Hindari rantai dan loop redirect
6.2 Gunakan pengalihan 301 untuk potensi masalah duplikat konten
6.3 Arahkan ulang ke halaman yang relevan secara tematis
6.4 Mengatasi masalah dengan tautan rusak
6.5 Gunakan pengalihan 301 untuk masalah kanibalisasi kata kunci
6.6 Siapkan strategi pengalihan
6.7 Kelola produk yang dihentikan
7 Cara memeriksa apakah pengalihan situs Anda diatur dengan benar
8 Bagaimana menerapkan pengalihan?
8.1 Apache
8.2 Nginx
8.3 Plugin
9 Kesimpulan

Apa itu redirect?

Pengalihan digunakan untuk meneruskan pengguna dan mesin telusur dari URL yang awalnya mereka minta ke URL lain.

Umumnya, pengalihan dapat membantu Anda mengalihkan dari URL yang merespons dengan kode status 404 (kesalahan) atau berisi konten usang atau diubah.

Pengalihan adalah cara untuk menghentikan kunjungan ke halaman dan mencegah pengguna dan mesin telusur menemui jalan buntu.

Dengan menerapkan pengalihan, Anda memberikan pengalaman pengguna yang positif kepada pengunjung yang mencoba mengakses halaman yang, tanpa pengalihan, dapat menampilkan kesalahan. Laman galat menyebabkan pengguna terpental atau meninggalkan laman , sehingga kecil kemungkinannya untuk kembali ke situs Anda.

Dari perspektif SEO, pengalihan adalah cara untuk mempertahankan sinyal peringkat dari halaman asli, yang dapat membantu mempertahankan peringkat.

Google menggunakan sinyal peringkat , yang banyak di antaranya tidak kita ketahui, untuk menentukan cara memberi peringkat halaman. Sinyal peringkat Google mencakup PageRank (nilai dan jumlah tautan yang mengarah ke halaman), keramahan seluler, dan kinerja web. Dengan menerapkan pengalihan, sinyal peringkat yang dikumpulkan untuk halaman lama dapat ditransfer ke halaman baru.

Perbedaan antara kanonik dan pengalihan

Jika Anda pernah menggunakan tag kanonik, Anda mungkin bertanya-tanya tentang perbedaan kasus penggunaan antara pengalihan dan kanonikalisasi.

Menggunakan tag HTML rel=" canonical" membantu mesin telusur memahami halaman mana dari kumpulan halaman serupa yang merupakan halaman kanonik – halaman asli yang ingin Anda tampilkan di hasil pencarian.

Di permukaan, baik tag kanonik maupun pengalihan dapat membantu Anda menghindari masalah dengan konten duplikat dan menggabungkan versi URL yang berbeda.

Tetapi ada perbedaan penting antara cara kerja pengalihan dan kanonik, dan keduanya tidak boleh digunakan secara bergantian.

Redirect digunakan ketika halaman tidak ada lagi atau telah berubah. Sementara itu, dengan penerapan tag kanonik, salinan lain dari halaman tersebut masih ada. Anda menggunakan tag kanonik untuk menentukan ke mesin telusur versi URL mana yang utama.

Pengalihan harus lebih disukai daripada kanonik untuk mengkonsolidasikan properti URL dan menghilangkan masalah dengan konten duplikat. Google dapat memilih versi kanonik berdasarkan tag, tetapi juga dapat menggunakan halaman lain jika dianggap lebih baik. Sementara itu, jika pengalihan diterapkan dengan benar, Google tidak akan memilih URL lain sebagai gantinya.

Saat pengalihan diperlukan

Umumnya, pengalihan penting jika URL aslinya adalah:

  • diindeks dan peringkat,
  • sering dikunjungi oleh pengguna,
  • ditautkan dari situs Anda dan sumber eksternal,
  • digunakan dalam konten lain, seperti buletin Anda.

Namun, jika Anda memiliki halaman yang tidak berharga atau tidak populer, tidak penting untuk memperbaikinya.

Inilah yang dikatakan Google tentang kesalahan 404 : “Secara umum, kesalahan 404 tidak akan memengaruhi kinerja pencarian situs Anda, dan Anda dapat mengabaikannya dengan aman jika Anda yakin bahwa URL tidak boleh ada di situs Anda”.

Dalam kebanyakan kasus, satu-satunya situasi di mana 404 akan merugikan SEO Anda adalah jika Anda memiliki tautan dari situs lain yang mengarah ke halaman kesalahan. Anda kemudian harus menerapkan pengalihan untuk mempertahankan PageRank yang terakumulasi.

Ada beberapa cara untuk meningkatkan pengalaman pengunjung yang tiba di halaman kesalahan Anda. Misalnya, Anda dapat memandu mereka ke lokasi yang lebih baik atau menyarankan langkah selanjutnya. Lihat panduan kami tentang cara membuat halaman 404 yang hebat.

Jenis pengalihan

Ada dua jenis pengalihan:

  • Pengalihan sisi server, dan
  • Pengalihan sisi klien.

Perbedaannya terletak di tempat pengalihan terjadi – server atau klien.

Pengalihan sisi server berhubungan dengan kode status HTTP , yang merupakan respons server terhadap permintaan browser. Kode status 3xx digunakan untuk mengarahkan ulang.

Pengalihan sisi klien diimplementasikan dengan menyisipkan kode di dalam HTML halaman .

Mari kita lihat contoh paling umum dari kedua jenis pengalihan, karakteristiknya, dan kasus penggunaan.

Pengalihan sisi server

Pengalihan sisi server yang paling umum adalah 301 dan 302. Ada juga versi HTTP 1.1 – 307 dan 308.

Mari kita fokus pada pengalihan 301 dan 302, rekomendasi tentang bagaimana dan kapan menggunakannya, dan bagaimana mesin pencari memperlakukannya. Saya juga akan menjelaskan apa yang ditunjukkan oleh kode permintaan HTTP lainnya dan kapan Anda mungkin menemukannya.

301 pengalihan

301 redirect biasanya merupakan metode redirection yang paling direkomendasikan untuk SEO. Mereka menunjukkan bahwa URL telah dialihkan secara permanen ke tujuan baru.

Anda dapat memutuskan bahwa satu atau lebih halaman Anda harus dihapus atau diubah. Namun, masalah akan muncul jika Anda hanya menghapus atau mengubahnya, terutama jika halaman ini mendapatkan banyak lalu lintas dan berharga untuk bisnis Anda.

Jika Anda juga tidak berencana menggunakan URL asli lagi, menggunakan pengalihan 301 akan menjadi pilihan yang tepat.

Gunakan kasus untuk pengalihan 301

Ada beberapa kasus penggunaan untuk pengalihan 301 , beberapa di antaranya dapat mencakup:

  • Membuat perubahan pada konten Anda, misalnya memperbarui atau menghapus konten atau menggabungkannya,
  • Memindahkan situs Anda ke domain baru,
  • Mengubah struktur URL Anda, misalnya dengan menyesuaikan arsitektur situs Anda atau mengubah subdomain atau struktur subdirektori URL Anda,
  • Pindah dari protokol HTTP ke HTTPS,
  • Mengubah CMS Anda,
  • Menggabungkan situs web,
  • Kasus apa pun ketika Anda ingin mengarahkan ulang pengguna dan mesin telusur dari URL dengan status 404.
Dampak SEO dari pengalihan 301

Pengalihan 301 memberi tahu mesin telusur bahwa laman telah mengubah lokasi, dan kontennya dapat ditemukan di URL baru.

Dalam hal ini, mesin pencari harus menghapus URL lama dari indeks dan mentransfer sebanyak mungkin PageRank dari URL asli ke yang baru. Anda kemudian juga dapat mempertahankan peringkat Anda, yang akan memungkinkan Anda untuk menjaga lalu lintas dan konversi Anda.

Kami tidak tahu berapa banyak dari akumulasi sinyal peringkat yang dapat hilang dengan pengalihan 301 tetapi, jika pengalihan berfungsi dengan baik, ini adalah cara terbaik untuk menyelamatkan sinyal ini.

Namun, pastikan bahwa setiap kali Anda membuat pengalihan 301 ke URL baru, itu ke halaman yang sedekat mungkin dengan konten URL lama. Ini akan membantu Anda meminimalkan efek buruk apa pun yang mungkin ditimbulkan oleh pengalihan pada visibilitas pencarian Anda.

Berapa lama Anda harus menyimpan 301

Ingatlah bahwa proses menemukan URL yang diperbarui dapat memakan waktu , bergantung pada seberapa sering mesin telusur merayapi laman Anda.

Dalam video baru-baru ini, advokat pencarian Google, John Mueller, menyarankan:

“Ketika URL berubah, sistem kami perlu melihat perubahan dalam bentuk pengalihan setidaknya beberapa kali untuk mencatat perubahan itu.

Untuk memastikan bahwa pengalihan telah terlihat beberapa kali, kami menyarankan agar pengalihan tetap di tempat setidaknya selama satu tahun.”

sumber: Berapa lama untuk menyimpan 301 redirect? #AskGooglebot

Namun, di Onely, kami menyarankan Anda untuk tidak menghapus pengalihan sama sekali , untuk menghindari masalah jika mesin telusur tidak mendaftarkan perubahan pada URL Anda untuk sementara waktu.

Memastikan Google melihat URL yang dialihkan sebagai kanonik

Di video lain, ketika ditanya tentang cara memastikan Google memperlakukan URL baru sebagai versi kanonik, John menyatakan bahwa menggunakan pengalihan 301 tidak cukup karena itu hanya sinyal:

“Anda memberi tahu kami bahwa Anda lebih suka halaman tujuan diindeks daripada halaman asal. Dan itu bagus. Namun, kami menggunakan banyak faktor untuk kanonikalisasi, bukan hanya pengalihan…”
sumber: Memproses pengalihan 301 #AskGoogleWebmasters

Seperti yang dijelaskan lebih lanjut oleh John:

“Jika semuanya selaras, kami akan fokus pada halaman tujuan. Untuk membuatnya lebih mudah, pastikan Anda memperbarui tautan internal, file peta situs, dan referensi lain ke halaman asal sehingga semuanya mengarah ke halaman tujuan.”
sumber: Memproses pengalihan 301 #AskGoogleWebmasters

302 pengalihan

Pengalihan 302 menunjukkan bahwa URL telah dipindahkan sementara.

Ini memberitahu pengunjung dan mesin pencari bahwa URL ini tidak tersedia di lokasi ini sekarang, tetapi akan tersedia lagi.

Gunakan kasus untuk pengalihan 302

Anda harus memilih pengalihan 302 jika Anda:

  • Mendesain ulang atau memperbarui konten di halaman Anda tetapi berencana untuk memunculkannya kembali,
  • Memperbaiki URL yang rusak dan mengalihkan sementara lalu lintasnya ke tujuan yang berbeda,
  • Mengarahkan halaman produk, misalnya, untuk produk yang sementara kehabisan stok, tersedia secara musiman atau penawaran khusus,
  • Pengujian A/B – misalnya, jika Anda menguji template situs web baru,
  • Penargetan geografis – jika Anda ingin mengarahkan pengguna ke URL yang berbeda berdasarkan lokasi mereka,
  • Penargetan perangkat – untuk mengarahkan pengguna berdasarkan perangkat mereka.
Dampak SEO dari pengalihan 302

Tidak seperti 301, lebih bermasalah untuk mentransfer sinyal peringkat ke URL baru dengan pengalihan 302.

Sebelumnya, banyak SEO percaya bahwa pengalihan 302 tidak dapat melewati PageRank. Namun, John Mueller menjelaskan pada 2016 bahwa itu hanyalah mitos.

Umumnya, Google memandang pengalihan 302 sebagai sementara, dalam hal ini Google tidak dapat mentransfer semua sinyal peringkat ke URL target. Namun, jika 302 diterapkan untuk sementara waktu, Google dapat melihatnya sebagai versi kanonik dan secara efektif memperlakukan pengalihan 302 seperti halnya 301.

Aturan paling penting untuk menerapkan 302 adalah menyimpannya sementara dan menghapus pengalihan segera setelah URL asli tersedia lagi.

Pengalihan 307 dan 308

307 dan 308 adalah HTTP 1.1 yang setara dengan 301 dan 302 dan bekerja dengan cara yang sama. 307 adalah pengalihan sementara, sedangkan 308 menunjukkan bahwa halaman telah dipindahkan secara permanen.

Satu-satunya perbedaan antara 301 dan 302 vs. 307 dan 308 adalah bahwa menggunakan jaminan terakhir bahwa metode dan isi tidak akan diubah ketika permintaan yang dialihkan dibuat.

Dengan kata lain, 301 dan 302 kadang-kadang dapat salah diubah dari metode POST ke GET , di mana metode POST mengirim data ke server dan GET digunakan untuk meminta data. Untuk mengilustrasikan perbedaan ini dengan lebih baik: metode GET dapat digunakan untuk menerima data oleh halaman pencarian, sedangkan metode POST dapat digunakan dalam formulir di mana Anda mengubah kata sandi.

Pedoman Google menyatakan bahwa 307 dan 308 diperlakukan seperti 301 dan 302.

Pengalihan sisi klien

Seperti disebutkan, pengalihan sisi klien terjadi di browser. Ada dua metode pengalihan sisi klien:

  • Penyegaran meta, dan
  • JavaScript.

Tetapi ada beberapa kelemahan untuk menggunakannya.

Secara keseluruhan, pengalihan sisi klien hanya disarankan jika solusi sisi server tidak mungkin diterapkan , misalnya, Anda tidak memiliki akses ke server Anda.

Mari kita lihat dua metode pengalihan ini dan pelajari cara menerapkannya dan pengaruhnya terhadap URL Anda.

Penyegaran meta

Dalam pengalihan meta refresh, tag meta harus ditempatkan di bagian <head> halaman, memberi tahu browser untuk pindah ke halaman lain setelah waktu yang ditentukan berlalu.

Berikut adalah tampilan kode sampel:

 <meta http-equiv="refresh" content="2; URL='https://www.onely.com/blog/javascript-redirects-and-seo/'" />

Angka (2) menentukan jumlah detik sebelum browser dialihkan ke URL yang ditentukan.

Metode pengalihan ini biasanya digunakan dengan pesan tampilan yang mengatakan, “Klik di sini jika Anda tidak dialihkan dalam lima detik,” dalam hal ini pengalihan terjadi setelah 5 detik.

Google membedakan antara pengalihan meta refresh instan dan tertunda. Yang instan harus memiliki jumlah detik yang disetel ke "0" , dalam hal ini Google akan melihatnya sebagai pengalihan permanen. Yang tertunda akan memiliki beberapa detik sebelum mengalihkan, dan Google mengatakan pengalihan ini akan diperlakukan sebagai sementara.

Meskipun Google memproses pengalihan Anda dengan benar, metode pengalihan ini sering kali menimbulkan pengalaman buruk bagi pengguna. Pertama-tama, dibutuhkan lebih banyak waktu untuk memproses daripada pengalihan sisi server. Itu juga dapat muncul sebagai spam dan membingungkan pengguna karena mereka tidak memulai pengalihan atau dibawa ke halaman lain terlalu cepat atau lambat.

Penyegaran meta hanya akan menjadi opsi yang disarankan dalam kasus tertentu, seperti jika Anda tidak dapat mengakses atau menggunakan file .htaccess, atau Anda hanya ingin mengarahkan ulang satu file dalam direktori multi-file.

Jika Anda memutuskan untuk menggunakan penyegaran meta, pertahankan penundaan untuk meminta URL target seminimal mungkin – sebaiknya, setel ke 0.

pengalihan JavaScript

Menggunakan pengalihan JavaScript umumnya tidak ramah SEO. Merangkak dan merender JavaScript oleh Google tetap menjadi topik yang kompleks, dan ada banyak panduan yang harus diikuti untuk membantu Google memahami JavaScript Anda sebaik mungkin.

Juga, jika Google tidak melihat file JavaScript Anda sebagai relevan untuk halaman, itu mungkin tidak merender JavaScript sama sekali.

Pengalihan JavaScript tidak memberi Anda opsi untuk menyetel kode status HTTP, jadi saat URL diminta, server akan merespons dengan status 200 OK. Oleh karena itu, sebelum pengalihan dapat terjadi, sumber daya laman perlu diunduh dan dirender. Ini menyebabkan proses pengalihan memakan waktu lebih lama daripada solusi sisi server. Dengan menggunakan JavaScript, kemungkinan semua sinyal peringkat lolos ke URL baru juga lebih rendah.

Tetapi ada situasi di mana pengalihan JavaScript adalah opsi yang layak. Salah satu manfaat pengalihan JavaScript adalah Anda dapat menyertakan logika tambahan. Misalnya, Anda dapat menggunakannya untuk mendeteksi lokasi atau bahasa pengguna dan mengalihkan berdasarkan setelan ini.

Pastikan untuk membaca panduan kami tentang pengalihan JavaScript yang akan memberi Anda gambaran lengkap tentang penerapan metode ini, risikonya, dan penggunaan yang disarankan.

Pengalihan mana yang lebih baik untuk SEO?

Jenis pengalihan yang disebutkan di atas – HTTP, meta refresh (HTML), dan pengalihan JavaScript – bekerja secara berbeda dan diambil oleh mesin telusur pada tahap yang berbeda.

Google dapat menangkap pengalihan HTTP sisi server selama perayapan. Bot dapat menerima respons 3xx dan memahami bahwa halaman telah dipindahkan ke lokasi yang berbeda. Ini memungkinkan mereka mendapatkan URL baru lebih cepat.

Namun, dengan pengalihan sisi klien, Google hanya dapat mendeteksi pengalihan pada tahap rendering. Ini menambahkan langkah-langkah yang lebih rumit ke proses dan membuatnya lebih lama secara signifikan.

Pengalihan sisi klien tidak menjamin bahwa Google akan mengindeks pengalihan dengan benar. Dalam hal ini, URL lama masih ada, tidak seperti pengalihan sisi server.

Tidak ada cara untuk menunjukkan kode status HTTP dengan pengalihan sisi klien , yang merupakan kelemahan signifikan yang mempersulit mesin telusur untuk memutuskan bagaimana pengalihan harus diperlakukan.

Perlu ditambahkan bahwa penyegaran meta akan dijalankan sebelum pengalihan JavaScript. Selain itu, JavaScript perlu dijalankan agar pengalihan JavaScript dapat diikuti, menjadikannya metode pengalihan yang paling tidak disukai.

Gunakan pengalihan sisi server bila memungkinkan. Jika tidak tersedia, gunakan pengalihan sisi klien.

Praktik terbaik untuk menerapkan pengalihan

Jika pengalihan dibuat dengan benar, mesin pencari akan mengaitkan sinyal peringkat dari URL lama dengan yang baru. Dengan cara ini, Anda dapat mempertahankan peringkat, lalu lintas, dan pendapatan Anda.

Mari kita lihat panduan yang harus Anda ikuti dalam pengalihan Anda.

Hindari redirect chains dan loops

Rantai pengalihan terjadi bila ada lebih dari satu pengalihan antara URL asli dan URL tujuan. Ini menambah waktu yang dibutuhkan untuk mencapai halaman tujuan.

Jika Anda memiliki tiga URL – A, B, dan C – jangan buat pengalihan seperti ini:

URL A → URL B

URL B → URL C

Sebagai gantinya, pastikan selalu hanya ada satu pengalihan:

URL A → URL C

URL B → URL C

Redirect loop terjadi ketika URL tujuan tidak dapat dijangkau. Misalnya, itu bisa terjadi jika pengalihan diterapkan seperti ini:

URL A → URL B

URL B → URL A

Akibatnya, URL ini dialihkan satu sama lain, dan tujuan tidak dapat diakses.

Setiap pengalihan membuat permintaan HTTP tambahan ke server. Menggunakan satu pengalihan tidak akan terlalu memengaruhi kinerja, tetapi setiap pengalihan tambahan akan berdampak negatif pada waktu pemuatan, sehingga memberikan pengalaman pengguna yang lebih buruk.

Gunakan pengalihan 301 untuk potensi masalah duplikat konten

URL Anda mungkin ada dalam format yang berbeda, yang dapat menyebabkan masalah duplikat konten.

Misalnya, mungkin ada versi URL:

  • Dengan dan tanpa www,
  • Dengan dan tanpa garis miring (/),
  • Dengan HTTP dan HTTPS.

Untuk menghindari masalah duplikat konten, gunakan pengalihan 301 untuk mengarahkan ke versi kanonik dari URL tersebut.

Arahkan ulang ke halaman yang relevan secara tematis

Pengalihan Anda harus selalu ke halaman yang paling cocok dengan URL lama.

Saat memilih halaman yang paling tepat untuk dialihkan, pikirkan tentang apa yang awalnya diharapkan pengguna untuk menemukan dan mengarahkan mereka ke konten yang akan membahas maksud pencarian mereka.

Misalnya, jika seseorang mencoba mengunjungi halaman untuk sepasang sepatu tertentu yang tidak lagi Anda jual, Anda dapat mengarahkannya ke halaman dengan kategori sepatu terkait.

Mengarahkan halaman produk ke beranda biasanya dianggap sebagai praktik yang buruk. Google juga dapat melihat URL seperti 404:

Atasi masalah dengan tautan rusak

Kemungkinan ada tautan internal dan eksternal yang mengarah ke 404 halaman di situs Anda. Anda dapat menggunakan alat seperti Ahrefs Site Explorer atau alat analisis tautan balik Semrush untuk menemukan tautan yang rusak.

  • Perbarui tautan internal

Tautan internal yang rusak tidak membantu mesin telusur menemukan konten Anda atau mengidentifikasi apa yang terhubung dengannya. Anda harus bertujuan untuk memperbarui tautan internal yang mengarah ke 404 halaman. Jangan terapkan pengalihan di sini – dengan cara ini, Anda menghindari langkah tambahan untuk mesin telusur dan pengunjung.

  • Perbaiki tautan eksternal

Dengan tautan eksternal yang rusak, Anda kehilangan sinyal peringkat penting. Namun, tautan ini berada di luar kendali Anda, jadi Anda tidak dapat memperbaruinya begitu saja. Sebagai gantinya, hubungi situs yang menautkan ke Anda dan minta mereka mengubah tautan ke URL yang berbeda. Jika ini tidak berhasil, Anda harus mengalihkan 301 halaman kesalahan ke halaman yang berfungsi.

Gunakan pengalihan 301 untuk masalah kanibalisasi kata kunci

Jika Anda menemukan bahwa lebih dari satu halaman Anda menargetkan maksud pengguna yang sama, pertimbangkan untuk mengalihkannya ke bagian konten utama yang paling sesuai dengan maksud tersebut.

Jika perlu, Anda juga dapat memperbarui bagian utama jika ada informasi yang dapat membuatnya lebih komprehensif dan kemudian menerapkan pengalihan.

Siapkan strategi pengalihan

Memiliki strategi pengalihan sangat penting sebelum melakukan migrasi situs. Mulailah dengan membuat daftar semua URL lawas Anda yang tidak akan ada setelah migrasi.

Anda dapat mengaksesnya dengan beberapa cara:

  • Ekspor URL dari peta situs XML Anda,
  • Gunakan perayap untuk menemukan dan mengumpulkan semua URL Anda.

Ketika Anda memiliki daftar semua URL Anda, Anda harus memetakannya untuk menentukan ke mana masing-masing URL harus diarahkan.

Anda dapat mengarahkan ulang halaman berdasarkan pola bersama antara URL lama dan baru, seperti judul halaman atau kode produk. Pastikan pola ini berisi pengidentifikasi unik untuk mengurangi risiko kesalahan.

Saat menyiapkan strategi, pastikan URL yang Anda petakan terkait secara tematis, dan tidak ada rantai pengalihan – atau, setidaknya, jumlah pengalihan dijaga agar tetap minimum.

Kelola produk yang dihentikan

Strategi untuk menerapkan pengalihan untuk produk yang dihentikan bergantung pada situasi Anda.

Jika Anda memiliki produk yang kehabisan stok dan tidak akan kembali, yang terbaik adalah mengalihkan 301 halaman ini ke alternatif terdekat.

Tetapi jika produk yang dihentikan menghasilkan minat dan lalu lintas, mungkin merupakan opsi yang lebih baik untuk mempertahankan URL yang sama dan hanya mengubah halaman. Kemudian juga dapat menampilkan penawaran lain untuk produk terkait yang tersedia, atau Anda dapat mengubahnya menjadi artikel perbandingan dari produk yang dihentikan dan alternatifnya.

Cara memeriksa apakah pengalihan situs Anda diatur dengan benar

Untuk mempelajari apakah pengalihan Anda disiapkan dengan benar, mulailah dengan mengaudit pengalihan situs Anda. Solusi ini sangat berguna jika Anda memiliki situs yang besar.

Anda kemudian akan tahu jika ada URL yang perlu diperbaiki dan, jika diperlukan, di mana menerapkan pengalihan.

Pertama, akses semua URL Anda, baik dengan mengekspor URL di peta situs Anda atau dengan merayapi situs Anda dan mengekstrak semua URL. Anda kemudian dapat menyimpannya dalam file .csv.

Kemudian, gunakan alat seperti Screaming Frog SEO Spider untuk mengaudit URL lama, periksa apakah pengalihan berfungsi dan apakah ada kesalahan yang muncul. Ikuti langkah-langkah dalam artikel ini tentang mengaudit pengalihan di Screaming Frog .

Jika Anda memiliki lebih sedikit pengalihan, Anda dapat menguji secara manual apakah pengalihan Anda berfungsi dengan benar. Cukup kunjungi URL lama dan lihat apakah Anda dialihkan ke URL baru.

Ada juga alat yang dapat Anda gunakan – misalnya, Anda dapat memeriksa pengalihan sementara dan permanen di Google Search Console atau Audit Situs Semrush .

Jika Anda ingin menguji URL tertentu, Anda dapat menggunakan alat seperti httpstatus , yang akan menunjukkan kode status dan rantai pengalihan. Ada juga Redirect Checker , yang akan memeriksa kode HTTP, serta penyegaran meta dan pengalihan JavaScript.

Jika Anda melakukan migrasi situs, Anda harus menguji pengalihan 301 pada lingkungan staging dan setelah situs baru ditayangkan. Anda cukup merayapi URL Anda dan memeriksa apakah masing-masing 301 dialihkan ke URL target yang ditentukan, yang mengembalikan kode 200.

Anda juga harus memantau URL Anda setelah menerapkan pengalihan untuk memastikan tidak ada kesalahan dan pengalihan terus berfungsi.

Bagaimana cara menerapkan pengalihan?

Ada beberapa cara untuk menerapkan pengalihan berdasarkan server Anda atau CMS yang Anda gunakan.

Metode umum termasuk mengimplementasikannya di server Apache atau Nginx atau menggunakan plugin yang tersedia untuk WordPress, Shopify, atau Magento.

Jika metode yang diuraikan tidak berlaku untuk Anda, Anda dapat menemukan panduan platform hosting atau CDN Anda untuk petunjuk tentang penerapan pengalihan. Sebagian besar dari mereka menawarkan cara mudah untuk mengelola pengalihan melalui panel admin mereka. Sebagai contoh, berikut adalah panduan untuk DreamHost atau Hostinger .

Untuk solusi lain untuk menerapkan pengalihan, pastikan untuk membaca artikel ini di halaman pengalihan.

apache

Jika situs Anda berjalan di server Apache, Anda dapat menerapkan pengalihan dengan mengakses file .htaccess di folder root server. File ini memungkinkan Anda membuat konfigurasi pada detail situs web Anda tanpa mengubah file konfigurasi server.

Anda dapat mengakses file ini dengan mengakses direktori public_html server Anda menggunakan FTP atau Manajer File. Jika Anda tidak memiliki file .htaccess, Anda dapat membuatnya menggunakan editor teks apa pun, menyetel namanya menjadi “.htaccess” tanpa ekstensi, dan mengunggahnya ke public_html.

Sebelum membuat perubahan apa pun pada file ini, buat cadangannya. Kesalahan apa pun di dalamnya dapat menyebabkan konten Anda tidak ditampilkan dengan benar.

Berikut adalah beberapa contoh umum dari berbagai arahan pengalihan yang dapat Anda terapkan.

Untuk mengalihkan 301 URL ke URL lain, gunakan kode ini:

 Redirect 301 /old-page.html https://website/new-page.html

Karena perintah berada di server root domain itu, tidak perlu menyertakan URL lengkap halaman lama di sini. Namun perhatikan bahwa meskipun Anda mungkin mengarahkan ulang halaman di domain yang sama, Anda harus memberikan URL lengkap untuk tujuan tersebut.

Jika Anda ingin mengarahkan ulang URL dengan kode status 302, ubah saja pengalihan ke “ Redirect 302.

Jika Anda ingin mengalihkan seluruh domain secara permanen ke domain lain, lakukan seperti ini:

 Redirect 301 / https://www.newwebsite.com/

Jika URL Anda berubah dari HTTP ke HTTPS , gunakan ini:

 Menulis ulang mesin pada
Tulis UlangCond %{HTTPS} aktif
Aturan Penulisan Ulang (.*) https://%{HTTP_HOST}%{REQUEST_URI }

Dalam hal ini, pertama-tama Anda mengaktifkan modul RewriteEngine di file .htaccess, yang diperlukan agar kondisi berfungsi, lalu tentukan kondisinya.

Anda juga dapat mengarahkan ulang jalur file lama ke yang baru:

 Arahkan ulang /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html

Cara lain untuk menggunakan file .htaccess adalah dengan mengarahkan pengguna ke halaman 404 khusus. Anda dapat melakukannya dengan menerapkan kode berikut:

 ErrorDocument 404 /error/pagenotfound.html

Di sini, /error/pagenotfound.html harus menunjuk ke lokasi halaman 404 Anda.

Jika Anda tidak yakin bagaimana menerapkan pengalihan dalam file .htaccess dan cara kerjanya, lihat Tutorial Apache ini dan Panduan Penulisan Ulang URL -nya .

Anda juga dapat mengikuti panduan ini tentang menyiapkan file .htaccess di Apache.

Nginx

Jika server Anda menjalankan Nginx, Anda dapat mengelola pengalihan di file `nginx.conf` dengan menambahkan blok server untuk menangani permintaan pengalihan.

Contoh kode ini akan menghasilkan pengalihan ke URL baru:

 server {
mendengarkan 80;
dengarkan 443 ssl;
nama_server www.nama-lama.com;
return 301 $scheme://www.new-name.com$request_uri;
}

Lihat panduan ini tentang membuat aturan penulisan ulang Nginx untuk mempelajari cara membuat permintaan ini.

Plugin

Anda dapat menggunakan plugin CMS, yang merupakan cara untuk mengotomatiskan implementasi pengalihan Anda, membuat proses lebih cepat, terutama jika Anda memiliki situs web yang besar.

Sebagian besar platform CMS atau eCommerce menawarkan berbagai plugin pengalihan.

WordPress

Berikut adalah beberapa plugin populer yang dapat Anda gunakan untuk WordPress:

Pengalihan – Ini akan memungkinkan Anda mengelola pengalihan 301 dan mengikuti kesalahan 404 yang mungkin dimiliki situs Anda. Gunakan untuk kedua situs dengan hanya beberapa pengalihan dan situs dengan ribuan pengalihan.

301 Redirects – Plugin ini memungkinkan Anda mengelola dan membuat 301, 302, dan 307 redirect. Itu juga menyimpan log kesalahan 404 Anda. Jika Anda memiliki banyak halaman untuk dialihkan, alat ini memungkinkan Anda mengalihkan secara massal bahkan ribuan URL.

Pengelola Pengalihan Aman – Dengan menggunakan plugin ini, Anda dapat membuat pengalihan 301 dan 302, meskipun tidak menawarkan opsi untuk pengalihan massal, jadi disarankan untuk situs yang lebih kecil.

Anda juga dapat mempertimbangkan plugin SEO umum , seperti Yoast atau All in One SEO , yang menawarkan fungsi ini.

Shopify

Jika Anda menggunakan Shopify, Anda dapat menggunakan salah satu aplikasi yang tersedia, seperti:

Pengalihan Mudah oleh ESC – Aplikasi ini memungkinkan Anda mengelola pengalihan 301 dan halaman kesalahan 404, termasuk pengalihan massal. Ini adalah alat yang akan sangat membantu jika Anda memigrasikan toko Anda antar platform atau menyesuaikan struktur situs atau halaman produk Anda.

Redirectify – Ini adalah aplikasi Shopify yang akan membantu Anda menemukan dan mengarahkan 404 error.

Magento

Jika Anda menggunakan Magento, Anda dapat mengatur pengalihan 301 di fitur Penulisan Ulang URL.

Kesimpulan

Pengalihan adalah cara untuk mempertahankan sinyal peringkat, lalu lintas, dan konversi dari halaman yang kontennya telah dihapus atau diubah. Mengikuti panduan yang disebutkan di atas adalah kunci untuk mempertahankan kinerja pencarian Anda, jadi berikan perhatian khusus untuk menerapkannya dengan benar.

Dengan menerapkan pengalihan, Anda menjauhkan pengguna dari laman kesalahan yang dapat menyebabkan pengalaman pengguna yang negatif, dan Anda menginstruksikan mesin telusur ke mana mereka harus pergi dan bagaimana mereka harus memperlakukan URL Anda yang diubah.