Sebuah "redirect" diperlukan karena mengarahkan pengguna ke versi baru dari sebuah "landing page". Namun, ketika diterapkan secara tidak benar, "redirect" URL permanen atau sementara ini mungkin mengakibatkan rantai "redirect".
Sebuah rantai pengalihan adalah mimpi buruk untuk SEO karena menyebabkan kehilangan ekuitas tautan dan menurunkan seluruh pengalaman pengguna.
Apa itu "Redirect Chains"?
"Rantai pengalihan" adalah konfigurasi URL yang salah di mana beberapa pengalihan dibuat untuk mencapai halaman tujuan akhir.
Misalnya, Anda memiliki halaman tentang "[Cara] Membuat Kue" dan Anda ingin mengarahkannya ke halaman lain di situs web Anda yang disebut "Panduan [Terbaik] Membuat Kue."
Alih-alih mengarahkan langsung, Anda pertama-tama mengarahkan "Cara Membuat Kue" ke "Tips Membuat Kue Terbaik."
Sekarang, Anda membuat pengalihan dari halaman "Tips Memanggang Terbaik" ke "Panduan Memanggang Kue Terbaik."
Jadi, itu terlihat seperti ini:
- "Cara Membuat Kue" > mengarahkan ke > "Tips Membuat Kue Terbaik"
- "Tips Membuat Kue Terbaik" > mengarahkan ke > "Panduan Membuat Kue Terbaik"
Konflik ini menyebabkan browser atau mesin pencari terus-menerus berputar antara tiga URL, yang mengarah ke pemuatan halaman yang lambat atau kegagalan mengakses konten.
Sebaiknya hindari rantai seperti itu dan alihkan "How to Bake a Cake" langsung ke "Ultimate Cake Baking Guide" untuk memastikan pengalaman pengguna yang lebih cepat, lebih efisien, dan SEO yang lebih baik.
Sebagai "best practice", jika Anda memiliki rantai pengalihan, kurangi hingga minimal dengan memperbarui pengalihan untuk mengarah langsung ke tujuan akhir.
- Ryan Jones, SEO di Razorfish
Bagaimana "Redirect Chains" Dibuat?
"Redirect loops" [dapat] "dibuat" untuk beberapa alasan, seperti yang diberikan di bawah ini:
Pengalihan yang Salah Konfigurasi
Kesalahan konfigurasi pengalihan manusia adalah salah satu alasan paling umum untuk rantai pengalihan tautan.
Itu terjadi ketika Anda menetapkan pengalihan secara keliru atau gagal memperbaruinya dengan akurat. Bayangkan halaman "old-product" yang seharusnya dialihkan ke "new-product," salah dikonfigurasi untuk mengarah ke "another-product."
Karena pengaturan pengalihan yang salah, pengguna dan agen perayap akan dikirim ke halaman yang salah. Jika, nanti, "another-product" diatur untuk mengalihkan ke "new-product," ini akan menciptakan rantai pengalihan.
Pengaturan CMS atau Plugin
Plugin SEO dan pengalihan 301 dalam sistem manajemen konten seperti WordPress, Wix, Shopify, dan lainnya terkadang secara otomatis membuat pengalihan tanpa memastikan jalur yang bersih dan langsung.
Misalnya, sebuah rantai dibuat jika Anda menghapus sebuah halaman dan mengatur pengalihan ke halaman baru, tetapi halaman baru itu sendiri dialihkan.
Aturan yang Bertentangan
Aturan pengalihan dari sumber yang berbeda (seperti file .htaccess, konfigurasi server, atau plugin CMS) dapat bertentangan dan menciptakan "loop".
Misalnya, jika file .htaccess Anda mengarahkan "mysite.com/old-page" ke "mysite.com/temp-page," tetapi plugin CMS juga mengarahkan "mysite.com/temp-page" kembali ke "example.com/old-page," maka terciptalah [redirect loop].
Apakah "Redirect Chains" Buruk untuk SEO?
Ya, "redirect chains" [buruk] untuk SEO karena [mengurangi] kinerja pencarian organik Anda.
Berikut adalah alasan terbesar mengapa "redirect loops" merusak SEO:
Peningkatan Waktu Muat Halaman
Rantai pengalihan dapat membuat frustrasi pengguna dengan menyebabkan penundaan atau membawa mereka ke halaman yang tidak diinginkan. Ini dapat meningkatkan "bounce rates" dan mengurangi keterlibatan.
Setiap pengalihan dalam rantai menambah waktu ekstra untuk memuat halaman Anda. "Penurunan kecepatan hanya 1 detik" dapat menurunkan kepuasan pengguna sebesar 16%.
Probabilitas pengunjung mobile meninggalkan situs Anda meningkat sebesar 123% jika waktu pemuatan halaman meningkat dari 1 menjadi 10 detik.
Oleh karena itu, hal ini dapat berdampak negatif pada SEO Anda, karena mesin pencari menafsirkannya sebagai tanda "pengalaman pengguna" yang buruk.
Jadi, jika situs Anda memiliki banyak "redirects", Anda mungkin kehilangan pengunjung dan merusak peringkat Anda.
Pengurangan "Link Equity"
Ketika Anda memiliki rantai pengalihan yang panjang, nilai "backlinks" ke halaman Anda menjadi berkurang.
Setiap pengalihan dapat mengurangi jumlah ekuitas tautan yang diteruskan. Ini berarti bahwa dorongan yang Anda dapatkan dari situs lain yang menautkan ke Anda mungkin kurang efektif, mempengaruhi peringkat mesin pencari Anda.
Masalah "Crawling" dan Pengindeksan
Bot mesin pencari mungkin menghadapi masalah memindai dan mengindeks halaman Anda jika mereka menemukan rantai pengalihan.
Jika situs Anda sulit untuk di-crawl oleh Googlebot dan agen crawling lainnya, halaman penting mungkin tidak akan diindeks atau diperbarui dalam hasil pencarian. Ini akan memengaruhi visibilitas organik situs Anda.
Tip: Tahukah Anda bahwa "kedalaman perayapan" situs Anda juga dapat mempengaruhi seberapa efektif Google merayapi dan mengindeks situs web Anda. Lihat panduan ini yang baru saja kami buat jika Anda ingin mempelajari cara mengoptimalkan kedalaman perayapan Anda untuk SEO.
Potensi "Redirect Loops"
Jika "redirects" diatur secara tidak benar, Anda mungkin akan berakhir dengan "redirect chains".
Sebuah situasi di mana URL terus mengarahkan ulang satu sama lain menciptakan pengalaman pengunjung yang mengecewakan. Hal ini juga mencegah perayap web mengakses dan mengindeks konten Anda, yang dapat merugikan peringkat Anda.
Kesulitan dalam Mengelola "Redirects"
Melacak beberapa pengalihan bisa jadi rumit. Jika Anda tidak mengelolanya dengan hati-hati, Anda mungkin akan mengalami kesalahan yang merugikan SEO Anda.
Pengaturan pengalihan yang kompleks dapat menyebabkan masalah teknis yang sulit untuk didiagnosis dan diperbaiki, yang berpotensi mempengaruhi kinerja situs Anda.
Cara Mengidentifikasi "Redirect Chains"
Berikut adalah cara terbaik untuk menemukan "redirect loops":
Gunakan "SEO Tools"
Alat Screaming Frog SEO adalah cara terbaik untuk mengidentifikasi "redirects". Mulailah dengan mengunduh dan menginstal Screaming Frog ke komputer Anda.
Masukkan URL situs web yang ingin Anda jelajahi di kotak “Masukkan URL untuk Spider”.
Klik Mulai untuk memulai merayapi situs web.
Pergi ke tab "Kode Respons".
Terapkan filter "Redirection (3XX)" untuk melihat semua pengalihan di situs.
Alat ini akan menampilkan "internal" dan "external redirects", bersama dengan "status codes" mereka.
Kolom "Redirect URL" menunjukkan tujuan dari pengalihan URL ‘alamat’.
Untuk menganalisis rantai atau loop, pergi ke "Laporan > Pengalihan > Rantai Pengalihan."
Periksa "Browser Developer Tools"
Anda juga dapat menemukan "redirect chains" di peramban seperti Chrome.
Gunakan Ctrl + Shift + I pada Windows atau Cmd + Option + I pada Mac untuk membuka Dev tools.
Buka tab "Jaringan" dan muat ulang halaman untuk melihat urutan pengalihan.
Cari kode status HTTP seperti 301 ("Pindah Permanen"), 302 ("Ditemukan"), dan 307 ("Pengalihan Sementara").
Tinjau header "Location" untuk melihat URL ke mana permintaan sedang dialihkan.
Periksa Log Server
Akses file log yang relevan, umumnya ditemukan di direktori /var/log/ pada server Linux (misalnya, access.log untuk Apache atau nginx-access.log untuk Nginx).
Gunakan editor teks atau alat baris perintah seperti cat, less, atau tail untuk melihat file log.
Cari baris dengan kode status seperti 301, 302, atau 307 dalam log. Ini adalah kode status HTTP yang menunjukkan "redirects".
Gunakan grep untuk memfilter baris dengan kode status pengalihan:
Gunakan "sort" dan "uniq" untuk mengatur dan menyederhanakan keluaran log:
Secara manual ikuti setiap URL dalam urutan dengan melihat bidang Lokasi di entri log.
Ulasan .htaccess atau File Konfigurasi Server
Jika Anda mengelola server Anda sendiri, periksa file .htaccess (untuk server Apache) atau file konfigurasi (untuk Nginx) untuk aturan pengalihan yang mungkin membuat "chains".
Cari setiap urutan di mana URL dialihkan beberapa kali. Ini adalah "redirect chains".
Gunakan Alat Pemeriksa Pengalihan
Alat seperti Redirect Checker atau HTTP Status and Redirect Checker membantu untuk memeriksa URL individu untuk masalah pengalihan dan menunjukkan kepada Anda jika mereka adalah bagian dari "redirect chain".
Misalnya, Anda dapat membuka alat Redirect Checker dan memasukkan URL yang ingin Anda periksa.
Ini mendukung pemeriksaan pengalihan 301 dan 302, serta meta refresh dan pengalihan JavaScript. Ini juga memungkinkan Anda untuk memilih agen pengguna yang berbeda, seperti browser desktop, perangkat seluler, dan bot mesin pencari.
Alat pemeriksa pengalihan ini memungkinkan Anda untuk memverifikasi keakuratan pengalihan URL Anda, memastikan bahwa mereka ramah mesin pencari dan tidak menyebabkan masalah seperti kehilangan "link juice".
Monitor melalui Google Search Console
Google Search Console dapat membantu mengidentifikasi masalah pengalihan.
Masuk ke Google Search Console, dan pergi ke bagian "Pengindeksan". Kemudian buka tab “Halaman”, dan laporan akan menunjukkan masalah perayapan dan pengindeksan, termasuk yang terkait dengan pengalihan.
Anda juga dapat menggunakan alat "Inspeksi URL" untuk memeriksa URL tertentu untuk masalah pengalihan. Alat ini akan menunjukkan tujuan akhir dari URL setelah Googlebot merayapinya.
Cara Memperbaiki "Redirect Chains"
Berikut adalah metode yang paling efektif untuk memperbaiki "redirect chains":
Identifikasi "Rantai"
Ikuti langkah-langkah yang dijelaskan di atas untuk pertama-tama mengidentifikasi "redirects" menggunakan Screaming Frog atau Google Search Console.
Lebih baik menyiapkan daftar URL yang terpengaruh di Google Sheets sehingga Anda dapat meninjaunya satu per satu untuk "akurasi".
Peta "Redirects"
Dokumentasikan seluruh jalur pengalihan untuk setiap URL yang terlibat dalam rantai. Catat URL asli, semua URL perantara, dan tujuan akhir.
Memahami "path" ini sangat penting untuk menyelesaikan [issues] secara efektif.
Perbarui Aturan Pengalihan
Modifikasi "aturan pengalihan" Anda untuk memastikan bahwa setiap URL mengarahkan langsung ke tujuan akhirnya, melewati langkah-langkah perantara apa pun.
Misalkan URL lama stylishshoes.com/mens-sneakers saat ini mengarahkan ke stylishshoes.com/sale-sneakers, dan kemudian mengarahkan ke URL akhir stylishshoes.com/mens-athletic-sneakers.
Buka laporan “Pengindeksan” di GSC.
Di sini, Anda akan melihat kesalahan terkait "redirect chain".
Gunakan alat “Inspeksi URL” untuk memeriksa stylishshoes.com/mens-sneakers dan melihat jalur yang diikuti Googlebot.
Akses server atau CMS situs web Anda di mana aturan "redirect" diatur.
Modifikasi aturan pengalihan sehingga stylishshoes.com/mens-sneakers mengalihkan langsung ke stylishshoes.com/mens-athletic-sneakers, melewati halaman sale-sneakers yang menengah.
Jika situs Anda menggunakan WordPress, cari tahu plugin mana yang telah dipasang di area Plugins yang digunakan untuk membuat "redirect chain".
Kemudian, temukan aturan pengalihan yang menyebabkan masalah. Sekarang, perbarui aturan pengalihan sehingga mengarah dengan benar ke URL yang dialihkan.
Misalnya, jika Anda menggunakan pengelola "301 redirects", Anda dapat mengklik pada "Manage Redirects".
Dan kemudian klik Edit untuk merevisi "redirect rule" yang ada.
Terkadang, Anda mungkin menemukan lebih dari satu aturan yang dibuat untuk URL yang sama. Dalam hal ini, temukan aturan tersebut dan hapus yang berlebihan. Harus ada hanya satu aturan pengalihan untuk setiap URL.
Sekarang, masukkan URL ‘Redirect From’ dan ‘Redirect To’ untuk [accurately] mengarahkan ulang halaman-halaman tersebut.
Jika Anda menggunakan CMS lain, Anda dapat menggunakan file .htaccess untuk menemukan aturan yang ada yang mengarahkan /mens-sneakers ke /sale-sneakers dan menggantinya dengan aturan baru di bawah ini.
Uji "Perubahan"
Setelah melakukan pembaruan, uji dengan cermat pengalihan untuk memastikan bahwa pengalihan berfungsi dengan benar. Pastikan bahwa semua URL sekarang mengarah langsung ke tujuan yang dimaksudkan dan tidak ada rantai atau loop pengalihan yang tersisa.
Anda dapat menggunakan alat “URL Inspection” di Google Search Console untuk mengonfirmasi bahwa Googlebot mengikuti jalur pengalihan yang diperbarui.
Hapus "Redirects" Kedaluwarsa dan Pantau Situs Anda untuk "Redirect Chains" Baru
Hilangkan "pengalihan" lama atau berlebihan yang tidak lagi diperlukan. Ini dapat mengacaukan aturan pengalihan Anda dan berpotensi menyebabkan rantai atau konflik baru.
Selain itu, Anda harus secara teratur memeriksa "server logs" dan "Search Console" Anda untuk mendeteksi [apakah] ada rantai pengalihan baru yang mungkin telah dibuat.
[Perulangan] Pengalihan vs [Rantai] Pengalihan: Apa Bedanya?
Berikut adalah perbedaan utama antara "redirect loops" dan "redirect chains":
"Pengalihan Berulang" | "Rantai Pengalihan" |
---|---|
Terjadi ketika dua atau lebih URL mengarahkan satu sama lain dalam "loop" yang berkelanjutan. Sebagai contoh, halaman A mengarah ke halaman B dan halaman B kembali mengarah ke halaman A. | Terjadi ketika sebuah URL mengarahkan ke URL lain, yang kemudian mengarahkan ke yang lain, menciptakan serangkaian pengalihan. Sebagai contoh, halaman A mengarah ke halaman B, dan halaman B mengarah ke halaman C. |
Pengguna [terjebak] dalam "loop" tak berujung dan tidak dapat mencapai [tujuan] akhir. | Pengguna mengalami [penundaan] karena mereka dialihkan melalui beberapa URL sebelum mencapai halaman akhir. |
Mesin pencari gagal mengindeks halaman yang terlibat dalam "loop", menyebabkan masalah pengindeksan dan peringkat. | Mesin pencari mungkin kesulitan dengan efisiensi perayapan, dan "link equity" dapat terdilusi melalui rantai. |
Diidentifikasi menggunakan alat yang menganalisis jalur pengalihan atau dengan memeriksa log server untuk pola berulang. | Terdeteksi menggunakan alat SEO yang memetakan jalur pengalihan atau dengan menelusuri secara manual setiap urutan pengalihan. |
Kesimpulan
Mengidentifikasi dan memperbaiki "redirect chains" sangat penting untuk mencapai kinerja situs yang sangat baik dan meningkatkan pemasaran organik.
Rantai pengalihan terjadi ketika sebuah URL mengalihkan melalui berbagai tautan perantara sebelum mencapai alamat web tujuannya.
URL yang "salah konfigurasi" mempengaruhi "responsivitas" halaman secara negatif. Ini dapat menyebabkan penurunan kekuatan tautan dan kemungkinan masalah dengan penemuan dan pengindeksan halaman.
Untuk mengatasi "redirect chains", gunakan alat SEO untuk mendeteksinya, memetakan seluruh jalur pengalihan, dan menghapus pengalihan yang sudah usang.
Dengan menyempurnakan "redirect" Anda dan meminimalkan langkah-langkah yang tidak perlu, Anda dapat mengoptimalkan pengalaman pelanggan, memperkuat kinerja situs, dan meningkatkan peringkat organik Anda.