Sitenizi yeniliyor, başka bir altyapıya geçiyor ya da alan adınızı değiştiriyorsanız sayfa adresleriniz de büyük ihtimalle değişecek. Oysa eski adresler Google'ın dizininde, başka sitelerdeki bağlantılarda ve müşterilerinizin kaydettiği sayfalarda durmaya devam eder. Bu adreslere tıklayan kişi "sayfa bulunamadı" hatasıyla karşılaşırsa hem ziyaretçiyi hem de o sayfanın zamanla kazandığı görünürlüğü kaybetme riskiyle karşılaşırsınız.
301 yönlendirmesi, eski adres ile yeni adres arasındaki bu köprüyü kurar. Bu yazıda 301 yönlendirmesinin ne olduğunu, ne zaman gerektiğini ve site taşırken izleyebileceğiniz adımları Google'ın belgelerine dayanarak anlatıyoruz.
301 yönlendirmesi nedir?
301, sunucunun tarayıcıya ve arama motoruna verdiği "bu sayfa kalıcı olarak şu adrese taşındı" yanıtıdır. Eski adrese gelen ziyaretçi, fark etmeden yeni adrese gider. Googlebot da aynı yönlendirmeyi izler.
Google'a göre bir sayfanın arama sonuçlarında görünen adresini değiştirmek istiyorsanız, mümkün olduğunda sunucu taraflı kalıcı yönlendirme kullanmak en doğru yoldur. Google, kalıcı yönlendirmeyi hedef adresin sonuçlarda gösterilecek asıl adres olduğuna dair bir sinyal olarak kullanır.
301 ile diğer yönlendirmelerin farkı
| Yönlendirme | Anlamı | Google Arama'da |
|---|---|---|
| 301 ve 308 | Kalıcı olarak taşındı | Kalıcı sayılır, sonuçlarda zamanla yeni adres gösterilir |
| 302, 303 ve 307 | Geçici yönlendirme | Geçici sayılır, sonuçlarda eski adres görünmeye devam edebilir |
| Meta yenileme | Sayfa açıldıktan sonra tarayıcıda çalışır | Beklemesiz olanı kalıcı, beklemeli olanı geçici sayılır |
| JavaScript ile yönlendirme | Sayfanın kodu çalışınca devreye girer | Kalıcı sayılır, ama Google sunucu taraflı yönlendirmeyi öneriyor |
Kısacası, kalıcı bir taşımada 302 kullanmak yanlış sinyal verir. Yönlendirmeyi mümkünse sunucu tarafında ve 301 ya da 308 olarak kurun.
301 yönlendirmesi ne zaman gerekir?
- Alan adı değişikliği: eskiad.com yerine yeniad.com kullanmaya başladığınızda
- HTTPS'e geçiş: Tüm http adreslerinin https karşılığına gitmesi için. Ayrıntısı SSL sertifikası nedir yazımızda.
- Site yenileme: Yeni tasarımda sayfa adresleri değiştiğinde, örneğin /hizmetlerimiz.html yerine /hizmetler/ kullanıldığında
- Altyapı değişikliği: Farklı bir site sistemine geçerken adres yapısı değiştiğinde
- Sayfa birleştirme: Aynı konuyu anlatan iki sayfayı tek sayfada topladığınızda
Adresler değişmiyorsa, örneğin sadece hosting firmasını değiştiriyorsanız 301 gerekmez. Google bu durum için taşımadan en az bir hafta önce DNS kayıtlarının TTL süresini düşürmeyi ve eski sunucuya gelen trafik sıfırlanana kadar eski hostingi kapatmamayı öneriyor.
Adım adım site taşıma planı
Google, küçük ve orta büyüklükteki sitelerde tüm adreslerin bölüm bölüm değil, aynı anda taşınmasını öneriyor. Aşağıdaki sıra bu tür siteler için hazırlandı.
Taşımadan önce
- Eski adreslerin listesini çıkarın. Site haritanızdan, Search Console'daki performans ve dizine ekleme raporlarından yararlanın. En çok ziyaret alan ve başka sitelerden bağlantı alan sayfaları işaretleyin.
- Eşleştirme tablosu hazırlayın. Her eski adresin yeni sitedeki en yakın karşılığını yazın.
- Yeni siteyi hazırlayıp test edin. Formlar, menüler ve sayfa adresleri yayından önce çalışır durumda olsun.
Eşleştirme tablosu şuna benzer:
| Eski adres | Yeni adres | Not |
|---|---|---|
| /hizmetlerimiz.html | /hizmetler/ | Genel hizmet sayfası |
| /kombi-bakimi.html | /hizmetler/kombi-bakimi/ | Birebir karşılığı var |
| /eski-kampanya.html | Karşılığı yok | İlgisiz bir sayfaya yönlendirmek yerine kaldırılabilir |
Yayın günü
- 301 yönlendirmelerini kurun. Tablodaki her satır için sunucu taraflı kalıcı yönlendirme ekleyin.
- Site içini güncelleyin. İç bağlantıları yeni adreslere çevirin. Google, her yeni sayfanın kendi adresini gösteren bir canonical etiketi taşımasını öneriyor.
- Yönlendirmeleri test edin. Tablodan örnek adresleri tarayıcıya yazıp doğru sayfaya gittiklerini kontrol edin. Test sırasında sayfalara eklenmiş bir noindex etiketi ya da robots.txt engeli kalmadığından emin olun.
- Alan adı değiştiyse Search Console'u kullanın. Eski ve yeni alan adı Search Console'da doğrulanmış mülkler olarak görünüyorsa eski mülk için Adres değişikliği aracını çalıştırın. Bu araç http'den https'ye geçişte ya da aynı alan adı içindeki adres değişikliklerinde kullanılmaz.
Taşımadan sonra
- Yeni site haritasını gönderin. Google, yeni adresleri öğrenmesine yardımcı olması için yeni site haritasının Search Console'a gönderilmesini öneriyor.
- Raporları izleyin. Search Console'daki Sayfa dizine ekleme raporunda bulunamayan sayfaları ve hataları haftalık kontrol edin.
- Yönlendirmeleri koruyun. Google, yönlendirmelerin mümkün olduğunca uzun, genellikle en az bir yıl yerinde kalmasını öneriyor. Alan adı değiştiyse eski alan adının süresini de uzatmayı unutmayın, çünkü yönlendirme ancak eski alan adı çalıştığı sürece işler.
Yönlendirmeler nasıl kurulur?
Kurulum yolu sitenizin altyapısına göre değişir:
- Hosting paneli: Birçok panelde adres yönlendirme bölümü bulunur.
- Apache sunucular: .htaccess dosyasına eklenen Redirect permanent kuralı, Apache belgelerine göre 301 yanıtı verir.
- WordPress: Yönlendirmeler eklentiyle ya da sunucu ayarlarıyla yönetilebilir.
- Hazır site platformları: Genellikle site ayarlarında bir yönlendirme bölümü sunulur.
Hangisinin sizin sitenizde geçerli olduğunu sitenizi yöneten kişiye sorun. Yüzlerce adresin tek tek elle girilmesi hata riskini artırır, bu yüzden eşleştirme tablosunu düzenli tutmak işi kolaylaştırır.
Sık yapılan hatalar
- Her şeyi ana sayfaya yönlendirmek: Google, çok sayıda eski adresin ana sayfa gibi ilgisiz tek bir adrese yönlendirilmesinin kullanıcıyı şaşırtabileceğini ve soft 404 hatası sayılabileceğini belirtiyor.
- Kalıcı taşımada 302 kullanmak: Google geçici yönlendirmede eski adresi sonuçlarda tutmaya devam edebilir.
- Yönlendirmeleri erken kaldırmak: Birkaç ay sonra silinen yönlendirmeler, eski bağlantıları yeniden hataya düşürür.
- Eski alan adını bırakmak: Süresi dolan alan adındaki yönlendirmeler de çalışmaz.
- İç bağlantıları güncellememek: Site içi bağlantıların yönlendirme üzerinden geçmesi gereksiz bir adım ekler.
Taşımadan sonra neler beklemeli?
Google, taşıma sırasında sıralamada geçici dalgalanmalar olabileceğini açıkça söylüyor. Orta büyüklükteki sitelerde Google'ın eski adresler yerine yenilerini göstermeye başlaması birkaç hafta ya da daha uzun sürebilir, büyük sitelerde bu süre uzar. Doğru kurulan yönlendirmeler bu geçişi kolaylaştırır, ama hiçbir yöntem sıralamanın aynı kalacağını garanti etmez. Adresleri değiştirmeden önce bunun gerçekten gerekip gerekmediğini de düşünün. SEO çalışmasının genel akışını SEO nasıl yapılır yazımızda anlattık.
Sık sorulan sorular
301 ile 302 yönlendirme arasındaki fark nedir?
301 sayfanın kalıcı olarak taşındığını, 302 ise geçici olarak başka bir adrese gönderildiğini söyler. Google 301'i hedef adresin asıl adres olduğuna dair sinyal olarak kullanır, geçici yönlendirmelerde ise eski adres sonuçlarda görünmeye devam edebilir. Kalıcı taşımalarda 301 ya da 308 kullanın.
301 yönlendirmesi SEO'yu olumsuz etkiler mi?
Doğru kurulduğunda amacı tam tersidir: eski adreslerin taşıdığı sinyallerin yeni adreslere aktarılmasına yardımcı olur. Google yine de taşıma sırasında geçici dalgalanmalar olabileceğini belirtiyor. Asıl kayıp, yönlendirmelerin hiç kurulmaması, yanlış sayfaya kurulması ya da erken kaldırılmasıyla yaşanır.
Yönlendirmeler ne kadar süre kalmalı?
Google, yönlendirmelerin mümkün olduğunca uzun, genellikle en az bir yıl korunmasını öneriyor. Bu süre, Google'ın eski adresleri yeniden tarayıp başka sitelerden gelen bağlantıları yeni adreslere bağlamasına zaman tanır. Alan adı değişikliğinde Adres değişikliği aracının yardım sayfası da yönlendirmelerin en az 180 gün korunmasını öneriyor.
Silinen ve karşılığı olmayan sayfalar için ne yapmalıyım?
Her eski sayfanın yeni sitede bir karşılığı olmak zorunda değildir. Google'a göre 4xx hata kodu döndüren adresler dizine eklenmez, dizindekiler de zamanla kaldırılır. Karşılığı olmayan bir sayfayı ilgisiz bir sayfaya yönlendirmek yerine hata sayfası göstermek daha doğrudur. Kullanıcıyı hizmetlerinize yönlendiren sade bir 404 sayfası hazırlayın.
Hosting değiştirirken 301 yönlendirmesi gerekir mi?
Sayfa adresleri aynı kalıyorsa gerekmez. Bu durumda önemli olan, DNS değişikliğini planlı yapmak ve eski sunucuya trafik gelmeyi bırakana kadar eski hostingi açık tutmaktır. Adresler de değişiyorsa yukarıdaki taşıma planını uygulayın.
Kısacası
301 yönlendirmesi, sayfanın kalıcı olarak taşındığını ziyaretçiye ve Google'a söyleyen yanıttır. Site taşırken ya da yenilerken eski adresleri listeleyin, her birini en yakın karşılığına yönlendirin, yönlendirmeleri test edin ve en az bir yıl koruyun. Taşıma planını ve sonrasındaki takibi birlikte yürütmek isterseniz SEO hizmetimize göz atabilirsiniz.