Bir web sitesindeki eski içeriğin yeni bir dile taşınması, ziyaretçilerin otomatik olarak en son sürüme yönlendirilmesi için genellikle eski içeriğin kalıcı olarak yönlendirilmesini gerektirir.
Bu amaçla kullanılan yaygın bir teknik, HTTP 301 durum kodunu kullanarak eski içerik sayfasından yeni sayfaya kalıcı bir yönlendirme olan 301 yönlendirmesini uygulamaktır.
Bu yöntemin mevcut olmasına rağmen, birçok kullanıcı bunu nasıl uygulayacağını hâlâ bilmiyor ve bu da potansiyel bir ziyaretçi kaybına yol açıyor. Bu nedenle bu makale, eski dil içeriğinde 301 yönlendirmesi yaparak trafiğin otomatik olarak yeni dil içeriğine yönlendirilmesini sağlamayı ele alacaktır.
301 yönlendirmeli eski dil içeriği nedir?
Eski dil içeriğini 301 yönlendirmesinden bahsetmeden önce, 301 yönlendirmesinin ne olduğunu anlamak önemlidir. 301 yönlendirmesi, eski URL'deki içeriğin kalıcı olarak yeni bir URL'ye yönlendirildiğini belirten bir HTTP yanıt kodudur. Kullanıcılar eski URL'ye eriştiğinde, sunucu onları otomatik olarak yeni URL'ye yönlendirir.
301 yönlendirmesi ayrıca Google gibi arama motorlarına ve web tarayıcılarına eski URL'nin artık geçerli olmadığını ve kalıcı olarak yeni URL'ye taşındığını bildirir.
Eski dil içeriğini yeni bir dile yönlendirme durumunda, örneğin https://mysite.com/fr/10-tips-seo-wordpress/ URL'sinden https://mysite.com/fr/tips-wordpress-seo/ adresine, 301 yönlendirmesi uygulanır.
(Eski URL'ye tıklarsanız, otomatik olarak yeni sayfaya yönlendirilirsiniz).
Bu arada, eski dil içeriğini 301 yönlendirmesi yapmak, eski bir dil kullanan web sitesi içeriğini yeni bir dil kullanan güncellenmiş sürüme yönlendirmek için kullanılan bir tekniktir.
301 ve 302 arasındaki farklar
URL'leri kalıcı olarak yönlendiren HTTP 301 koduna ek olarak, URL'leri geçici olarak yönlendirmek için de bir kod vardır: 302.
Bir 301 yönlendirmesi, ziyaretçileri yeni bir URL'ye yönlendirmek ve arama motorlarına değişikliğin kalıcı olduğunu bildirmek için kullanılıyorsa, bir 302 yönlendirmesi de ziyaretçileri yeni bir URL'ye yönlendirir. Ancak arama motorlarına değişikliğin yalnızca geçici olduğunu bildirir.
301 yönlendirme dili ne zaman kullanılır?
Dil amaçlı 301 yönlendirmeleri genellikle aşağıdakine benzer durumlarda kullanılır.
- Eski dil içeriği güncellemeleri: eski dillerdeki içeriği güncellerken veya modernize ederken, 301 yönlendirmeleri kullanıcıları eski içerikten güncellenmiş sürüme yönlendirerek kullanıcı kafa karışıklığını önleyebilir ve SEO avantajlarını koruyabilir.
- İçerik taşıma: bir dildeki bir web sitesinin eski bir sürümünden farklı bir dildeki yeni bir sürümüne geçmek istediğinizde, 301 yönlendirmeleri kullanıcıları otomatik olarak yönlendirebilir eski dildeki içerikten eşdeğer yeni dildeki içeriğe.
- Web sitesi yerelleştirme: web sitenizi küresel bir kitleye hizmet verecek şekilde genişlettiğinizde ve içeriği birden fazla dilde sunduğunuzda, 301 yönlendirmeleri kullanıcıları tercihlerine veya konumlarına göre uygun dil sürümüne yönlendirebilir.
- Dil sürümlerini birleştirin: İçeriğin birden fazla dil sürümüne sahipseniz ve bunları yeniden yapılandırmaya karar verirseniz, 301 yönlendirmeleri SEO değerini korumaya ve sorunsuz bir kullanıcı geçişi sağlamaya yardımcı olabilir.
- URL yeniden yapılandırma: bir web sitesi yeniden tasarımı veya yapısal değişiklik sırasında, dil tabanlı URL yeniden yapılandırması dahil olmak üzere, 301 yönlendirmeleri trafiği eski URL'den yeni URL'ye yönlendirmeye yardımcı olur ve arama motoru sıralamalarını korur.
Bu durumların her birinde, eski içeriği yer imlerine eklemiş veya bağlantı vermiş kullanıcılar ile bir URL'den diğerine kalıcı geçişi anlaması gereken arama motorları için sorunsuz bir geçiş sağlamak amacıyla 301 yönlendirmesi uygulanır.
Eski dil içeriği için 301 yönlendirmelerinin faydaları
Eski dil içeriği için 301 yönlendirmeleri uygulamak birkaç önemli avantaj sunar.
- İçeriği en güncel dil sürümünde sunma – 301 yönlendirmeleri, eski içeriğin yeni dil sürümünde sunulmasını sağlar ve kullanıcıların dil tercihlerine uygun daha alakalı bilgilerle kullanıcı deneyimini iyileştirir.
- Arama motoru sıralamalarını koruma – Eski içerikten yeni içeriğe yönlendirme yaparak, arama motorlarındaki sayfa sıralamaları korunur ve arama sonuçlarında görünürlüğün devam etmesi sağlanır.
- Trafiği koruma – Eski içeriğin kazandığı trafik, sosyal paylaşımlar ve popülerlik bozulmadan kalır ve yönlendirme aracılığıyla sorunsuz bir şekilde yeni içeriğe aktarılır.
- Bozuk bağlantıları önleme – Harici sitelerden eski içeriğe verilen geri bağlantılar, yönlendirmeden sonra bile çalışır durumda kalır ve bağlantı bütünlüğünde herhangi bir kesinti yaşanmasını önler.
- Tutarlı kullanıcı deneyimi (UX) – 301 yönlendirmelerinin kullanımı tutarlı bir kullanıcı deneyimi sağlar ve kullanıcıları 404 hatasıyla karşılaşmadan otomatik olarak eski içerikten yeni içeriğe yönlendirir.
- Arama motorlarına sinyal gönderme – 301 yönlendirmesi, arama motorlarına eski URL'nin artık geçersiz olduğunu bildirir ve bunun yerine yeni URL'yi dizinlemelerini sağlar.
- Yeni içeriğin dizinlenmesini hızlandırma – Arama motorları, eski içerikten yapılan yönlendirmeyi hızlı bir şekilde tanıyarak yeni içeriğin dizinlenmesini hızlandırır.
- Verimli SEO aktarımı – Eski içerikten elde edilen SEO faydaları sorunsuz bir şekilde aktarılır ve yeni içerik üzerinde kapsamlı optimizasyon çalışmalarına olan ihtiyaç ortadan kalkar.
- Arama motorları için tarama ve dizinleme süreçlerini basitleştirme – Yönlendirme süreci, arama motorları için tarama ve dizinlemeyi kolaylaştırarak yeni içeriğe sorunsuz bir geçiş sağlar.
Eski dil içeriğinde 301 yönlendirmesi nasıl yapılır?
Artık eski dil içeriğinden yeni dile 301 yönlendirmesi yapmanın önemini biliyorsunuz.
Eski dil içeriğini belirleme
Web sitesi içeriğini eski bir dilden yeni bir dile taşırken ilk adım, hangi içeriğin yönlendirilmesi gerektiğini belirlemektir. Her içerik parçası için eski içerik URL'lerinin ve karşılık gelen yeni URL'lerin kapsamlı bir listesini oluşturun. Yönlendirme için öncelikle yüksek trafiğe ve arama motorlarında yüksek sıralamaya sahip içeriklere öncelik verin.
Yönlendirme için en iyi yöntemi seçin
Eski içeriği belirledikten sonra, web sitenizin sunucusu tarafından en uygun şekilde desteklenen 301 yönlendirme yöntemini bulun. Aşağıdakiler dahil olmak üzere birkaç yönlendirme yöntemi vardır.
- .htaccess dosyasını kullanma (Apache) – En yaygın kullanılan yöntem, Apache web sunucusu kullanılıyorsa .htaccess dosyasından yararlanmaktır. Eski URL'yi yeni URL'ye yönlendirmek için .htaccess dosyasına bir 301 yönlendirme kodu yazılabilir.
- Function.php dosyası – function.php dosyasını kullanarak 301 yönlendirmesi yapmak için yerleşik WordPress özelliğini, wp_redirect() işlevini kullanabilirsiniz. wp_redirect() kullanarak birkaç farklı yönlendirme türünü kullanabilirsiniz.
- CMS eklentileri – WordPress gibi bazı CMS'ler WordPress, hem 301 hem de diğer yönlendirme türlerini gerçekleştirmek için özel eklentilere sahiptir. Bu, geçiş sürecini kolaylaştırır. Örneğin, WordPress Redirection eklentileri, Simple 301 Redirects ve daha birçoklarına sahiptir.
- Kod düzenleyici – Screaming Frog gibi çevrimiçi araçlar, kullanımı kolay bir GUI arayüzü ile yönlendirmeler gerçekleştirebilir.
Kod yönlendirmesi 301'i ayarlama
Ardından, doğru sözdizimini kullanarak her eski içerik URL'sinden yeni URL'ye bir 301 yönlendirme kodu ayarlayın. Her zaman kalıcı bir 301 kodu kullanın, 302 Geçici Yönlendirme değil.
Aşağıda her yöntem için 301 yönlendirme kodunun nasıl ayarlanacağına dair ilgili yollar yer almaktadır.
.htaccess dosyasını kullanma
.htaccess dosyasında 301 yönlendirmesi ayarlamak çok kolaydır. Yönlendirmek istediğiniz alan adının veya URL'nin .htaccess dosyasına aşağıdaki script satırını eklemeniz yeterlidir. İşte script.