How Do 302 Redirects Work?

302 Yönlendirmesi Nedir? Ve Ne Zaman (Aslında) Kullanmalısınız?

302 yönlendirmesi, kullanıcıları sitenizdeki bir sayfadan farklı bir sayfaya yönlendirmenin geçici bir yoludur.

SEO açısından önemlidir çünkü orijinal sayfanın anahtar kelime sıralamasını ve bağlantı değerini korurken farklı bir sayfaya trafik göndermenize olanak tanır.

Bu kılavuzda 302’lerin ne zaman, neden ve nasıl doğru şekilde kullanılacağını açıklayacağız.

302 Yönlendirmeleri Nasıl Çalışır?

302 yönlendirmesi bir nevi ofis dışında mesajına benzer.

Kalıcı bir adres değişikliği değil. Ancak belirli bir sayfa veya kaynak kullanılamadığında kullanıcıların ve botların sitenize hâlâ erişebilmesini sağlamaya yardımcı olur.

302, kullanıcıların güncel olmayan, işlevleri eksik veya yapım aşamasında olan sayfalara yönlendirilmemesini sağlayarak web sitenizdeki kullanıcı deneyimini (UX) iyileştirebilir.

Bu HTTP yanıt durum kodu (302 – Bulundu), bir sayfanın taşındığını gösterir. Bu sayfaya erişmeye çalışan herkes, 302 etkinken otomatik olarak yeni sayfaya yönlendirilir.

301 Yönlendirmeleri ve 302 Yönlendirmeleri

301 mi yoksa 302 yönlendirmesini mi kullanmalısınız? Bu yaygın bir soru.

İşte fark:

301 yönlendirmesi kalıcı bir yönlendirmedir.

302 yönlendirmesi geçici bir yönlendirmedir.

Web sitenizde kalıcı değişiklikler yapmak için 301 yönlendirmesi uygulayın. Örneğin, içeriği kalıcı olarak example.com/page-1’den example.com/page-2’ye taşırsanız.

Kullanıcılara ve arama motoru botlarına eski sayfanızın artık mevcut olmadığını ve içeriği yeni bir adreste bulabileceklerini söylemek istiyorsunuz.

Aksi takdirde, geçici kullanım durumları için 302 yönlendirmesi işe yarar.

Örneğin A/B testi, geçici satış sayfaları veya web sitesi bakımı gibi şeyler için 302 kullanırsınız.

Aşağıda 302’nin ne zaman kullanılacağına ilişkin daha fazla örnek ele alacağız.

SEO için 302 ve 301

SEO açısından bakıldığında, 301 yönlendirmeleri bazen adlandırıldığı gibi “bağlantı eşitliğini” veya “bağlantı suyunu” birleştirmek ve korumak için faydalıdır. 301, arama motorlarının eski sayfaya işaret eden geri bağlantılara, sanki şimdi yeni sayfaya işaret ediyormuş gibi davranmasını ister.

Bu nedenle, yinelenen içeriği birleştirmek veya kalıcı URL değişiklikleri yapmak gibi SEO sorunlarını çözmek için 301 yönlendirmesini kullanmak en iyi uygulamadır.

Ancak bunun yerine 302 kullanmak genellikle felaket değildir.

Google Arama Avukatı John Mueller’e göre Google, her iki yönlendirme türünü de neredeyse aynı şekilde ele alıyor. Orijinal URL’nin mi yoksa yeni URL’nin standart mı olması gerektiğini belirlemek için diğer sinyalleri kullanırlar.

“Geçici yönlendirmenin” kalıcı olması gerektiği anlaşılırsa, genellikle bunu zaman içinde anlayabilir ve buna göre davranabilirler.

302 Yönlendirmesi Ne Zaman Kullanılmalıdır?

302 yönlendirmeleri söz konusu olduğunda en önemli kelime nedir?

Geçici.

302’nin doğru seçim olup olmadığından emin değilseniz, kendinize geçici bir değişiklik mi yoksa kalıcı bir değişiklik mi uyguladığınızı sorun.

“Geçici”yi oluşturan kesin bir süre yoktur. Ancak Google, “yönlendirmenin geri alınmayacağından emin olduğunuzda” kalıcı bir yönlendirme kullanmanızı önerir.

Bu, başka bir durumda muhtemelen 302 kullanmanız gerektiği anlamına gelir.

Örneğin:

Web Sitesi Bakımı veya Yeniden Tasarımı

www.example.com/my-page adresindeki sayfanızda büyük bir güncelleme üzerinde çalışıyorsunuz ve hazır olmadan kimsenin bunu görmesini istemiyorsunuz.

Yapım aşamasındayken ziyaretçileri başka bir yere göndermek için 302 yönlendirmesini kullanın.

A/B Testi

Bir açılış sayfasının mevcut sayfadan daha iyi performans gösterip göstermediğini görmek için yeni bir sürümünü test ediyorsunuz.

Trafiğinizin belirli bir yüzdesini mevcut sayfanızdan (example.com/sayfa-1) test sürümüne (example.com/page-2) göndermek isteyeceksiniz.

Bu geçici bir deneme olduğundan ve sayfa kalıcı olarak taşınmadığından 302 yönlendirmesi kullanın.

Geçici Promosyon Sayfaları

Sınırlı süreli bir indirim gerçekleştiriyorsunuz ve sırf bu amaç için özel bir sayfa oluşturuyorsunuz.

Birisi “Ayakkabılar”a tıkladığında, indirim devam ederken onu yeni özel promosyon sayfanıza (example.com/shoe-sale) göndermek istersiniz.

Tekrar: Geçici = 302.

(İndirim sona erdiğinde yönlendirmeyi kaldırdığınızdan emin olun.)

Canlı Test

Kullanıcıların bilgi bulmak veya bir eylem gerçekleştirmek için farklı bir yol izleyeceği yeni bir web sitesi akışı yaratıyorsunuz. Yeni akışı kalıcı olarak kullanıma sunulmadan önce canlı web sitesinde test etmek istiyorsunuz.

Trafiği example.com/page’den example.com/page-test’e göndermek ve geri bildirim almak veya geçici olarak veri toplamak için 302 kullanın.

Ardından, bu güncelleştirmeyi dağıtmaya hazır olduğunuzda sayfanın içeriğini kalıcı olarak yeniden yönlendirin veya değiştirin.

302 Yönlendirmesi Nasıl Uygulanır?

Bu senaryoları okuduysanız ve 302’nin doğru çağrı olduğuna karar verdiyseniz, onu doğru şekilde uygulamanın zamanı gelmiştir.

Talimatları yakından takip etmeye dikkat edin ve yalnızca bir şeyler ters giderse düzeltebileceğinizden emin olduğunuz değişiklikleri yapın!

WordPress

302 WordPress yönlendirmesini uygulamak, doğru eklentiyle kolaydır. Ancak eklenti olmadan bile bunları doğrudan, doğru bilgiyle uygulayabilirsiniz.

Yoast SEO Premium Eklentisi

Yoast SEO yönlendirme yöneticisi, 302 yönlendirmelerini hızlı bir şekilde eklemenize veya kaldırmanıza olanak tanır. Yoast Premium aboneliğine ihtiyacınız olacak.

WordPress kenar çubuğundan:

“Yoast SEO” > “Yönlendirmeler.”

Daha sonra alanları doldurun:

Tür = 302

Eski URL = Kök alanı olmayan orijinal sayfanın URL’si (ör. “/page-1”)

URL = Yeni sayfanın kök alanı olmayan URL’si (ör. “/page-2”)

“Yönlendirme Ekle”yi tıklayın.

Yönlendirme Eklentisi

Yönlendirme, 302’lerin uygulanmasını veya kaldırılmasını kolaylaştıran son derece popüler bir WordPress eklentisidir.

WordPress kenar çubuğundan:

“Araçlar” > “Yönlendirme.”

“Yönlendirmeler” sayfasında “Yeni yönlendirme ekle” formunu bulun.

Alanları doldurun:

Kaynak URL’si = Kök alanı olmayan orijinal sayfanın URL’si (ör. “/page-1”)

Hedef URL = Yeni sayfanın kök alanı olmayan URL’si (ör. “/page-2”)

HTTP kodu = 302

Ardından “Yönlendirme Ekle”yi tıklayın.

Rank Matematik Eklentisi

Rank Math, 302’nin uygulanmasını kolaylaştıran bir başka popüler SEO eklentisidir.

WordPress kenar çubuğundan:

“Sıralama Matematiği” > “Yönlendirmeler”.

“Yönlendirmeler” sayfasında “Yeni Ekle”yi tıklayın.

Kaynak URL’ler = Orijinal sayfanın kök alanı olmayan URL’si (ör. “/page-1”)

Hedef URL = Yeni sayfanın kök alanı olmayan URL’si (ör. “/page-2”)

Yönlendirme Türü = 302 Geçici Taşıma

Ardından “Yönlendirme Ekle”yi tıklayın.

PHP Yönlendirmeleri

Uyarı: Bu seçenek, tema dosyalarınızı ve PHP kodunuzu düzenlemenizi gerektirecektir. Yalnızca bu tür düzenlemeleri yapma konusunda rahat olan ileri düzey WordPress kullanıcılarına önerilir.

Bu eklentilerden birini eklemek istemiyorsanız yönlendirmeyi manuel olarak uygulayabilirsiniz.

302 yönlendirmesini sunucu tarafında (aşağıdaki Apache, Nginx ve Windows Server seçeneklerine bakın) veya doğrudan PHP başlığında uygulamak mümkündür.

Herhangi bir HTML veya echo işlevinden önce PHP başlığınızın en üstüne buna benzer bir kod eklersiniz:

<?php
// İstenilen sayfanın sayfa 1 olup olmadığını kontrol edin
if ($_SERVER[‘REQUEST_URI’] === ‘/page-1’) {
// example.com/page-1’den example.com/page-2’ye yönlendirme
başlık(“HTTP/1.1 302 Bulundu”);
başlık(“Konum: http://example.com/page-2″);
çıkış;
}
?>

Bu örnekte, example.com/page-1’den example.com/page-2’ye yönlendirme yapıyoruz.

Muhtemelen tahmin edebileceğiniz gibi, PHP’de bu belirli yönlendirmelerin birkaçından fazlasını uygulamak veya sürdürmek biraz karmaşık olabilir. Ama bu yapılabilir.

Apaçi

Uyarı: Bu 302 yönlendirme yöntemi yalnızca uzmanlara yöneliktir. Buradaki hatalar web siteniz için büyük sorunlara neden olabilir. Uzman değilseniz çok dikkatli davranın veya yardımcı olabilecek bir uzmana başvurun.

Web siteniz bir Apache sunucusunda barındırılıyorsa WordPress kök dizininizdeki .htaccess dosyasını düzenleyerek yönlendirmeleri uygulayabilirsiniz.

Öncelikle mod_rewrite’ın etkin olduğundan emin olun. Daha sonra yönlendirmelerinizi yapılandırmak için RewriteEngine’i kullanın.

Tek Bir Sayfayı Yönlendir

Yalnızca bir sayfayı yeni bir sayfaya yönlendirmeniz gerekiyorsa aşağıdaki gibi kod yazabilirsiniz:

Yeniden Yazma Motoru Açık
RewriteRule ^page-1$ /page-2 [R=302,L]

Bu, /page-1 URL’siyle tam olarak eşleşen bir sayfayı /page-2’ye yönlendirecektir.

Basitleştirilmiş yönlendirmeler için mod_alias’ı da kullanabileceğinizi belirtmekte fayda var:

Yönlendirme 302 /sayfa-1 /sayfa-2

Bir Dizinin Tamamını Yönlendirme

Bir dizinin tamamını geçici olarak yeniden yönlendirmek istiyorsanız, bunu her sayfayı yeni dizindeki belirli bir yeni URL’ye yönlendirerek yapabilirsiniz:

Yeniden Yazma Motoru Açık
RewriteRule ^eski-dizin/(.*)$ /yeni-dizin/$1 [R=302,L]

Örneğin bu kod, /eski-dizin/sayfa-1’i /yeni-dizin/sayfa-1’e yönlendirir.

Veya söz konusu dizindeki tüm sayfaları tek bir yeni sayfaya yönlendirebilirsiniz:

Yeniden Yazma Motoru Açık
RewriteRule ^eski dizin/(.*)$ /yeni sayfa [R=302,L]

Bu RewriteRule, hem /eski-dizin/sayfa-1 hem de /eski-dizin/sayfa-2’yi yeni URL’ye, /yeni sayfaya yönlendirecektir.

Nginx

Uyarı: Bu 302 yönlendirme yöntemi yalnızca uzmanlara yöneliktir. Buradaki hatalar web siteniz için büyük sorunlara neden olabilir. Uzman değilseniz çok dikkatli davranın veya yardımcı olabilecek bir uzmana başvurun.

Nginx yönlendirmeleri, genellikle sunucunuzun kök dizininde bulunan .conf dosyasında yapılandırılır.

Tek Bir Sayfayı Yönlendir
sunucu {
dinle 80;
sunucu_adı example.com;
konum /sayfa-1 {
yeniden yazma ^ /page-2 yönlendirmesi;
}
# diğer konum blokları ve yapılandırma…
}

Bu, /page-1’i /page-2’ye yönlendirecektir.

Bir Dizinin Tamamını Yönlendirme

Tüm sayfaları bir dizinden yeni bir dizindeki yeni bir sayfaya yönlendirin.

sunucu {
dinle 80;
sunucu_adı example.com;
konum ~* ^/eski-dizin/ {
yeniden yazma ^/eski-dizin/(.*)$ /yeni-dizin/$1 yönlendirme;
}
# diğer konum blokları ve yapılandırma…
}

Örneğin, /eski-dizin/sayfa-1, /yeni-dizin/sayfa-1’e yönlendirir ve /eski-dizin/sayfa-2, /yeni-dizin/sayfa-2’ye yönlendirir.

Tüm sayfaları bir dizinden tek bir yeni konuma yönlendirin:

sunucu {
dinle 80;
sunucu_adı example.com;
konum ~* ^/eski-dizin/ {
yeniden yazma ^/eski-dizin/(.*)$ /yeni sayfa yönlendirmesi;
}
# diğer konum blokları ve yapılandırma…
}

Örneğin, hem /eski-dizin/sayfa-1 ve /eski-dizin/sayfa-2 yeni URL’ye, /yeni-sayfaya yönlendirme yapar.

ASP.NET’li Windows Sunucusu

Uyarı: Bu 302 yönlendirme yöntemi yalnızca uzmanlara yöneliktir. Buradaki hatalar büyük profesyonellere neden olabilir

web siteniz için sorunlar. Uzman değilseniz çok dikkatli davranın veya yardımcı olabilecek bir uzmana başvurun.

Windows sunucusunda yönlendirmeler web.config dosyasında yapılandırılır.

Tek Bir Sayfayı Yönlendir
<yapılandırma>
<system.webSunucusu>
<yeniden yaz>
<kurallar>
<rule name=”Sayfa-1’i sayfa-2’ye yönlendir” stopProcessing=”true”>
<match url=”^page-1$” />
<action type=”Redirect” url=”/page-2″ redirectType=”Bulundu” />
</kural>
</kurallar>
</yeniden yaz>
</system.webServer>
</yapılandırma>

Bu, /page-1’i /page-2’ye yönlendirecektir.

Bir Dizinin Tamamını Yönlendirme

Tüm sayfaları bir dizinden yeni bir dizindeki yeni bir sayfaya yönlendirin.

<yapılandırma>
<system.webSunucusu>
<yeniden yaz>
<kurallar>
<rule name=”Eski dizini yeni dizine yönlendir” stopProcessing=”true”>
<match url=”^old-directory/(.*)” />
<action type=”Redirect” url=”/new-directory/{R:1}” redirectType=”Found” />
</kural>
</kurallar>
</yeniden yaz>
</system.webServer>
</yapılandırma>

Örneğin, /eski-dizin/sayfa-1, /yeni-dizin/sayfa-1’e yönlendirir ve /eski-dizin/sayfa-2, /yeni-dizin/sayfa-2’ye yönlendirir.

Tüm sayfaları bir dizinden tek bir yeni konuma yönlendirin:

<yapılandırma>
<system.webSunucusu>
<yeniden yaz>
<kurallar>
<rule name=”Eski dizini yeni sayfaya yönlendir” stopProcessing=”true”>
<match url=”^old-directory/(.*)” />
<action type=”Redirect” url=”/new-page” redirectType=”Bulundu” />
</kural>
</kurallar>
</yeniden yaz>
</system.webServer>
</yapılandırma>

Örneğin, hem /eski-dizin/sayfa-1 ve /eski-dizin/sayfa-2 yeni URL’ye, /yeni-sayfaya yönlendirme yapar.

302 Yönlendirmelerinin SEO Üzerindeki Etkisi
Olumlu SEO Etkileri

302 yönlendirmelerinin web sitenizin yaşadığı teknik SEO sorunlarını düzeltmeyi veya iyileştirmeyi amaçlamadığını unutmayın.

302 yönlendirmesi, geçici durumlarda kullanıcı deneyimini iyileştirmeyi amaçlamaktadır.

301’in aksine, geçici yönlendirmeler aşağıdakiler için en iyi uygulama olarak kabul edilmez:

Yinelenen içeriğin birleştirilmesi
Kanonik URL sorunlarını düzeltme
www’yi aynı sayfanın www olmayan sürümlerine yönlendirme
Sitenizin mimarisini düzenleme

Ancak 302’yi uygulamak, bir web sayfası geçici olarak kullanılamadığında veya bakım altında olduğunda bağlantılarınızı ve sıralamalarınızı koruyabilir. 302 kullanılmadığında sayfanız kullanılabilirlik sorunları veya eksik içerik nedeniyle dizine eklenebilir ve bu da SEO’nuza zarar verebilir.

Ancak yanlış uygulandığında olumsuz etkileri olabilir.

Olumsuz SEO Etkileri

Teorik olarak 302’leri yanlış kullanmak web sitenizin SEO’su için sorunlar yaratabilir.

Örneğin, bir sayfanın yanlış sürümünün dizine eklenmesine ve SERP’lerde (arama motoru sonuç sayfaları) görünmesine neden olabilir.

Gerçekte?

Olumsuz etkiler muhtemelen küçük ve geçici olacaktır.

Google, 302 yönlendirmesini “yönlendirme hedefinin standart olması gerektiğine dair zayıf bir sinyal” olarak ele alır.

Sade bir dille söylemek gerekirse: Bir 302 olduğunda, Google genellikle SERP’lerde yeni URL yerine orijinal URL’yi gösterir.

Bir 302’den beklediğiniz şey budur.

Ancak yeni URL’nin aslında bu içeriğin “ana” sürümü (standart URL) olduğunu gösteren başka sinyaller varsa, bu daha çok kalıcı bir yönlendirme gibi değerlendirilebilir.

Bu durumda Google, SERP’lerde orijinal URL yerine yeni URL’yi gösterir.

Dolayısıyla, 302 yanlış uygulansa bile Google’ın bunu yine de çözme ihtimali oldukça yüksektir.

Ancak yine de sitenizde, sıralamanızda ve trafiğinizde geçici bir soruna neden olabilir.

Ayrıca mümkünse doğru yönlendirme türünü kullanmak en iyi uygulamadır.

302 Yönlendirmeleriyle İlgili 5 Yaygın Sorun
1: Kalıcı Değişiklikler İçin 302 Kullanmak

Belki de en yaygın hata, kalıcı bir değişiklik için 302 kullanmaktır.

Tartıştığımız gibi, 302’lerin geçici olması gerekiyor.

Bir sayfayı yönlendirmek için 302 kullanıyorsanız ve değişiklik kalıcı hale gelirse yönlendirmeyi 301 olarak güncellemek en iyi uygulamadır.

Semrush’un Site Denetimi aracını kullanarak 302’li sayfaları kolayca tanımlayabilirsiniz.

Sol taraftaki menüden “Sayfa İçi ve Teknik SEO”nun altındaki “Site Denetimi”ni tıklayın.

Siteniz halihazırda “Projeler” altında listelenmiyorsa Semrush’un web sitenizi taraması ve denetlemesi için kök alanınızı girin.

Denetim tamamlandıktan sonra “Proje” adına tıklayın ve “Site Sağlığı” altında “Taranan Sayfalar” raporunu arayın.

Yönlendirme HTTP durum kodu döndüren sayfaların raporunu açmak için “Yönlendirmeler” satırında gösterilen numarayı tıklayın.

Yönlendirmeli URL’lerin listesini inceleyin ve bunlardan herhangi birinin 302 döndürüp döndürmediğine bakın.

Profesyonel ipucu: Yalnızca “3xx geçici” durum kodu döndüren sayfaları görmek için bu rapora bir HTTP Durum Kodu filtresi uygulayabilirsiniz.

Olmaması gereken 302 yönlendirme varsa, bu muhtemelen bunların ekibinizin başka bir üyesi veya geçmişte sitede çalışmış biri tarafından yapılandırıldığı anlamına gelir.

Yeniden yönlendirme gerekli değilse veya yanlış yapılandırılmışsa (örneğin, geçici değil kalıcı bir değişiklikse), ayarlamalar yapmak için bunların nasıl uygulandığını araştırmanız gerekir.

Yukarıdaki “302 Yönlendirmesi Nasıl Uygulanır” bölümündeki adımlara bakın.

WordPress veya CMS yönetici panelinize bakarak başlayabilirsiniz. Raporda listelenen 302’leri bulamıyorsanız aşağıdakileri göz önünde bulundurun:

sunucu tarafı uygulamasını kontrol edebilecek biriyle görüşmek.

Not: Yalnızca geçici olan değişiklikler için 301 kullanmaktan da kaçınmak istersiniz. Az önce incelediğimiz Site Denetimi aracını kullanarak bu sorunları tespit edebilirsiniz. Yanlışlıkla kalıcı olarak yönlendirilen bir sayfa tespit ederseniz 301’i kaldırın ve bunun yerine geçici bir yönlendirme uygulayın.

Yönlendirme Sorunlarını Bul ve Düzelt

Site Denetim Aracı ile

Ücretsiz Deneyin →
2: Yönlendirme Zincirleri

Yönlendirme zincirleri, bir sayfada başka bir sayfaya işaret eden bir 302’ye sahip olduğunda ve bu da başka bir sayfayı işaret eden bir 302’ye sahip olduğunda meydana gelir.

Bunun gibi:

/page-1’de, /page-2’yi işaret eden bir 302 bulunur.

/page-2’de, /page-3’e işaret eden bir 302 bulunur.

Kullanıcı bir sayfadan diğerine atlıyor. Ve sonra bir sonraki. (Ve sonra bir sonraki.)

Bu, yavaş sayfa yükleme hızları gibi site performansı sorunlarına neden olabilir.

Üstelik bu sadece kötü bir uygulama.

Semrush Site Denetimi aracını kullanarak düzeltmeniz gereken yönlendirme zincirlerini kolayca belirleyebilirsiniz.

Semrush’un içinden:

“Sayfa İçi ve Teknik SEO”nun altındaki “Site Denetimi”ni tıklayın.

“Proje” altında sitenizin URL’sini tıklayın. Veya henüz listelenmemişse bir proje oluşturmak için alan adınızı girin.

(Projeyi sıfırdan oluşturursanız, kök alanınızı yazacaksınız ve Semrush sitenizi tarayıp denetleyecektir. Tarama tamamlandıktan sonra “Proje” altında sitenin URL’sine tıklayın.)

“Proje Kontrol Paneli”nden, “Site Denetimi” bölümünün altındaki “Raporun tamamını görüntüle”ye tıklayın.

Şimdi “Sorunlar” sekmesini tıklayın:

“Hatalar” listesi size Semrush’un sitenizde bulduğu tüm sorunları gösterecektir. Bu listede, eğer tespit edilmişse, “yönlendirme zincirleri ve döngüler” için bir giriş bulacaksınız.

Raporun tamamını açmak için liste öğesine tıklayın.

Herhangi bir yönlendirme zincirini belirledikten sonra, mevcut 302 yönlendirmelerini nihai hedef URL’yi işaret edecek şekilde güncelleyebilir ve ek yönlendirme adımlarını atlayabilirsiniz.

3: Yönlendirme Döngüleri (Çok Fazla Yönlendirme)

Yanlış yapılandırılmış bir yönlendirmeniz varsa, bir yönlendirme döngüsüyle karşılaşabilirsiniz.

Yönlendirme döngüsü, 302’lerinizin kullanıcıları iki veya daha fazla sayfa arasında ileri geri göndermeye devam etmesidir.

Örneğin:

/page-1’de, /page-2’yi işaret eden bir 302 bulunur.

/page-2’de, /page-1’e işaret eden bir 302 bulunur.

Tarayıcı hangi sayfayı göstereceğini bilemez. ERR_TOO_MANY_REDIRECTS veya “çok fazla yönlendirme” hatası alacaksınız ve Google Chrome’da şuna benzeyen bir sayfa göreceksiniz:

Semrush Site Denetimi aracını kullanarak bu sorunu tanımlayabilir ve giderebilirsiniz.

Sol taraftaki menüden “Sayfa İçi ve Teknik SEO”nun altındaki “Site Denetimi”ni tıklayın.

Siteniz “Site Denetimi” sayfasında listelenmiyorsa tarama ve denetim çalıştırmak için kök alanınızı yazın.

Tarama tamamlandıktan sonra “Proje” altında sitenin URL’sini tıklayın.

(Siteniz zaten “Proje” altında listeleniyorsa URL’yi tıklayın.)

“Proje Kontrol Paneli”nden, “Site Denetimi” bölümünün altındaki “Raporun tamamını görüntüle”ye tıklayın.

Şimdi “Sorunlar” sekmesini tıklayın:

“Hatalar” listesi, Semrush’un bir yönlendirme zinciri veya döngüsü tespit edip etmediğini size gösterecektir.

Tam listeyi görmek ve yönlendirme döngülerini bulmak için listeyi tıklayın.

302 yönlendirmesi uyguladıysanız ve bu hatayı alıyorsanız muhtemelen yapılandırmada bir sorun var demektir.

İşte aranacak bazı şeyler:

Çakışan yönlendirmeler. Kullanıcıları bir sayfadan birden fazla farklı sayfaya göndermeye çalışan yönlendirmeleri yanlışlıkla mı oluşturdunuz? Yoksa birbirinize yönlendiren yönlendirmeleriniz var mı? Çakışma yaratabilecek durumlar için yönlendirmeleri yakından inceleyin.
Çakışan eklentiler. Bir yönlendirme eklentisi veya üçüncü taraf bir araç kullanıyorsanız eklentilerin birbiriyle çakışması mümkündür. Bunları birer birer devre dışı bırakmayı deneyin ve sorunun çözülüp çözülmediğine bakın.

Yönlendirme uygulamadıysanız ve bu hatayı alıyorsanız sorun yerel veya istemci tarafında olabilir. Bu, yönlendirmenin sunucuda doğru şekilde yapılandırıldığı ancak kullanıcı tarafındaki bir şeyin soruna neden olduğu anlamına gelir.

Denemek:

Tarayıcı önbelleğini ve çerezleri temizleyin. Artık kullanılmasa bile bir yönlendirme yönergesinin önbelleğe alınması mümkündür. Önbelleğe alma sorunları ayrıca bir CDN’den veya ek sorun giderme gerektirebilecek diğer ağ yapılandırmasından da kaynaklanabilir.
Tarayıcı uzantılarını devre dışı bırakın. Bazı durumlarda tarayıcı uzantılarınız yönlendirmeleri tetikleyebilir ve belirli sayfaları bozabilir.
4: 302 Yönlendirmelerini Yerinde Bırakmak

Basitçe söylemek gerekirse: Artık ihtiyaç duyulmadığında 302’leri kaldırmayı unutmayın.

Uzun bir süre yerinde tutmak, arama motorlarının bunu kalıcı bir yönlendirme olarak değerlendirmesine yol açabilir. Ayrıca kötü bir kullanıcı deneyimi de yaratabilir.

Geçici bir web sitesi değişikliğinden sonra yönlendirmeleri kaldırmayı unutmadığınızdan emin olmak için Semrush ile düzenli bir Site Denetimi yapın.

5: Yönlendirme Sırasında URL Parametrelerini Kaybetmek

Bazı durumlarda, belirli URL parametrelerini veya izleme kodlarını ziyaretçilerinizi gönderdiğiniz yeni URL’ye iletmek için bir yönlendirmeye ihtiyacınız vardır.

Örneğin, ziyaretçileri web sitenizde dolaşırken izlemek için belirli bir UTM kuralı kullanıyorsanız. Veya arama ve filtreleme işleviniz spesifikasyonları URL parametreleri aracılığıyla iletiyorsa.

Bağlı olarak

Yönlendirmeleri nasıl uyguladığınıza bağlı olarak, orijinal URL’den yeni hedefe parametreler aktarabilir veya aktarmayabilir.

Bunu düzeltmek için yönlendirme eklentinizdeki yapılandırmayı ayarlamanız ve/veya parametreleri orijinal URL’den ayrıştırmak için Normal İfadeler (RegEx) kullanmanız gerekir. Daha sonra kullanıcı yeniden yönlendirildiğinde bunları iletin.

302 Yönlendirmeleri Hakkında SSS
302 Yönlendirmesi ile 301 Yönlendirmesi Arasındaki Fark Nedir?

302 yönlendirmesi, web sitenizde yapım aşamasında olan bir sayfa veya A/B testi gibi geçici değişiklikler içindir. 301 yönlendirmesi, içeriğin eski bir URL’den yeni bir URL’ye taşınması gibi kalıcı değişiklikler içindir.

302 Yönlendirmesinin Faydası Nedir?

302 yönlendirmesinin birincil kullanımı sitenizin kullanıcı deneyimini iyileştirmektir. Kullanıcıların eski, eksik veya yapım aşamasında olan sayfalara yönlendirilmemelerini sağlamak için kullanıcıları geçici olarak yeni bir URL’ye gönderebilirsiniz. Ayrıca yönlendirme devam ederken orijinal URL’nin sıralamasını ve bağlantı değerini de koruyabilir.

Web Sitemde 302 Yönlendirmesini Nasıl Ayarlayabilirim?

WordPress ve en yaygın CMS’leri kullanıyorsanız, bir eklenti veya uzantı kullanarak 302’yi uygulayabilirsiniz. Diğer durumlarda yönlendirmeyi sunucu tarafında yapılandırmanız gerekir.

Google 302 Yönlendirmelerini Nasıl Ele Alır?

Google, 302 yönlendirmesini 301 yönlendirmesiyle hemen hemen aynı şekilde ele alır. Ancak bunun geçici bir değişiklik olarak görüldüğü durumlarda SERP’de orijinal URL’yi (yeni URL’yi değil) göstermeye devam edecektir.

Bu durumda, değişikliğin büyük ihtimalle kalıcı olduğu açıkça ortaya çıkmadıkça PageRank’i veya yeni URL’ye olan bağlantıları iletmezler.

302 Yönlendirmeleri SEO’ma Zarar Verebilir mi?

Evet. Yanlış bir 302 yönlendirmesi kullanırsanız, arama sıralamanızı ve trafiğinizi olumsuz yönde etkileyebilir. Örneğin, sayfanızın yanlış sürümünün dizine eklenmesine neden olabilir ve sıralamada ve trafikte düşüşe neden olabilir.

Yönlendirmelerin sıralamanıza zarar vermesinden endişeleniyorsanız veya sitenizdeki yeniden yönlendirme sorunlarını gidermeye çalışıyorsanız ilk adım bir denetim yapmaktır.

Yanlış yönlendirme yapılandırmalarını, yönlendirme döngülerini ve zincirlerini ve sitenizi engelleyebilecek diğer yüzlerce sorunu belirlemek için Semrush Site Denetimi aracını kullanın.