Google Search Console'da Yönlendirme Hatası: Nedenleri ve Çözümleri

Google Search Console'da Yönlendirme Hatası: Nedenleri ve Çözümleri

Search Console'da Sayfa dizine ekleme raporunu açtınız ve "Yönlendirme hatası" altında listelenen URL'ler buldunuz. Buradaki çoğu durumun aksine, bu gerçek bir sorundur.

Kısaca: Google, URL'nizdeki bir yönlendirmeyi takip etmeye çalıştı ve çalışan bir sayfaya ulaşamadı. Siz düzeltene kadar o URL dizinin dışında kalır; onu yönlendirmek istediğiniz içerik de öyle.

İyi haber şu ki, neye bakacağınızı bildiğinizde yönlendirme hatalarını teşhis etmek genellikle hızlıdır. Bu rehber, bu durumun ne anlama geldiğini, Google'ın sıraladığı nedenleri, her birinin nasıl izleneceğini ve nasıl düzeltilip doğrulanacağını ele alıyor.

Search Console'da yönlendirme hatası ne anlama gelir?

Yönlendirme hatası, Google Search Console Sayfa dizine ekleme raporundaki "Sayfaların neden dizine eklenmediği" tablosunda yer alan bir nedendir. Googlebot URL'nizden bir yönlendirmeyi takip ettiğinde ancak tarayabileceği bir hedefe hiç varamadığında görünür; bu yüzden o yol üzerinden ne orijinal URL ne de hedef dizine eklenir.

"Yönlendirmeli sayfa" durumuyla karıştırmak kolaydır, o yüzden net olalım: o durum normaldir. Yönlendirmenin çalıştığı anlamına gelir: URL başka bir yeri gösterdiği için dizine eklenmez ve Google hedefi kendi başına değerlendirir. Yönlendirme hatası ise yönlendirmenin kendisinin başarısız olduğu anlamına gelir.

Bu durumu Dizine ekleme › Sayfalar bölümünde bulursunuz. Etkilenen URL'leri görmek için "Yönlendirme hatası" satırına tıklayın ve tam listeyi indirmek için Dışa aktar düğmesini kullanın.

Üç yönlendirme yolunun karşılaştırması: tek adımda 200 döndüren bir sayfaya ulaşan ve dizine eklenebilen doğrudan bir 301; birkaç URL'den geçen ve nihai sayfadan önce bırakılabilen bir yönlendirme zinciri; iki URL'nin birbirini gösterdiği ve hiçbir sayfaya ulaşılamayan bir yönlendirme döngüsü
Tek temiz adım, bir zincir, bir döngü

Yönlendirme hatasının yaygın nedenleri

Google'ın Sayfa dizine ekleme raporu belgeleri, bu durumun arkasındaki dört durumu listeler. Pratikte iki neden daha sık karşımıza çıkar.

1. Çok uzun bir yönlendirme zinciri

Başka bir URL'ye yönlendiren her URL bir adım ekler. Google'ın tarama belgelerine göre Google'ın tarayıcıları en fazla 10 yönlendirme adımını takip eder. Bunun ötesinde Googlebot vazgeçer ve Search Console bir yönlendirme hatası bildirir. Zincirler genellikle zamanla uzar: önce bir HTTP'den HTTPS'ye kuralı, sonra bir www kuralı, ardından sondaki eğik çizgi kuralı ve üstüne bir site taşıması.

2. Bir yönlendirme döngüsü

A URL'si B URL'sine, B URL'si de tekrar A'ya (veya A'ya geri götüren herhangi bir adrese) yönlendirir. Zincir hiçbir zaman çözülmez, bu yüzden hiçbir sayfaya ulaşılamaz. Döngüler genellikle birbiriyle çelişen iki kuraldan doğar; örneğin biri sona eğik çizgi eklemeye zorlarken diğeri onu kaldırır.

3. Maksimum uzunluğu aşan bir yönlendirme URL'si

Bir yönlendirme kuralı her adımda URL'ye bir şey eklemeye devam ederse, örneğin bir parametre veya bir yol parçası, adres maksimum URL uzunluğunu aşana kadar büyür ve zincir başarısız olur.

4. Zincirde hatalı veya boş bir URL

http:// yerine htp:// gibi bir yazım hatası, yanlış yere çözümlenen göreli bir yol veya boş bir Location başlığı, yönlendirmeyi o adımda bozar.

5. Google'ın tarayamadığı bir hedef

Nihai URL robots.txt tarafından engellenmişse Googlebot onu getiremez. Her yönlendirmenin hedefinin yalnızca var olduğunu değil, taranabilir olduğunu da kontrol edin.

6. Farklı yerlerde çakışan yönlendirme kuralları

CMS'nizde, bir eklentide, web sunucusunda ve bir CDN'de tanımlanan yönlendirmeler üst üste binebilir veya birbiriyle çatışabilir. Bir katmanda eklenen bir kural, URL'yi başka bir katmandaki kurala geri gönderebilir; zincirlerin ve döngülerin çoğu böyle doğar.

Yönlendirme hatası nasıl teşhis edilir?

Search Console'un işaretlediği URL'lerle başlayın, ardından her biri istendiğinde ne olduğunu izleyin.

URL Denetimi'ni kullanın

Etkilenen bir URL'yi Search Console'un üst kısmındaki denetim çubuğuna yapıştırın. Sayfa dizine ekleme bölümü, Google'ın sayfayı en son ne zaman taradığını ve sayfanın başarıyla getirilip getirilmediğini gösterir. Rapor düzeltmelerinizin gerisinde kalabileceği için mevcut davranışı kontrol etmek üzere Canlı URL'yi test et seçeneğine tıklayın.

Yönlendirme yolunun tamamını izleyin

URL'yi isteyin ve her adımı takip edin. Terminalden:

curl -sIL https://example.com/old-page | grep -iE "^(HTTP|location)"

Çıktı, her durum kodunu ve Location başlığını sırasıyla listeler. Aradığınız şeyler: birden fazla adım, iki kez görünen bir URL (döngü), hatalı biçimlendirilmiş bir Location veya 200 olmayan son bir yanıt.

Terminal kullanmak istemiyorsanız, SEOcrawl AI Crawler sayfasındaki ücretsiz SEO denetimi herhangi bir URL'nin yönlendirme adımlarını sayar; SEOcrawl AI MCP sunucusunun fetch_url aracı ise nihai URL'yi, durum kodunu ve yönlendirme zincirinin tamamını doğrudan Claude, ChatGPT veya Cursor içinde döndürür.

Nihai yanıt kodunu kontrol edin

Yoldaki son URL'nin başka bir 3xx, 4xx veya 5xx değil, 200 döndürdüğünü doğrulayın. Zincir bir hatayla bitiyorsa sorun hedeftedir: Not found (404) ve Blocked due to other 4xx issue rehberlerimize göz atın.

Her neden nasıl düzeltilir?

Çözüm neredeyse her zaman aynı fikre dayanır: orijinal URL'yi tek ve temiz bir adımda nihai hedefine yönlendirin.

Yönlendirme hatası nedenleri ve çözümleri: zincir çok uzun, ilk URL'yi doğrudan 200 döndüren nihai sayfaya yönlendirin; yönlendirme döngüsü, iki kuraldan birini silin veya düzeltin; URL çok uzun, kuralın URL'ye ekleme yapmasını durdurun; hatalı veya boş hedef, Location değerini düzeltin; hedef robots.txt ile engellenmiş, taramaya izin verin veya başka bir yere yönlendirin; çakışan kurallar, yönlendirmeleri tek bir yerde tutun
Her neden ve çözümü
  • Zincir çok uzun: ilk URL'yi doğrudan 200 döndüren nihai URL'ye yönlendirin ve aradaki adımları kaldırın. Aynı zincire birkaç eski URL bağlanıyorsa her birini güncelleyin.
  • Yönlendirme döngüsü: birbirini gösteren iki kuralı bulun ve birini silin veya düzeltin; böylece yol gerçek bir sayfada biter.
  • URL çok uzun: URL'ye sürekli ekleme yapan kuralı düzeltin, ardından hedefin yüklendiğini doğrulayın.
  • Hatalı veya boş hedef: yazım hatasını veya boş Location değerini düzeltin ve mutlak URL'ler kullanın.
  • Hedef robots.txt ile engellenmiş: hedefin taranmasına izin verin veya engellenmemiş bir URL'ye yönlendirin.
  • Çakışan kurallar: yönlendirmeleri tek bir yerde tutun; böylece CMS'niz, sunucunuz ve CDN'niz birbirinin üzerine yazmaz.

Ardından iç bağlantılarınızı güncelleyin; yönlendiren bir URL yerine nihai URL'yi göstersinler. XML site haritanızda da yalnızca nihai URL'leri listeleyin. Crawler her iki durumu da tüm sitede işaretler: 3xx döndüren iç bağlantılar ve yönlendiren bir URL listeleyen site haritaları. Tek bir site haritasını kontrol etmek için onu ücretsiz site haritası doğrulayıcıdan geçirin; listelediği her URL için durum kodlarını ve yönlendirme zincirlerini doğrular.

Yönlendirme için en iyi uygulamalar

Birkaç alışkanlık, yönlendirme hatalarının çoğunu daha ortaya çıkmadan önler.

  • Doğru durum kodunu kullanın. Bir 301 yönlendirmesi (veya 308), hedefin dizine eklenmesi gerektiğine dair güçlü bir sinyaldir: kalıcı taşımalar için kullanın. Bir 302 yönlendirmesi (veya 307), orijinal URL'yi sonuçlarda tutan zayıf bir sinyaldir: yalnızca taşıma geçiciyse kullanın.
  • Sunucu tarafı yönlendirmeleri tercih edin. Google anlık meta refresh ve JavaScript yönlendirmelerini de takip eder, ancak JavaScript'i yalnızca sunucu tarafı veya meta refresh yönlendirmeleri mümkün olmadığında kullanmayı önerir.
  • Zincirleri kısa tutun. İdeali tek adımdır. Her fazladan adım kullanıcıları yavaşlatır, tarama bütçesini harcar ve bir hata noktası daha ekler.
  • Her zaman 200 döndüren bir URL'ye yönlendirin, asla başka bir yönlendirmeye değil.
  • İç bağlantıları ve site haritalarını nihai URL'lere göre güncelleyin; böylece Google ve ziyaretçileriniz yönlendirmeyi tamamen atlar.
  • Her taşımadan sonra veya CMS, sunucu ya da CDN kurallarınızda yapılan her değişiklikten sonra yeniden kontrol edin; yeni zincirler ve döngüler tam da o zaman ortaya çıkar.

Düzeltme nasıl doğrulanır?

Yönlendirme tek adımda 200 döndüren bir sayfaya çözümlendiğinde:

  1. Etkilenen bir URL'de URL Denetimi'ni çalıştırın ve Google'ın artık hedefe ulaştığını doğrulamak için Canlı URL'yi test et seçeneğine tıklayın.
  2. En önemli URL'leriniz için Dizine eklenmesini iste seçeneğine tıklayın.
  3. Sayfa dizine ekleme raporunda Yönlendirme hatası sorununu açın ve Google'ın etkilenen her URL'yi yeniden taraması için Düzeltmeyi doğrula seçeneğine tıklayın.
  4. Doğrulama durumunu takip edin. Birkaç gün veya birkaç hafta sürebilir; URL'ler yeniden tarandıkça sorundan çıkar.
Beş adımda yönlendirme hata ayıklama kontrol listesi: etkilenen URL'leri Sayfa dizine ekleme raporundan dışa aktarın; her adımı URL Denetimi veya yanıt başlıklarıyla izleyin; orijinal URL'yi tek adımda 200 döndüren nihai sayfaya yönlendirin; iç bağlantıları ve site haritasını nihai URL'ye göre güncelleyin; Düzeltmeyi doğrula'ya tıklayın ve URL'ler temizlenene kadar takip edin
Yönlendirme hata ayıklama kontrol listesi

Yönlendirme hatalarının önüne geçin

Yönlendirme hataları nadiren kendini belli eder. Sayfa dizine ekleme raporunda görünürler ve büyük bir sitede trafik düşene kadar fark edilmeden kalabilirler. Her mülk için Search Console'u elle kontrol etmek, kolayca atlanabilen yavaş bir iştir.

SEOcrawl AI'ın Indexation görünümü URL'lerinizi Search Console kapsam durumuna göre gruplar; böylece hangi URL'lerin hata durumuna düştüğünü görebilir ve sayının zaman içinde nasıl değiştiğini izleyebilirsiniz. Etkilenen URL'leri kurallarla, elle veya MCP sunucusu üzerinden etiketleyebilir ve her biri çözülene kadar üzerinde çalışabilirsiniz. Bir yapay zeka asistanıyla çalışıyorsanız Google Search Console denetimi, dizin kapsamınızı tek bir istemle kontrol eder ve her düzeltme için bir görev açar.

Sıkça sorulan sorular

Google Search Console'da yönlendirme hatasına ne neden olur?

Google dört neden sayar: çok uzun bir yönlendirme zinciri, bir yönlendirme döngüsü, sonunda maksimum URL uzunluğunu aşan bir yönlendirme URL'si ve zincirde hatalı veya boş bir URL. Her durumda Googlebot çalışan bir nihai sayfaya ulaşamaz.

Yönlendirme hatasını nasıl düzeltirim?

Orijinal URL'yi tek bir adımda nihai hedefine yönlendirin. Ara yönlendirmeleri kaldırın, varsa döngüyü kırın ve son URL'nin 200 durum kodu döndürdüğünden emin olun. İç bağlantıları hedefi gösterecek şekilde güncelleyin, ardından URL Denetimi'ni çalıştırın ve Sayfa dizine ekleme raporunda Düzeltmeyi doğrula'ya tıklayın.

Yönlendirme zinciri ve yönlendirme döngüsü nedir?

Yönlendirme zinciri, A URL'sinin B'ye, B'nin C'ye gittiği ve nihai sayfaya ulaşılana kadar böyle devam eden bir yönlendirme dizisidir. Yönlendirme döngüsü ise URL'ler birbirini gösterdiği için hiç bitmeyen bir zincirdir. İkisi de Google'ın dizine eklenecek bir sayfaya ulaşmasını engelleyebilir.

301 mi 302 mi: hangisini kullanmalıyım?

Kalıcı bir taşıma için 301 (veya 308) kullanın: Google bunu hedefin dizine eklenmesi için güçlü bir sinyal olarak kabul eder. 302'yi (veya 307'yi) yalnızca geçici bir taşıma için, orijinal URL'nin arama sonuçlarında kalmasını istediğinizde kullanın.

"Yönlendirmeli sayfa" ile yönlendirme hatası aynı şey mi?

Hayır. "Yönlendirmeli sayfa", yönlendirmenin çalıştığı anlamına gelir: URL başka bir sayfayı gösterdiği için dizine eklenmez. Yönlendirme hatası ise Google'ın yönlendirmeyi takip etmeye çalıştığı ve hiçbir zaman çalışan bir sayfaya ulaşamadığı anlamına gelir.

Yönlendirme hatasının ortadan kalkması ne kadar sürer?

Düzeltmeyi doğrula'ya tıkladıktan sonra Google, etkilenen URL'leri sonraki günlerde, bazen iki haftaya kadar yeniden tarar. Durum her URL işlendikçe güncellenir, bu yüzden her URL için tek tek dizine eklenmesini istemeniz gerekmez.

Yazar: David Kaufmann

David Kaufmann

Son 10 yılı aşkın süredir tamamen SEO'ya kafayı takmış durumdayım — ve açıkçası, başka türlü olmasını da istemezdim.

Kariyerim, internetin tamamında en çok ziyaret edilen ilk 100 site arasında yer alan Chess.com'da Senior SEO Specialist olarak çalıştığım dönemde yeni bir seviyeye ulaştı. Milyonlarca sayfa, onlarca dil ve var olan en rekabetçi SERPs içinde, o ölçekte çalışmak, bana hiçbir kursun ya da sertifikanın öğretemeyeceği şeyler öğretti. Bu deneyim, gerçekten iyi bir SEO'nun nasıl göründüğüne dair bakış açımı kökten değiştirdi — ve o günden sonra kurduğum her şeyin temeli oldu.

Bu deneyimden yola çıkarak SEO Alive'ı kurdum — organik büyüme konusunda ciddi olan markalar için bir ajans. Biz dashboards ve aylık raporlar satmak için burada değiliz. Gerçekten fark yaratan stratejiler kurmak için buradayız; klasik SEO'nun en iyi yanlarını Generative Engine Optimization (GEO) denen heyecan verici yeni dünyayla birleştirerek — markanızın yalnızca Google'ın mavi linklerinde değil, aynı zamanda ChatGPT, Perplexity ve Google AI Overviews'un her gün milyonlarca insana sunduğu AI tarafından üretilen cevapların içinde de görünmesini sağlayarak.

Ve bu iki dünyayı düzgün şekilde ele alan bir araç bulamadığım için, kendim bir tane geliştirdim — SEOcrawl AI, rankings, teknik denetimler, backlinks izleme, crawl sağlığı ve AI marka görünürlüğü takibini tek bir yerde bir araya getiren kurumsal bir SEO intelligence platformu. Hep var olmasını dilediğim platform.

→ David tarafından yazılan tüm yazıları oku
Şu yazarın diğer yazıları: David Kaufmann

Bu yazarın diğer içeriklerini keşfedin