Üyelik Yok Sınırsız Kullanım Gerçek Veri %100 Ücretsiz Gizlilik Önce Hızlı Sonuç Rapor İndir Mobil Uyumlu

WordPress site sahipleri için Yönlendirme & HTTP Durum Kontrolü

Kalıcı bağlantıyı değiştirdikten ya da siteyi taşıdıktan sonra eski yazı adreslerinin kaç adımda, hangi kodlarla ve hangi son sayfaya vardığını tek bir URL üzerinden adım adım görün.

Canlı veri alınıyor…

WordPress site sahipleri neden buna ihtiyaç duyar?

Siteyi yayına aldınız, Ayarlar > Okuma bölümündeki "Arama motorlarının bu siteyi dizine eklemesini engelle" kutusunu kapatmayı unuttunuz ve aylarca Google'da görünmediniz. Kutuyu düzelttiniz, ama bu kez kalıcı bağlantı yapısını değiştirdiniz; yazılar /2024/05/yazi-adi/ biçiminden /yazi-adi/ biçimine geçti. Eski adresler artık nereye gidiyor? Bir eklenti 302 veriyor olabilir, tema ayrı bir kural eklemiş olabilir, HTTPS ve www yönlendirmeleri de araya girmiş olabilir. Sonunda ziyaretçi ve tarayıcı botu üç dört adım dolaşıp sayfaya varıyor; her adım gecikme demek ve ağır tema ile fazla eklentiyle zaten yavaşlayan bir sitede bu fark edilir. Yönlendirme & HTTP Durum Kontrolü, girdiğiniz tek bir adresin izlediği yolu adım adım gösterir: her adımın durum kodu, kalıcı mı geçici mi olduğu, son URL ve son yanıt. Bir yönlendirme eklentisi ya da SEO eklentinizin yönlendirme modülünü kullanıyorsanız, kuralların gerçekte nasıl çalıştığını dışarıdan doğrulamak da işe yarar. Bu sayfa, WordPress site sahibi olarak hangi adreslerle çalışacağınızı, sonucu nasıl okuyacağınızı ve neyi hangi sırayla düzelteceğinizi anlatır. Araç yalnızca sunucunun verdiği yanıtı raporlar; sayfanın dizine girip girmeyeceği ya da sıralamanız hakkında bir şey söylemez.

WordPress site sahipleri için rehber

Önce hangi adresleri girmelisiniz

Araç her çalıştırmada tek bir URL izler, bu yüzden örnek seçimi sonucu belirler. Kalıcı bağlantı yapısını değiştirdiyseniz değişiklikten önce yayımlanmış üç beş yazının eski adresini, bir kategori arşivini ve ana sayfanın http:// sürümünü deneyin. Eski adresleri Search Console'daki Sayfalar raporundan ya da analitik verinizden, en çok ziyaret alanları öne alarak seçebilirsiniz. Tarihli bir yazı adresi, bir kategori arşivi ve http:// ile açılan ana sayfa üç farklı kural kalıbını sınar; hepsi aynı kuraldan geçmek zorunda değildir. Şema yazmazsanız adres http:// olarak denenir ve HTTPS adımı da raporda görünür. Ayarlar > Kalıcı Bağlantılar ekranında yapıyı ne zaman değiştirdiğinizi not edin; risk yalnızca o tarihten önceki yazılarda olur. Bu kontrol sayfanın dizinde olup olmadığını göstermez. Ayarlar > Okuma altındaki görünürlük kutusu ve robots kuralları ayrı bir kontrol gerektirir.

Sonucu nasıl okuyacaksınız

Rapordaki etiketler İngilizcedir. Redirect Summary bölümünde Start URL, Final URL ve Redirect hops (adım sayısı) yer alır; önce buraya bakın. Chain Checks altında Final status is 200 OK, Short redirect chain (≤2 hops) ve Final URL uses HTTPS satırları çıkar. Redirect Path bölümünde her adım etiketlenir: 301 ve 308 permanent (kalıcı), 302 ve 307 temporary (geçici). Uyarı satırı çıkarsa Redirect Path'teki sıraya bakarak hangi adımın fazla olduğunu bulun; çoğu zaman ilk adım HTTPS, ikincisi www, üçüncüsü kalıcı bağlantı kuralıdır. Eski bir yazı adresinin 302 ile gitmesi, bir eklenti ya da tema kuralının geçici tanımlandığını düşündürür. Final URL'yi, gitmesini istediğiniz yazıyla gözle karşılaştırın; araç hedefin doğru sayfa olup olmadığına karar vermez. Meta refresh ve JavaScript yönlendirmelerini de görmez, dolayısıyla temiz bir sonuç bunların olmadığını kanıtlamaz.

Düzeltme sırası

Önce 404 veya 5xx ile biten adresleri ele alın, çünkü bu eski bağlantıların ulaşacağı hiçbir yer yok. Ardından üç ve daha fazla adımlı zincirleri kısaltın: kuralı, ara adımı atlayıp doğrudan son adrese gidecek biçimde yeniden yazın. Yoast SEO Premium ya da Rank Math'in yönlendirme yöneticisini kullanıyorsanız ve sunucunuz Apache ise .htaccess dosyanızı da açın; aynı adres için iki yerde kural tanımlı olabilir. HTTP'den HTTPS'e ve www'ye geçişi tek adımda yapan tek bir kural bırakın. Değişiklikten sonra önbellek eklentisini temizleyip aynı adresi yeniden çalıştırın, yoksa eski sonucu görebilirsiniz. Düzeltmeden sonra aynı üç adresi tekrar deneyip adım sayısının düştüğünü not edin; böylece değişikliğin işe yaradığını kendi kayıtlarınızda görürsünüz. Değişikliğin Google'da ne zaman yansıyacağını ya da sıralamayı etkileyip etkilemeyeceğini araç göstermez.

Örnek senaryolar

1. Tarihli yapıdan yazı adına geçiş

Durum
Örnek olarak: 180 yazılı bir blog, Ayarlar > Kalıcı Bağlantılar bölümünde "Gün ve ad" yapısından "Yazı adı" yapısına geçti ve eski bağlantıların 2023'ten kalan yazılarda çalışıp çalışmadığı merak ediliyor.
Girdi
http://ornek-site.com/2023/04/12/wordpress-meta-description-nasil-yazilir/
Sonucu yorumlama
Tipik çıktı iki adım gösterir: önce HTTPS'e 301, sonra yeni kısa adrese 301 ve son durum 200. İki adım sınırın içindedir ve HTTP→HTTPS upgrade satırında yes görünür. Yine de bu iki yönlendirmeyi tek kurala indirebiliyorsanız zinciri kısaltmış olursunuz.

2. Eklentinin eklediği geçici yönlendirme

Durum
Örnek olarak: Yönlendirme eklentisine 40 eski adres toplu aktarıldı ve varsayılan tür yanlışlıkla 302 kalmış; üstüne tema da www'siz adresi www'ye çeviriyor.
Girdi
https://ornek-site.com/kategori/seo/eski-yazi/
Sonucu yorumlama
Çıktıda 302, ardından 301, ardından 200 görürsünüz; üç adım olduğu için zincir uyarısı çıkar. Redirect Path'teki 302 temporary etiketi kalıcı taşıma için doğru tür olmadığını gösterir. Eklentideki türü 301 yapıp www kuralıyla çakışmayı kaldırmak adım sayısını bire düşürür.

3. Silinen etiket arşivinde döngü

Durum
Örnek olarak: Zayıf etiket arşivleri temizlenirken /etiket/yoast/ adresi bir kategoriye yönlendirildi, kategori sayfası ise eski bir kuralla tekrar etikete geri gönderiliyor.
Girdi
https://ornek-site.com/etiket/yoast/
Sonucu yorumlama
Araç adresleri sırayla izler ve 10 adımın sonunda 200'e ulaşamadan durur; Final status is 200 OK kontrolü başarısız görünür. Bu, iki kuralın birbirini çağırdığı anlamına gelir. Birini silip adresin gideceği tek bir son sayfa bırakmanız gerekir.

Sık yapılan hatalar

  • Tek bir adresle yetinmek. Ana sayfa temiz çıktı diye bütün eski yazıların temiz olduğunu varsaymak yanıltıcıdır; yönlendirme kuralları adres kalıbına göre çalışır. Yazı, kategori ve etiket adreslerinden en az birer örnek deneyin.
  • Son durum 200 diye sorunu kapatmak. 200 yalnızca bir sayfanın yanıt verdiğini gösterir; doğru sayfa olduğunu göstermez. Eski yazının bir arşive ya da ana sayfaya düşüp düşmediğini Final URL satırına bakarak kontrol edin.
  • Geçici yönlendirmeyi kalıcı sanmak. Yönlendirme eklentilerinde varsayılan tür farklı olabilir ve 302 ile bırakılan taşıma geçici sayılır. Kalıcı taşıdığınız her adres için yolda 301 ya da 308 görmelisiniz.
  • Önbelleği temizlemeden yeniden denemek. Önbellek eklentisi eski yanıtı sunuyorsa düzelttiğiniz kural sonuçta görünmeyebilir. Değişiklikten sonra önbelleği temizleyin ve aynı adresi yeniden çalıştırın.
  • Yönlendirmeyi görünürlük ayarıyla karıştırmak. Site Google'da hiç görünmüyorsa önce Ayarlar > Okuma'daki dizine eklemeyi engelleme kutusuna bakın. Yönlendirme sonucu bunu göstermez.

Sık sorulan sorular

WordPress kalıcı bağlantı yapısını değiştirince eski yazılar kendiliğinden yönlendirilir mi?

Yazı adı aynı kaldıysa WordPress çoğu zaman eski adresi yeni adrese yönlendirmeye çalışır, ama bu her yapı değişikliğinde garanti değildir. Kategori tabanını kaldırmak ya da yazı adını değiştirmek gibi durumlarda 404 görebilirsiniz. Emin olmak için eski bir yazı adresini girin; yolda tek bir 301 ve Final URL'de 200 görmelisiniz. Sonuç yalnızca girdiğiniz adres için geçerlidir, diğer yazıları ayrı denemeniz gerekir.

Yönlendirme eklentim 302 veriyor, sorun olur mu?

302 geçici yönlendirmedir ve arama motorlarına taşımanın geri alınabileceğini söyler. Kalıcı olarak taşıdığınız bir yazı için 301 tercih edilir. Yönlendirme eklentinizin ya da SEO eklentinizin yönlendirme ekranında ilgili kuralın türünü kontrol edin ve değiştirin. Ardından adresi araçla yeniden çalıştırıp Redirect Path'te 301 permanent etiketini görün. Aracın 302'yi göstermesi tek başına bir ceza anlamına gelmez; yalnızca sunucunun ne dediğini aktarır.

Sitemi http yazarak açınca neden birden fazla yönlendirme görünüyor?

Genellikle HTTP'den HTTPS'e ve www'den www olmayana geçiş ayrı ayrı kurallarla yapılıyordur; biri sunucuda, biri eklentide ya da temada olabilir. Araç Redirect hops sayısını ve HTTP→HTTPS upgrade satırını gösterir, böylece hangi adımın fazla olduğunu görürsünüz. Hedef, http://ornek-site.com gibi bir adresin tek 301 ile son adrese ulaşmasıdır. Kuralları birleştirmeden önce hangi dosyada tanımlı olduklarını bulmanız gerekir.

WordPress sitem Google'da çıkmıyor, bu araç nedenini bulur mu?

Hayır, çünkü araç yalnızca yönlendirme yolunu ve durum kodlarını gösterir; dizin durumunu, sıralamayı ya da robots kurallarını okumaz. Önce Ayarlar > Okuma altındaki "Arama motorlarının bu siteyi dizine eklemesini engelle" kutusunun kapalı olduğundan emin olun, sonra robots.txt ve noindex etiketlerine bakın. Araç ise eski adreslerinizin boş sayfaya ya da uzun bir zincire düşmediğini teyit etmek için kullanışlıdır.

Uzun yönlendirme zinciri WordPress sitemi yavaşlatır mı?

Her ek adım, tarayıcının yeni bir istek yapması demektir ve bu gecikme sayfa yüklenmeden önce eklenir. Araç üç ve daha fazla adımda uyarı verir. Ancak zincirin sitenin genel hızındaki payını ölçmez; tema, eklenti ve görsel yükü ayrıdır. Zinciri kısaltmak o gecikmeyi azaltır, toplam hız için ise sayfa hızı ölçümünü ayrıca yapmalısınız. Böylece neyin ne kadar etkilediğini birbirine karıştırmazsınız.

Kaynak: WordPress resmi Arama Motoru Optimizasyonu belgesi, tema ve özelleştirmelerin yerleşik SEO dostu özellikleri bozabileceğini hatırlatır.

Son güncelleme: English version