301 Yönlendirmeleri Nasıl Yönetilir?

Yayınlanan: 2021-10-27

Web sitenizin URL'lerini değiştirdiğinizde, ziyaretçileri eski sayfalardan yenilerine yönlendirmek önemlidir. Aksi takdirde, bir 404 sayfaya düşerler ve sitenize olan ilgilerini kaybederler. Bu blog yazısında, Google Analytics ve Apache web sunucusu yapılandırma dosyaları ile 301 yönlendirmelerinin nasıl yönetileceğini tartışacağız.

301 yönlendirmesi nasıl yapılır?

301 yönlendirmeleri yapmanın çeşitli yolları vardır, ancak bu genellikle sitenizin, web sitenizin kök klasöründe bulunabilen .htaccess dosyasını değiştirerek yapılır.

Ama ya dosyayı bulamazsanız? İki olası sebep var:

  • Herhangi bir .htaccess dosyası yok – Not Defteri'nde (Windows) yeni bir dosya oluşturun ve onu .htaccess olarak adlandırın. (dosya adından .txt uzantısını kaldırmayı unutmayın)
  • Siteniz Apache sunucularını kullanmıyor – Apache, Windows/IIS ve Nginx en popüler web sunucularıdır. Ancak, .htaccess dosyası yalnızca birkaç sunucuda kullanılır ve çoğu sistem Apache yapılandırma sistemini tercih eder. Web sunucunuzun Apache kullanıp kullanmadığını kontrol edin.

Apache üzerinde çalışan web sunucularınız varsa bu adımları izleyin…

1) Yeni bir sayfaya yönlendir

Basitçe aşağıdaki kodu kullanın: Yönlendirme 301 /eski-sayfa.html /yeni-sayfa.html
WordPress kullanıyorsanız, yeniden yönlendirme eklentisi kullanmanın basit bir durumudur. Bu, bir yönlendirme sayfası oluşturacak ve işlemi otomatikleştirecektir.

2) Yeni bir etki alanına yönlendirme

Yeniden YazmaMotoru açık
RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]

3) www olmayandan www'ye yönlendirme (ve tersi)

www olmayandan www'ye:
Yeniden YazmaMotoru açık
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

www'den www olmayana:
Yeniden YazmaMotoru açık
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]

Lütfen dikkat – htaccess dosyanızın kodunun yerleştirildiği ve sıralandığı sıraya dikkat etmek çok önemlidir. Birden fazla talimat yanlış sırada yerleştirilirse (örneğin, yeniden yönlendirme zincirleri, vb.), istenmeyen yan etkiler görebilirsiniz. Aynı htaccess dosyasında çok sayıda 301 yönlendirmesi kullanacaksanız bu, düşünmeniz gereken bir şeydir.

4) HTTP'den HTTPS'ye Yönlendirme

Yeniden YazmaMotoru Açık
RewriteCond %{HTTPS} kapalı
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

5) www olmayandan www'ye ve HTTP'den HTTPS'ye yönlendirme

Yeniden YazmaMotoru Açık
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} kapalı
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

301 yönlendirmeleri SEO'ya zararlı mı?

PageRank ve 301 yönlendirmeleri arasındaki bağlantı, SEO uzmanları için en yaygın konulardan biridir.

Google PageRank, bağlantılarının sayısını ve yetkisini inceleyerek bir sayfanın önemini derecelendiren bir ölçümdür. PageRank birçok sıralama faktöründen biridir, ancak genellikle web sitenizin ne kadar yüksek sıralanacağının iyi bir göstergesi olduğuna inanılır.

SEO'nun ilk günlerinde, 301 yönlendirmeleri PageRank kaybıyla ilişkilendirildi, bu da SEO'yu iyileştirmede etkili olmadıkları anlamına geliyordu.

Ancak, bu günlerde Google'ın yönlendirmeleri işleme şeklini geliştirdiği ve çok az kayıp olduğu bildiriliyor. Bu, PageRank'i bir alandan diğerine geçirmek için 301 yönlendirmelerinin kullanılabileceği anlamına gelir.

Sitenizdeki mevcut 301 yönlendirme sorunları nasıl düzeltilir?

Sitenizde zaten 301 yönlendirmesi olma ihtimali var. Bu durumda, Google'ın robotunun URL'ler üzerinden birkaç geçiş yapmasına neden olacağından (bir yönlendirmenin iki sayfa arasında gidip geldiği) sonsuz döngülerden kaçınmak isteyeceğinizi unutmayın.

WordPress kullanıyorsanız, sitenizi mevcut 301 yönlendirmeleri için tarayabilecek eklentiler vardır.

301 yönlendirmelerinizle ilgili sorun yaşayıp yaşamadığınızı kontrol etmeniz gereken birkaç nokta:

  • Sitenizin HTTP sürümü HTTPS'ye yönlendirmelidir.

Bir web sitesinin HTTPS kullanmaması için hiçbir neden yoktur.

HTTPS kullanmak, web sitenize gelen tüm kişiler için güvenlik sağlar ve Google, web sitelerini sıralarken dikkate alır. SSL sertifikaları Let's Encrypt aracılığıyla ücretsiz olarak kullanılabilir; bu, HTTPS kullanmamak için hiçbir neden olmadığı anlamına gelir.

Ayrıca sitenize gelen ziyaretçilerin 301 yönlendirmesi kullanımını gerektiren HTTPS sürümüne gittiklerinden emin olmalısınız.

301 yönlendirmesinin olup olmadığını test etmek için web sitenizin http:// sürümünü arayın. Her şey düzgün çalışıyorsa, otomatik olarak https:// sürümüne geçmelisiniz.
Bu gerçekleşirse, çoğu şey yolunda olmalıdır. Bununla birlikte, yine de aşağıdakiler gibi sorunlar olabilir:

  • HTTP'den HTTPS'ye yönlendirme yalnızca bazı sayfalarda etkindir (ör. alt etki alanlarında değil)
  • HTTPS'den HTTP'ye yönlendirmeler

Ahrefs'in Site Denetimini kullanarak bir tarama ile tüm sayfalarda uygulanmayan yönlendirmeler gibi sorunları kontrol edin.

  • 301 durum kodu sayfasını site haritanızdan kaldırın

Google, taranacak ve dizine eklenecek sayfaları bulmak için site haritalarına güvenir.
Dizine eklenmedikleri için 301 durum kodlu URL'ler artık teknik olarak mevcut değildir. Bu sayfalar web sitesinin site haritasından kaldırılmazsa, site yeniden tarandıkça Google bunları tekrar ziyaret etmeye devam edecektir.

Bunun gibi sayfaları nasıl bulacağınız aşağıda açıklanmıştır:

  • Site haritanızın URL'sini bulun. Şuna benzer: etkialaniniz.com/sitemap.xml
  • Etkilenen tüm URL'leri bulmak için bunun gibi bir ?tool kullanın
  • Tüm URL'leri bu HTTP durum kodu denetleyicisine girin
  • Etkilenen tüm sayfaları göster

Alternatif olarak, Ahrefs'in Site Denetimi, web sitenizi taramak için harika bir araçtır ve tüm 301 yönlendirme hatalarını gösterir. Sonraki adım, bu URL'lerin tümünü kaldırarak site haritanızı temizlemektir.

HTTP durum kodu denetleyicisi ana sayfası
  • Yönlendirme zincirlerini değiştir

Başlangıç ​​URL'si ile hedef arasında iki veya daha fazla yönlendirme zinciri olduğunda, bu bir yönlendirme zinciri olarak bilinir.

Botlar bu yönlendirme zincirlerini izleyebilse de, her zaman nihai URL hedefine yönlendirme yapılması önerilir. Ne kadar az yönlendirme olursa o kadar iyi. Bu nedenle, web sitenizde birden fazla yönlendirme yapan herhangi bir sayfa için web sitenizi tarayın.

Bu sorunu çözmek için atmanız gereken iki adım var:

  • Zincirdeki halkaları kaldırın – Sayfa 1, yol boyunca 2. sayfada durmamalı, doğrudan 3. sayfaya yönlendirmelidir.
  • Tüm dahili bağlantıların nihai URL'ye yönlendirildiğinden emin olun – Yönlendirme zincirleri, onları tarayamamaları için Google botlarına erişilemez hale getirilmiştir. Ayrıca, işleri yavaşlatacak yönlendirme zincirleri olmadığı için web sitesi kullanıcıları için kullanıcı deneyimini iyileştirdi.
  • Yönlendirme döngülerini değiştir

Bir URL, zincirin orijinal URL'lerinden birine yeniden yönlendirme yaptığında bir yeniden yönlendirme döngüsü oluşur. Bu, herhangi bir ziyaretçiyi web sitenize şaşırtabilecek ve tuzağa düşürebilecek sonsuz bir yeniden yönlendirme zinciriyle sonuçlanır.
Örneğin, 2. sayfa 3. sayfaya yönlendirilirse bu olur, ancak 3. sayfa da 2. sayfaya yönlendirir – ayyy!

Bu HTTP aracı, 100'lü gruplar halinde yeniden yönlendirme döngüsü sorunlarını keşfetmek için kullanılabilir. Her zamanki gibi, 100'den fazla dahili sayfayı kontrol etmeniz gerekiyorsa, Afref Site Denetimi aracını kullanın.

  • Bozuk yönlendirmeler

Bozuk yönlendirme, sizi çalışmayan bir sayfaya götüren bir bağlantıdır (4XX veya 5XX HTTP yanıt kodu gibi).

Bunlar rahatsız edici çünkü ne kullanıcılar ne de arama motoru robotları web sitesine erişemiyor ve bu da ziyaretçilerin web sitenizden hemen çıkmasına neden oluyor. İyi haber şu ki, HTTP durum kodlarını değerlendirmek için denetleyicileri kullanabilirsiniz.

  • 404 hatası olan sayfaları yeniden yönlendir

404 sayfası, erişmeye çalıştıkları URL bulunamadığında kullanıcıya döndürülen bir hata sayfasıdır. Bu sayfalar şu durumlarda sorun teşkil eder:

  • Taranabilir - Taranabilir bir 404 sayfanız varsa, dizine eklenebilir ve arama sonuçlarında görüntülenebilir
  • İsraf edilen yetki – Görüntülenebilir değillerse, onlara verilen geri bağlantıların çok az faydası olur

Başlamak için Ahrefs'in “404 sayfa” hataları için Site Denetimini açın, çünkü bu ilk soruna yardımcı olabilir.
Ahrefs Site Explorer'ı kullanarak geri bağlantıları kontrol edebilirsiniz. Herhangi bir güçlü geri bağlantı varsa, web sitenizdeki başka bir yararlı sayfaya 301 yönlendirmesi yapmak iyi bir fikirdir.

404 sayfayı daha alakalı bir konuma yönlendirmek çok önemlidir. Google, alakasız 301 yönlendirmelerini hafif 404'ler olarak değerlendirir, bu nedenle, karşılaştırılabilir ve alakalı bir sayfaya yönlendirilmediği sürece yönlendirmenin hiçbir avantajı yoktur.

Sitenizin geri bağlantılarını analiz edin ve dofollow geri bağlantıları olmayan sayfalardaki bozuk bağlantıları onarmak için bu kolay yönergeleri izleyin:

  • Ölü bir sayfayı orijinal URL'sine döndürme
  • Bir (301)'i diğer ilgili sayfalara yönlendirme
  • Ölen sayfanın tüm dahili bağlantılarını değiştirin
  • 302 yerine 301 yönlendirmeleri kullanılmalıdır

Kalıcı yönlendirmeler için 302 yönlendirme kullanmaktan kaçının.
Google, geçici yer değiştirmeler için 302 yönlendirmelerinin kullanılmamasını tavsiye eder ve mümkünse bunları hiç kullanmamak daha iyidir. Meta yenileme yönlendirmeleri yalnızca mutlak gereklilik ve aşırı acil durumlarda kullanılır.

Bu sayfaları belirlemek için Ahrefs'te “Meta yenileme yönlendirmesi” ve “302 yönlendirmesi” sorunları için Site Denetiminin Dahili sayfalar bölümünü görüntüleyin.

Neyse ki, bu sorunların her ikisi de sadece iki adımda tedavi edilebilir:

  • Yönlendirmenin kalıcı olması amaçlanıyorsa 301 kullanın
  • Kalıcı değilse yönlendirmeyi kaldırın

Ziyaretçilere yardımcı olmayan, yeniden yönlendirilen sayfalara giden tüm dahili bağlantıları kaldırın veya güncelleyin.

  • Organik trafik alan yönlendirme (301) sayfalarını arayın

301 sayfalar Google'ın indexinde olmaması gerektiği için organik trafik almamalıdır. Herhangi biri organik olarak ziyaret alıyorsa, bu, Google'ın henüz yönlendirmeyi algılamadığı anlamına gelir.
Ahrefs'in “3XX sayfası organik trafik alıyor” sorunlarına yönelik Site Denetiminde, trafik içeren 3XX sayfa aramak için Genel Bakış raporunu görüntüleyin.

Sayfa raporunu kontrol ederek ve 301'ler için organik oturumlarınızı filtreleyerek bu trafiği bulmak için Google Analytics'i de kullanabilirsiniz.

Yönlendirme prosedürünü hızlandırmak için URL'yi Google Arama Konsolu'nun İnceleme aracına yapıştırın ve ardından dizine eklenmesini isteyin.

Bir yandan not olarak, hız sizin için önemliyse, Sayfa Hızını Test Etmek İçin En İyi Araçlar hakkındaki makalemiz ilginizi çekebilir!

  • Negatif harici 301'leri inceleyin

Diğer faydalı web sitelerine sık sık bağlantı verilir. Ancak, bu sayfalar bazen başka bir yere yönlendirilebilir.

Şu senaryoyu düşünün: Yararlı bir siteye bağlantı gönderirsiniz ve ardından ertesi yıl alan, siteyi farklı bir siteye yönlendiren yeni bir sahip tarafından satın alınır. Sonuç olarak, düzenli olarak negatif harici 301'leri bulmak önemlidir.

Ahrefs'in Site Denetimi aracındaki harici sayfalar bölümündeki "Harici 3XX yönlendirmesi" kırmızı uyarılarını bularak bunu düzeltin.

Ardından, raporu gözden geçirin ve diğer web sitelerine yanlış olan tüm yönlendirmeleri bulun.

Çözüm

Sonuç olarak, 301 yönlendirmelerini yönetmek web sitenizin başarısı için çok önemlidir. Çok fazla iş gibi görünse de, yaygın sorunları belirlemenize ve düzeltmenize yardımcı olacak birçok araç vardır.

Yılda bir kez "kötü" harici 301'leri kontrol etmek ve dofollow geri bağlantıları olan bozuk sayfalar için sitenizin dahili bağlantılar raporunu her zaman gözden geçirmek önemlidir.

Yönlendirmeleri yönetmenin en iyi yollarından biri Ahrefs'in Site Denetimi aracını kullanmaktır, çünkü sorunları bir bakışta belirlemenizi sağlar. Pahalı olabilir, ancak bu görev için mevcut en iyi araçlardan biridir.

WordPress kullanıyorsanız ve kaçırılan bir zamanlama hatası almaya devam ediyorsanız, düzeltmenize yardımcı olabilmemiz için WordPress Kaçırılan Zamanlama Hatası Nedir hakkındaki blog makalemize göz atın!