Penyebab Umum Masalah Pengalihan di GSC
Salah pengalihan (redirect error) di Google Search Console (GSC) adalah ketika Googlebot mengalami kesulitan dalam mengikuti atau memproses pengalihan dari satu URL ke URL lain.
Masalah ini biasanya muncul dalam laporan Coverage atau saat Anda menggunakan fitur URL Inspection di GSC.
Berikut adalah apa yang dimaksud dengan salah pengalihan di GSC:
1. Jenis-Jenis Masalah Pengalihan yang Umum di GSC
Redirect Chain (Pengalihan Berantai)
URL pertama dialihkan ke URL kedua, lalu ke URL ketiga, dan seterusnya, sehingga membentuk rantai pengalihan.
Googlebot mungkin tidak mencapai URL tujuan akhir, sehingga mengganggu pengindeksan.
Redirect Loop (Pengalihan Tak Terbatas)
URL terus-menerus dialihkandialihkan ke dirinya sendiri atau URL lain dalam lingkaran tanpa akhir.
Googlebot tidak dapat memproses URL, dan pengguna akan melihat kesalahan.
Pengalihan Tidak Valid
Pengalihan diarahkan ke URL yang tidak ada (404 error), URL non-kanonis, atau URL yang salah.
Googlebot menganggap URL tujuan tidak valid dan tidak akan mengindeksnya.
Penggunaan 302 Redirect untuk Pengalihan Permanen
Jika pengalihan sementara (302) digunakan untuk situasi yang seharusnya permanen (301).
Googlebot tidak menganggap URL tujuan sebagai pengganti permanen, yang dapat memengaruhi peringkat SEO.
Pengalihan Tidak Konsisten
URL tidak dialihkan ke versi standar (contoh: HTTP ke HTTPS atau non-www ke www).
Hal ini menciptakan duplikasi konten dan membingungkan Googlebot.
2. Penyebab Masalah Salah Pengalihan
Kesalahan Konfigurasi Server
File seperti .htaccess, nginx.conf, atau pengaturan DNS salah diatur.
Konflik Plugin (CMS)
Pada WordPress atau CMS lain, beberapa plugin pengalihan dapat bertentangan.
Cache yang Tidak Diperbarui
Cache di server atau browser dapat menyebabkan Google melihat pengalihan yang usang.
URL yang Tidak Aktif
URL pengalihan mengarah ke halaman yang tidak ada (404 atau soft 404).
Pengaturan HTTP Header Salah
Misalnya, kode status HTTP yang salah seperti 200 (OK) untuk halaman yang seharusnya dialihkan.
3. Tanda Masalah Salah Pengalihan di GSC
Error pada Laporan Coverage
Pesan seperti “Redirect error” atau “Redirect chain/loop” muncul.
URL Inspection: GSC menunjukkan bahwa Googlebot tidak dapat mencapai URL tujuan atau pengalihan tidak valid.
4. Dampak dari Salah Pengalihan
Kerugian SEO
Googlebot tidak dapat mengindeks halaman dengan benar, yang dapat menurunkan peringkat pencarian.
Pengalaman Pengguna Buruk
Pengguna yang mengikuti tautan mungkin menemui halaman error atau waktu muat yang lama.
Wasted Crawl Budget
Googlebot menghabiskan waktu pada URL yang bermasalah, bukan halaman penting lainnya.
5. Cara Memeriksa dan Mengatasi Masalah
Periksa Pengalihan dengan Alat
Google Search Console
Gunakan fitur URL Inspection untuk memeriksa masalah spesifik.
Redirect Checker Tools
Gunakan alat seperti Redirect Checker atau ekstensi seperti Ayima Redirect Path untuk melacak pengalihan.
Pastikan Pengalihan Valid
Gunakan 301 Redirect untuk pengalihan permanen.
Hindari rantai pengalihan atau loop.
Periksa Pengaturan Server:
Edit file .htaccess (Apache) atau nginx.conf untuk memastikan aturan pengalihan benar.
Pastikan pengalihan diarahkan langsung ke URL akhir.
Validasi di GSC
Setelah perbaikan, gunakan Request Indexing di GSC untuk memberitahu Google tentang perubahan.Berikut langkah-langkah untuk mengatasi kesalahan pengalihan dengan benar
1. Identifikasi Penyebabnya
Periksa URL
Pastikan URL yang Anda coba akses sudah benar dan tidak memiliki loop pengalihan (misalnya, dari URL A ke URL B, lalu kembali ke A).
Cek Jenis Kesalahan
ERR_TOO_MANY_REDIRECTS: Terjadi loop pengalihan.
404 atau 301/302 Loop
Masalah pengalihan yang tidak valid.
2. Periksa File .htaccess
Jika Anda menggunakan server Apache, buka file .htaccess di direktori root situs Anda.
Pastikan tidak ada aturan pengalihan yang menyebabkan loop, seperti:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
Hapus atau perbaiki aturan yang salah.
3. Periksa Konfigurasi Server
Apache
Cek file konfigurasi server untuk konflik aturan pengalihan.
Nginx
Pastikan tidak ada konflik dalam blok server atau location.
4. Cek Plugin atau Tema (Jika CMS Digunakan)
Jika Anda menggunakan WordPress atau CMS lain, nonaktifkan plugin yang terkait dengan pengalihan, seperti plugin SEO.
Coba aktifkan tema default untuk memastikan tema tidak menyebabkan masalah.
5. Hapus Cache Browser
Kadang-kadang kesalahan pengalihan disebabkan oleh cache browser yang menyimpan pengaturan pengalihan lama. Bersihkan cache browser Anda.
6. Periksa Pengaturan HTTPS
Jika Anda menggunakan HTTPS, pastikan pengaturan SSL di server sudah benar.
Hindari pengalihan berulang antara HTTP dan HTTPS.
7. Gunakan Debugging Tools
Gunakan alat seperti Redirect Checker untuk melihat jalur pengalihan.
Gunakan developer tools di browser (tab Network) untuk melihat log pengalihan.
8. Perbaiki di Level DNS
Pastikan DNS Anda tidak memiliki pengaturan pengalihan yang tidak sesuai.
Contoh Pengalihan yang Benar
Jika Anda ingin mengarahkan semua lalu lintas dari http://example.com ke https://www.example.com, gunakan aturan berikut di .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]


