Penyebab Umum Masalah Pengalihan di GSC

Artikel ini menjelaskan secara detail, mengenai penyebab Kesalahan 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

Pencarian di index google


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]

LihatTutupKomentar