301 yönlendirmesi veya 301 yönlendirmesi , bir web sayfasından diğerine kalıcı olarak yer değişikliğidir. 301 kısmı, yönlendirilen sayfanın HTTP durum kodunu ifade eder.
302 yönlendirmesi veya 302 yönlendirmesi , bir web sayfasının konumunun diğerine geçici olarak değiştirilmesidir. Ziyaretçilere belirli bir URL’ye sayfanın geçici olarak taşındığını söyler ve onları doğrudan yeni konuma yönlendirir.
Ne zaman 301, 302 tipinde (durum kodu 301, 302) veya başka tipte yönlendirmeler yapmak zorunda kalsak, genellikle aynı sorular ortaya çıkar. En yaygın olanlardan bazılarını aktarıyorum: Web sitem buna hazır mı? Benim durumum için en uygun yönlendirme türü hangisidir? Şimdiye kadar yaptığım tüm SEO çalışmalarını kaybeder miyim? Google beni cezalandıracak mı? Bir gün yönlendirmeleri kaldırırsam ne olur? Ve hepsinden önemlisi: nasıl yapılırlar?
Bu yazıda, her durumda izleyeceğiniz yol konusunda biraz daha net olmanız için tüm bu soruların yanıtlarını vermeye çalışacağım. O çok basit!
- 301 ve 302 yönlendirmeleri nedir?
- Bilmeye değer diğer yönlendirme türleri
- .htaccess ile yönlendirme nasıl oluşturulur
- Yönlendirmeleri gerçekleştirmek için diğer yöntemler
- WordPress’te Yönlendirmeler
- HubSpot’ta Yönlendirmeler
- Ortak sunucularda yönlendirmeler
- Kullanmamak daha iyi olan yönlendirme yöntemleri
- Yönlendirmeler SEO’yu nasıl etkiler?
301 ve 302 yönlendirmeleri nedir?
Çok kısaca açıklamak gerekirse, 301 ve 302 yönlendirmeleri , Google’ın tarayıcısına veya tarayıcısına bir web sayfasının URL’sinin kalıcı veya geçici olarak değiştiğini söylemenin bir yoludur .
Öncelikle, bazen bu 301 yönlendirmesini ve 302’yi 301 hatası veya 302 hatası olarak bulabileceğimizi açıklığa kavuşturmak istiyorum, ancak bu gerçekten bir hata olmadığı için bir uygulama olduğu için onu çağırmanın doğru yolu olmaz. 301 yönlendirmesi ve 302 yönlendirmesinin farkında.
Bu, bir kullanıcı eski/orijinal URL’yi yüklediğinde, otomatik olarak uyguladığımız yeni URL’ye, farkında bile olmadan yönlendirilmeleri için bir tür yönlendirme yapmakla ilgilidir. Yönlendirme yapılmazsa ve URL taşınır veya silinirse, eski URL’ye sahip herhangi bir kullanıcı bir hata görür. Bu URL’ye işaret eden geri bağlantılardan bahsetmiyorum bile ve bize iyi sonuçlar veriyordu.
Yönlendirmelerin ne için kullanıldığını ve bunları nasıl yapabileceğimizi anladığımız sürece, kendimizi onları kullanma durumunda bulursak endişelenmemize gerek yok.
Şimdi bunların nelerden oluştuğunu daha ayrıntılı olarak görelim
301 Yönlendirmesi
Bir HTTP durum kodu olan 301 kodu her girildiğinde, bir sayfanın URL’si değiştirildiğinde kullanılan kalıcı bir tür yönlendirme ile uğraşıyoruz.
Benzer şekilde, bu formül, mevcut bir sayfadan güncellenmiş içeriğe sahip yeni bir sayfa (örneğin, bir gönderi) oluşturduğumuzda da yararlı olabilir ve Google’ın yinelenen içerik için söz konusu sayfaların sıralamasını cezalandırmasını önlemek istiyoruz.
İnternet arama motorlarında zaten iyi konumlandırılmış bir URL’ye 301 yönlendirmesi veya 301 durumu uyguladığımızda, Google robotu (veya botu) veya başka bir arama motoru o sayfayı bir sonraki ziyaretinde, URL’nin zaten eski olduğunu anlayacak ve yönlendirme tarafından gösterilen yeni URL ile değiştirilecektir.
Google’ın gözünde, bir 301 yönlendirmesi yaparken, bir öncekinin biriktirdiği ağırlığı ve yetkiyi koruyan yeni bir URL’ye sahibiz. Şimdi, bunun tamamen böyle olması için doğru bir şekilde yapılması gerekiyor.
301 yönlendirmesine başvurabileceğimiz durumlara ilişkin bazı örnekler:
- Domain değişikliğini ne zaman yapmalıyız ?
- URL’lerde anlamsal (veya dostça) olmaları için bir değişiklik yapmamız gerektiğinde .
- Daha kaliteli ve güncellenmiş içeriğe sahip yeni bir makale oluşturmak için eski ve eski bir gönderinin konumlandırılmasından yararlanın .
- Web mimarisinin yapısında değişiklik yapmak. Örnek: inboundcycle.com/blog için news.inboundcycle.com/blog/posts-tips.
- Yinelenen içerikten kaynaklanan sorunları çözmek veya önlemek için (alan adında bir değişiklik yaptığımızda çok yaygın olan bir şey).
- Çok benzer içeriğe sahip oldukları veya aynı anahtar kelimeler için rekabet ettikleri için kötü konumlandırılmış iki veya daha fazla sayfa arasındaki yamyamlaştırmaları çözmek için.
- SSL uygulamak ve ‘http’den ‘https’ye geçiş yapmak için.
Yönlendirmemizi veya yönlendirmelerimizi uyguladıktan sonra, kalıcı olarak etkin olmaları gerekmez. Aslında, yaklaşık altı ay içinde tüm yeni URL’lerin Google’a yayılacağı tahmin ediliyor. Ne olursa olsun, yönlendirmeleri kaldırmaya başlamadan önce bir yıl beklemeniz önerilir.
302 Yönlendirme
Kod 302, geçici bir yönlendirme sinyali verir . Onu 301 yönlendirmesinden ayıran en dikkate değer özelliklerden biri, 302 veya durum kodu 302 yönlendirmelerinde SEO’nun gücünün yeni URL’ye aktarılmamasıdır. Bunun nedeni, bu yeniden yönlendirmenin, içeriğin son sayfa olmayacak bir sayfaya yeniden yönlendirilmesi gerektiğinde kullanılmak üzere tasarlanmış olmasıdır. Böylece, yeniden yönlendirme kaldırıldığında, orijinal sayfa arama motoru sıralamalarını kaybetmemiş olacaktır.
Kendimizi bir 302 yönlendirmesi gerçekleştirme ihtiyacı içinde bulmamız çok yaygın olmasa da, bu seçenek aşağıdaki gibi durumlarda çok yararlı olabilir:
- Bir sayfada yanlış içerik olduğunu fark ettiğimizde. Sorunu çözerken, kullanıcıyı ilgilenebileceği başka bir sayfaya yönlendirebiliriz.
Web sitemize yapılan bir saldırının herhangi bir sayfanın geri yüklenmesini gerektirmesi durumunda, bu yeniden yönlendirme olayı en aza indirmemize yardımcı olabilir.
Bilmeye değer diğer yönlendirme türleri
Çoğu durumda, 301 ve 302 yönlendirmeleri en iyi çözümdür ve bu nedenle en yaygın olanıdır. Bununla birlikte, daha az yaygın durumlar için hangisinin en uygun seçenek olduğunu bilmek için mevcut yönlendirmelerin geri kalanını bilmek uygundur. Bu şekilde, Google’ın takdir edeceği kullanıcı deneyimini geliştirmek için mümkün olan her şeyi yapacaksınız.
303 yönlendirme
Yönlendirmeleriniz için nadiren 303 kodunu kullanmanız gerekecektir, çünkü 301 ve 302’nin aksine 303 ile kullanıcıya istedikleri sayfayı eşdeğer bir adreste sunmayacaksınız. Bu nedenle, SEO dostu bir jest olarak kullanılmazlar.
Aslında, bir PUT veya POST işleminden hemen sonra kullanılan geçici bir yeniden yönlendirmedir, böylece istekte bulunan sayfa yenilendiğinde işlem tekrar yürütülmez.
Örneğin, web sitenizin bir tıp merkezi için olduğunu ve bir randevu formunuz olduğunu hayal edin. Bir kullanıcı formu doldurmayı her bitirdiğinde ve tarayıcının geri düğmesine tıkladığında çift alıntıdan kaçınmak istiyorsanız, yapılacak en iyi şey 303 yönlendirmesi yapmaktır.Ayrıca bir onay sayfasına veya bir ödeme sayfasına gitmek için kullanılırlar. ilerlemeyi yükleyin.
304 yönlendirme
Bu durumda URL’yi değiştirmedik, ancak mümkün olan en hızlı yükleme hızından yararlanmak için Google motorlarına önbelleğe alınmış sürümü yüklemesini söylemek istiyoruz.
Bir tarayıcı önbelleğe bir kaynak kaydettiğinde, yaptığı şey, web sunucusundan gönderilen son değiştirilen başlığın bilgilerini toplamaktır. Tarayıcı o web sayfasına döndüğünde ve en son sürüme sahip olup olmadığını bilmediğinde, sunucuya bir doğrulama isteği gönderilir. Eğer bu sürüm değiştirilmemişse sunucu HTTP 304 kodunu gönderir, ancak sürüm eskiyse 200 kod gönderilir ve yeni bir kopya kullanılır.
307 yeniden yönlendirme
Bu yönlendirme, aynı zamanda geçici olduğu için 302’ye benzer. Bu durumda sitede GET dışı işlemler mevcut olduğunda kullanılır. Yani 302’den farklı olarak 307, gönderme yöntemini POST’tan GET’e değiştirmenize izin vermez.
308 yönlendirme
301 yönlendirmesine çok benzeyen kalıcı bir yönlendirmedir, ancak bu durumda istek yönteminin POST’tan GET’e değiştirilmesine izin vermediğinden biraz daha sınırlıdır. Bu nedenle, 308 yönlendirmesi, kalıcı bir yönlendirmeye uygulanan 307’nin eşdeğeridir (307’de olduğu gibi geçici değil). SEO’yu etkilememek için mümkün olduğunca 301 kullanmaya çalışmak en iyisidir.
.htaccess ile yönlendirme nasıl oluşturulur
Yönlendirmeleri gerçekleştirmenin en iyi yöntemi .htaccess dosyasıdır (yalnızca Apache sunucuları için geçerlidir). Bir FTP istemcisi kullanarak web sitemizin kök dizinine erişmeliyiz. Eğer girebilecek verileri bilmiyorsak, sunucuya FTP yoluyla erişmek için barındırma sağlayıcımızdan gerekli bilgileri bize vermesini istemek zorunda kalacağız.
Web sayfamızın dosyalarına girdikten sonra dizinin kök dizininde bir .htaccess dosyası göreceğiz. Bu dosya varsayılan olarak gizlidir. Bu nedenle, FTP istemcimizin yapılandırmasına bağlı olarak, muhtemelen gizli dosyaları görmemize izin veren seçeneği etkinleştirmemiz gerekecek.
Dosyayı herhangi bir kod düzenleme programıyla veya Windows Not Defteri gibi bir düz metin düzenleyiciyle düzenleyebilirsiniz. Dosyayı değiştirmeden önce, değişiklikleri yapmadan önce web sitesini olduğu gibi bırakmamıza izin veren bir yedek kopya oluşturmak uygundur.
.htaccess dosyanızın yeniden yönlendirmeyi yapabilmesi için, Apache sunucusunun mod_rewrite parametresinin etkinleştirilmiş olması önemlidir . Normalde varsayılan olarak her zaman etkin olmasına rağmen, değilse, etkinleştirmek için barındırma sağlayıcımızla tekrar iletişime geçmemiz gerekecek.
Aşağıda size yönlendirme yaparken en yaygın örnekleri gösteriyorum.