301-302 YÖNLENDİRME VE CANONİCAL STRATEJİSİ KURGULAMAK
Bir web sitesinde sayfalar taşındığında, URL’ler değiştiğinde veya aynı içerik birden fazla adresten erişilebilir olduğunda arama motorlarının kafası karışabilir. Sonuç: yanlış sayfalar indekslenir, trafik bölünür, otorite dağılır ve bazen de görünürlük düşer. Bu problemin ilacı, doğru kurgulanmış 301-302 yönlendirme ve canonical stratejisidir.
Ancak sahada en sık yapılan hata, “yönlendirme ekleyelim, bitti” yaklaşımıdır. Oysa yönlendirme, canonical, sitemap, iç link ve HTTP yanıtları birbirini desteklemezse sorun büyür. Özellikle e-ticaret filtreleri, UTM parametreleri, mobil/masaüstü ayrımları veya çoklu dil yapıları, kopya URL riskini artırır.
Bu yazıda, 301-302 yönlendirme ve canonical stratejisi kurgulamak için pratik bir çerçeve sunacağız: hangi durumda hangi sinyali kullanmak, çakışmaları önlemek, test etmek ve izlemek. Hedef; tutarlı indeksleme ve ölçülebilir trafik koruması sağlamaktır.

301 ve 302 farkını doğru okuyup karar vermek
301, kalıcı yönlendirmedir ve arama motorlarına “bu URL taşındı, yenisi budur” mesajı verir. 302 ise geçici yönlendirmedir ve “şimdilik başka yere gönderiyorum” sinyali taşır. Yanlış seçim, indeksleme tutarsızlığına ve otoritenin yanlış yerde birikmesine yol açabilir.
Kalıcı taşıma durumlarında 301 kullanmak
URL değişimi, kategori yapısı yenilemesi, içerik birleştirmesi veya domain değişimi gibi senaryolarda 301 temel tercihtir. Bu sayede eski URL’nin sinyalleri yeni URL’ye taşınır. Burada amaç, kullanıcıyı doğru yere götürürken arama motoruna da net mesaj vermektir.
Kısa süreli kampanyalarda 302 kullanmak
Stok dışı bir ürünün geçici alternatif sayfaya yönlenmesi, kısa süreli A/B testleri veya bakım anlarında geçici yönlendirmeler için 302 uygundur. Fakat “geçici” sürekli hale geldiyse, 302’nin yarattığı belirsizlik büyür. Bu nedenle 302 kullanımı periyodik olarak gözden geçirilmelidir.
Canonical etiketini doğru kullanıp kopya URL riskini azaltmak
Canonical, aynı veya çok benzer içeriğin birden fazla URL’de bulunması durumunda “asıl sayfa budur” sinyali verir. Bu bir yönlendirme değildir; kullanıcıyı başka yere göndermez. Bu nedenle canonical, doğru yerde kullanıldığında harikadır; yanlış yerde kullanıldığında ise indekslemeyi beklenmedik biçimde daraltabilir.
Parametre ve filtre sayfalarını kanonikleştirmek
Renk, beden, sıralama, sayfalama veya takip parametreleri aynı içerik setini farklı URL’lere yayabilir. Bu durumda canonical, hedef URL’yi tekleştirmek için kullanılır. Ancak gerçekten farklı içerik üreten filtreler varsa (ör. farklı kategori alt kümesi), her şeyi tek canonical’a bağlamak da keşfi azaltabilir.
Canonical ve noindex sinyallerini çakıştırmamak
En sık görülen sorunlardan biri, noindex verilen bir sayfada canonical’ın farklı bir URL’yi işaret etmesidir. Bu tür çelişkiler, arama motorunun karar sürecini bulanıklaştırır. Strateji net olmalıdır: indekslenmesini istemediğiniz sayfaya noindex veriyorsanız, canonical hedefi ve iç linklemeyi de tutarlı kurgulayın.
<!-- Canonical örneği -->
<link rel="canonical" href="https://example.com/kategori/ayakkabi/" />
<!-- Parametreli URL üzerinde canonical ile hedefi tekleştirme -->
<!-- https://example.com/kategori/ayakkabi?renk=siyah -->
<link rel="canonical" href="https://example.com/kategori/ayakkabi/" />
Yönlendirme haritasını çıkarıp kuralları standartlaştırmak
Yönlendirme stratejisi, tek tek URL eklemekten çok bir “harita” işidir. Yeni yapı, eski yapı, eşleşme mantığı ve istisnalar net değilse yönlendirme zincirleri ve hatalar kaçınılmaz olur. Burada hedef; tek adımda doğru hedefe götüren kurallar yazmaktır.
Eski-yeni URL eşleştirme tablosu oluşturmak
Önce en kritik sayfa gruplarını çıkarın: en çok trafik alan URL’ler, en çok dönüşüm getiren sayfalar, en çok backlink alan sayfalar. Bu set için birebir eşleştirme tablosu hazırlamak, trafik kaybını azaltır. Daha uzun kuyruk URL’ler için kural bazlı eşleştirme uygulanabilir.
Yönlendirme zincirlerini önleyip tek sıçrama hedeflemek
Bir URL’nin A’dan B’ye, B’den C’ye gitmesi hem tarama bütçesini tüketir hem de gecikme yaratır. En iyi pratik, A’nın doğrudan C’ye yönlenmesidir. Ayrıca http→https, www→non-www gibi zorunlu yönlendirmeleri de zincir oluşturmayacak şekilde düzenlemek gerekir.
# Nginx: tek adım 301 yönlendirme örneği
location = /blog/eski-yazi-basligi/ {
return 301 /blog/yeni-yazi-basligi/;
}
# Apache .htaccess: kural bazlı yönlendirme örneği
RewriteEngine On
RewriteRule ^kategori/eski-(.*)$ /kategori/$1 [R=301,L]
Sinyal tutarlılığı sağlayıp karışıklığı azaltmak
Yönlendirme ve canonical tek başına yetmez. Sitemap, iç link, hreflang (varsa), meta robots ve HTTP yanıtları aynı “gerçeği” söylemelidir. Aksi halde arama motoru, hangisine güveneceğini seçer ve bu seçim her zaman istediğiniz gibi olmayabilir.
Sitemap’te sadece hedef URL’leri tutmak
Sitemap’te yönlenen URL’ler, 404 dönen URL’ler veya canonical’ı başka sayfaya giden URL’ler yer aldığında tutarsızlık oluşur. Sitemap, indekslenmesini istediğiniz 200 dönen hedef URL’lerden oluşmalıdır. Bu, keşfi hızlandırır ve taramayı verimli kılar.
İç linkleri yeni URL’lere güncellemek
İç linkler hâlâ eski URL’lere gidiyorsa botlar sürekli 301 ile karşılaşır. Bu hem tarama bütçesini tüketir hem de “eski URL hâlâ yaşıyor” sinyali üretir. Stratejinin tamamlanması için şablonlar, menüler, breadcrumb ve içerik linkleri yeni URL’lere çevrilmelidir.
- En çok trafik alan sayfalardan başlayan iç link güncellemesi yapmak
- Yönlenen URL’leri sitemap’ten çıkarmak
- Canonical hedefini sitemap ve iç linkle aynı çizgide tutmak
- 302’leri periyodik olarak gözden geçirip kalıcılaşanı 301’e almak
Bu tür kuralları ekip içinde ortak standarda bağlamak ve hataları test senaryolarıyla azaltmak için uygulamalı bir SEO eğitimi, geliştirme ve pazarlama ekiplerinin aynı dili konuşmasına yardımcı olur.
Test planı kurup yayın sonrası izlemek
Yönlendirme ve canonical çalışmaları, yayına alındığı an bitmez; asıl değer, doğru çalıştığını doğrulamakla ortaya çıkar. Hedef; 404’leri azaltmak, zincirleri kırmak, yanlış canonical’ları yakalamak ve indeksleme sinyallerini netleştirmektir.
Örnek URL setiyle otomatik kontrol yapmak
Kritik sayfalar için bir URL listesi oluşturup durum kodu, nihai URL ve canonical davranışını kontrol etmek hızlı güven sağlar. Özellikle taşıma süreçlerinde bu test, beklenmedik hataları erken yakalar.
Log ve tarama verisiyle yönlendirme yükünü ölçmek
Yönlendirme sayısı çok arttıysa botlar zamanını 3xx’lerde harcar. Loglar, hangi yönlendirmelerin yoğun olduğunu ve nerede zincir oluştuğunu gösterir. Ayrıca tarama araçlarıyla canonical tutarlılığı ve iç link güncellemeleri doğrulanmalıdır.
Özetle, 301-302 yönlendirme ve canonical stratejisi kurgulamak; doğru sinyali doğru senaryoda kullanmak, tutarlılığı sağlamak ve yayın sonrası düzenli izlemekle başarıya ulaşır. Böylece trafik kaybı riski düşer, kopya URL etkisi azalır ve indeksleme daha stabil ilerler.


