fbpx
SEO Notları

301 Yönlendirmesi Nedir?

301 yönlendirmesi, kullanıcıları ve arama motorlarını bir URL’den diğerine otomatik olarak gönderen bir durum kodudur. 301 yönlendirmelerini yalnızca sitenizin URL yapısında kalıcı değişiklik yaparken kullanmalısınız. Eğer ki yönlendirmeniz geçici ise; 302 yönlendirmesi yapabilirsiniz.

301 yönlendirmeleri, SEO çalışmalarında sıkça karşılaştığımız bir sunucu durum kodudur.

301 yönlendirmesi, arama motorlarına ve tarayıcılara, orijinal URL’nin kalıcı olarak yenisiyle değiştirildiği sinyalini verir. 301 yönlendirmeleri, kullanıcıların güncel olmayan sayfalara gitmesini engellemektedir.

301 Yönlendirmesi Neden Kullanılır?

301 Yönlendirmesi Nedir?

Birden çok benzer sayfayı daha uzun, daha kapsamlı bir sayfada birleştirmek için de kullanabilirsiniz. Ayrıca alakasız veya tamamen silinmiş bir sayfa için de yönlendirmeleri kullanabilirsiniz.

Örneğin, güncelliğini kaybeden bir içeriğiniz varsa, site ziyaretçilerini daha yararlı, güncel bir sayfaya yönlendirmek için 301 yönlendirmesini kullanabilirsiniz.

Not: Sitenizdeki yönlendirme sorunlarını hızlı bir şekilde bulmak için profesyonel SEO araçları ile Site Denetimi yapmalısınız. Araçlar; Semrush Site Auidit, Screaming Frog, Ahrefs vb.

301 ve 302 Yönlendirmesi Arasındaki Fark

301 ve 302 yönlendirmeleri arasındaki temel fark, 301 yönlendirmelerinin kalıcı, 302 yönlendirmelerinin ise geçici olmasıdır.

301 ve 302 Yönlendirmesi Arasındaki Farklar

301 yönlendirmesi ziyaretçileri yeni URL’ye yönlendirir ve arama motorlarına bu yönlendirmenin kalıcı olduğunu bildirir. 302 yönlendirmesi de ziyaretçileri yeni URL’ye götürür ancak arama motorlarına yönlendirmenin yalnızca geçici olduğunu belirtir.

301 Yönlendirmesini Ne Zaman Kullanmalısınız?

Her yönlendirmenin kendine has ve özel kullanım durumları bulunmaktadır. 301 kalıcı yönlendirmeyi ne zaman veya neden kullanmanız gerektiğini alt başlıklarda bulabilirsiniz.

Bir Sayfayı Kalıcı Olarak Yeni Bir URL’ye Taşıma

Örneğin;

https://www.siteadresi.com/eski-sayfa/‘dan

https://www.siteadresi.com/yeni-sayfa/’ya.

Bazen sitenizdeki bir sayfanın URL’sini değiştirmeniz gerekebilir. Ürün adı değişmiş olabilir veya URL kısaltmak, güncellemek istiyor olabilirsiniz. Ayrıca, sitenizin sayfalarını daha iyi kategorilere ayırmak istiyor olabilirsiniz. Bu durumun nedenleri neredeyse sonsuzdur.

301 yönlendirmesinin uygulanması, kullanıcıların ve arama motorlarının yeni URL’ye yönlendirilmesini sağlayacaktır. Ayrıca arama motorlarının eski URL’nin SEO gücünü yeni URL’ye aktarmasına yardımcı olmaktadır.

Bir Sayfayı Silme

Herhangi bir nedenle sitenizdeki bir sayfayı silmek isterseniz, mümkünse  ilgili başka bir sayfaya yönlendirmelisiniz.

Neden mi?

Daha iyi bir kullanıcı deneyimi oluşturmuş olursunuz. İnsanlar 404 hatası veren bir sayfa yerine alakalı bir sayfaya gitmeyi tercih edicektir.

Sitenizi Yeni Bir Alan Adına Taşıma

Örneğin,

https://www.eskisite.com’dan

https://www.yenisite.com’a.

Sitenizi tamamen yeni bir alan adına taşımak da isteyebilirsiniz.

.com.tr’den .com’a geçiş yaptığınızı varsayalım. Ya da markanızı değiştirmiş olabilirsiniz ve farklı bir alan adına geçmeniz gerekebilir. Bu durumda 301 yönlendirmesi yaparak mevcut trafiğinizi ve otoritenizi koruyabilirsiniz.

Ayrıca, Google Search Console’un Adres Değişikliği aracını kullanarak bu durumda Google’ı bilgilendirebilirsiniz.

Link Yapısını Değiştirme

Örneğin,

https://www.siteadresi.com/blog/icerik/ ‘den

https://www.siteadresi.com/icerik/ ‘e.

Sitenizin link yapısını değiştirmek istiyorsanız 301 yönlendirmesini kullanmalısınız. Bu durumda sitede trafik kaybı yaşamadan sorunsuz bir süreç yaşarsınız. Aynı durum sitenizdeki herhangi bir alt klasör yapısını değiştirmek için de geçerlidir.

WWW Olmayan URL’lerden WWW Olan URL’lere Geçiş (Kopya Sorunlarının Çözülmesi)

Örneğin,

https://www.siteadresi.com’dan

https://siteadresi.com’a.

veya tam tersi 🙂

Sitenizin ana sürümünün www olmayan veya www olduğundan emin olmanız gerekir. Aksi halde Googlebot sitenizin 2 ayrı versiyonu olduğunu düşünücektir. Bu durum da sitenizin kopya içerik sorununa yol açacaktır.

Bunu netleştirmenin en iyi yolu, hangisinin ana sürüm olduğunu belirtmek için 301 yönlendirmesi kullanmaktır. Kullanıcıları ve arama motorlarını tercih ettiğiniz sürüme yönlendirin.

HTTP’den HTTPS’ye Geçiş

Örneğin,

http://www.siteadresi.com’dan

https://www.siteadresi.com’a. 

HTTP’den HTTPS’ye geçmek istiyorsanız, 301 yönlendirmesini kullanın. Bunu yapmak, Google’ın yeni protokolü doğru şekilde dizine eklemesini sağlayacaktır. Ayrıca, kullanıcılar da doğru sayfalara yönlendirilir.

‘Sondaki Eğik Çizgi’ (/) Sorunlarını Çözme

Örneğin,

https://www.siteadresi.com/sayfa’dan

https://www.siteadresi.com/sayfa/’ya.

Bir URL’nin sonunda eğik çizgi olan ve olmayan çeşitleri aslında farklı sayfalardır. Yani en azından Google onları bu şekilde görmektedir. Bunun ufak ancak kritik bir SEO ipucu olduğunu belirtmeliyim.

Sitenizin, sayfa URL’lerindeki sondaki eğik çizgileri işleme konusunda tutarlı bir yaklaşım kullandığından emin olmanız gerekir. Bunu yapmanın doğru yolu, birini diğerine 301 yönlendirmektir.

Büyük Harf-Küçük Harf Sorunlarını Çözme

Örneğin,

https://www.siteadresi.com/İcerik-İsmi/’nden,

https://www.siteadresi.com/icerik-ismi/’ne.

Tıpkı sondaki eğik çizgilerde olduğu gibi, büyük ve küçük harfli URL’ler farklı sayfalar olarak değerlendirilebilir. Olması gereken ise latin alfabe kullanımı yani türkçe harflerinin kullanılmaması (ö,ü,ç,ı,ğ gibi) ve URL’deki harflerin tamamının küçük kullanılması gerekir.

Bir URL’deki tek bir büyük harf bile onu küçük harflerden farklı kılabilir. Ayrıca, arama motorları bunu kopya olarak görebilir . 301 yönlendirmelerini kullanmak genellikle bu sorunları çözmenin en iyi yoludur.

Not : Genel olarak konuşursak, URL’leriniz için küçük harf kullanmak ve büyük/küçük harfleri karıştırmamalısınız.

301 Yönlendirmesi Nasıl Yapılır?

301 yönlendirmesini uygulama şekliniz sunucunuza ve kullandığınız altyapıya, içerik yönetim sistemine (CMS) bağlıdır.

Genellikle, Türkiye’deki e-ticaret altyapı sağlayıcıları bu yönlendirmeleri yapabilmeniz için bize ayrı bir alan tanımaktadır. Ancak FTP üzerinden ana dizinde .htaccess oluşturup içersine 301 yönlendirme kodlarını da ekleyebilirsiniz. Aşağıdaki başlıklarda 301 yönlendirmelerinin çeşitleri yer almaktadır. İhtiyacınıza uygun yönlendirme çeşidini belirleyerek .htaccess dosyasına yerleştirebilirsiniz.

301 Yönlendirmesi Çeşitleri

Tek Bir Sayfayı Yönlendir

RRedirect 301 /eskisayfa/ https://www.siteadresi.com/yeni-sayfa/

Bir Etki Alanının Tamamını Başka Bir Alana Yönlendirme

RewriteRule ^(.*)$ http://www.siteadresi.com/$1 [R=301,L]

Tüm Siteyi Bir Alt Klasöre Yönlendirme

Redirect 301 / https://www.siteadresi.com/subfolder/

Bir Alt Klasörü Farklı Bir Etki Alanına Yönlendirme

Redirect 301 /subfolder https://www.siteadresi.com/

URL Değişikliğinden Sonra Site Dizinini Yeniden Yönlendirme

Options +FollowSymLinks RewriteEngine On RewriteRule
^(.*)/eski-kategori/(.*)$ $1/yeni-kategori/$2 [R,L]

WWW Dışından WWW’ye Yönlendirme

RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

HTTP’den HTTPS’ye Yönlendir

RewriteCond %{https} off
RewriteRule ^(.*)$ https://www.siteadresi.com/$1 [R=301,L]

Sondaki Eğik Çizgi URL’lerine Yönlendir

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.siteadresi.com/$1/ [R=301,L]

Oğulcan Demirer

SEO bir deniz ve ben sadece bir SEO sakiniyim. Bu denizin dalgalı ya da sakin olması da benim için önemli değil.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu