Site taşırken SEO kaybını önlemenin temeli, her eski URL'yi yeni sitedeki karşılığına sunucu tarafı kalıcı (301 veya 308) yönlendirmeyle bağlayan eksiksiz bir haritadır. Google yönlendirmelerin genellikle en az 1 yıl tutulmasını öneriyor. Alan adı değişiyorsa Search Console'un Adres Değişikliği aracı da kullanılır.
Hangi tür taşıma yapıyorsunuz?
"Site taşıma" tek bir iş değildir; Google da dokümanlarını URL'nin değişip değişmemesine göre ayırıyor. İlk adım, projenizin hangi türe girdiğini netleştirmektir.
URL değişmeden taşıma (barındırma firması veya CDN değişikliği): Ziyaretçinin gördüğü adresler aynı kalır. Google bu durumda DNS kayıtlarının TTL değerini (kaydın ne kadar süre önbellekte tutulacağı) taşımadan en az bir hafta önce birkaç saat gibi düşük bir değere çekmeyi öneriyor 2. Yayından hemen sonra Googlebot'un tarama hızında geçici bir düşüş, ardından birkaç gün içinde kademeli artış görülebileceğini de belirtiyor 2. Eski sunucu, trafik sıfırlanana kadar kapatılmamalıdır.
URL değişen taşıma: Alan adı değişikliği (eskisite.com'dan yenisite.com.tr'ye), HTTP'den HTTPS'e geçiş, CMS değişikliği nedeniyle URL yapısının değişmesi veya site birleştirme bu gruba girer 1. Bu yazının geri kalanı bu senaryoyu anlatıyor.
Adres Değişikliği aracı yalnız alan adı veya alt alan adı değişikliğinde kullanılır. HTTP'den HTTPS'e geçiş, www ile www olmayan sürüm arasında geçiş, aynı alan adı içinde yol değişikliği ve URL değişmeyen barındırma taşımaları için kullanılmaz 3. Araç, başlatıldıktan sonra 180 gün boyunca Google'a yeni siteyi tercih etmesini söyler 3.
301, 308, 302 ve 307 arasındaki fark nedir?
Yönlendirme türü, Google'a "bu taşıma kalıcı mı?" sorusunun cevabını verir. Kalıcı yönlendirmelerde arama sonuçlarında hedef URL, geçici yönlendirmelerde kaynak URL gösterilir 4.
| Kod | Anlamı | Google nasıl yorumlar | Taşımada kullanım |
|---|---|---|---|
| 301 | Kalıcı olarak taşındı | Hedefin kanonik olması için güçlü sinyal | Standart seçim |
| 308 | Kalıcı yönlendirme (istek yöntemi korunur) | 301 ile aynı şekilde kalıcı | 301 yerine kullanılabilir |
| 302 | Bulundu (geçici) | Hedef için zayıf sinyal; kaynak dizinde kalabilir | Taşımada kullanmayın |
| 307 | Geçici yönlendirme (istek yöntemi korunur) | 302 gibi geçici | Taşımada kullanmayın |
Google'ın tarayıcı dokümanı, 301'i hedefin işlenmesi için güçlü, 302'yi zayıf sinyal olarak tanımlıyor; her iki durumda da tarayıcı yönlendirmeyi izliyor ve kaynak URL'nin içeriğini dikkate almıyor 5. Yönlendirmeler sunucu tarafında kurulmalıdır; Google, JavaScript yönlendirmesini yalnız sunucu tarafı veya meta refresh yönlendirmesi mümkün değilse önerir 4.
Sık karşılaşılan bir tuzak: bazı CMS eklentileri ve barındırma panelleri varsayılan olarak 302 kurar. Taşımadan önce test ortamında birkaç URL'nin gerçekten 301 döndürdüğünü tarayıcının geliştirici araçlarındaki Ağ sekmesinden doğrulayın.
Eski URL'lerin envanteri nereden çıkarılır?
Haritanın kalitesi envanterin eksiksizliğine bağlıdır. Google dört kaynak öneriyor 1:
- Mevcut site haritaları: Sitenin "resmi" URL listesi; ama çoğu zaman eksiktir.
- Sunucu kayıtları ve analitik araçları: En çok trafik alan URL'leri gösterir.
- Search Console'daki bağlantılar raporu: Dış sitelerin bağlantı verdiği sayfalar; bu bağlantıların değeri yönlendirmeyle taşınır.
- İçerik yönetim sistemi: Genellikle tüm URL'lerin listesini dışa aktarabilir.
Bunlara iki kaynak eklemenizi öneririz: Search Console Performans raporunda gösterim almış sayfalar (raporun izin verdiği en geniş tarih aralığıyla) ve sitenin tamamını tarayan bir masaüstü tarama aracının çıktısı. Kampanya sayfaları, eski PDF'ler ve görsel URL'leri en sık unutulan gruptur. Bu listeleri tek bir tabloda birleştirip yinelenenleri temizlediğinizde envanteriniz hazırdır.
Yönlendirme haritası nasıl kurulur?
Harita, her eski URL'nin karşısına tek bir yeni URL yazılan bir tablodur. Aşağıdaki tablo örnektir; adresler temsilîdir.
| Eski URL | Yeni URL | Kural | Not |
|---|---|---|---|
| eskisite.com/urun.php?id=154 | yenisite.com.tr/urunler/celik-termos-500-ml | Birebir | Parametreli eski adres, temiz yeni adres |
| eskisite.com/kategori/mutfak | yenisite.com.tr/mutfak-urunleri | Birebir | Kategori adı değişti |
| eskisite.com/blog/termos-secimi | yenisite.com.tr/rehber/termos-nasil-secilir | Birebir | İçerik güncellendi, konu aynı |
| eskisite.com/kampanya-2023 | 410 | Kaldırıldı | Süresi geçmiş, karşılığı yok |
| eskisite.com/sss-kargo ve eskisite.com/sss-iade | yenisite.com.tr/yardim/kargo-ve-iade | Birleştirme | İki sayfa tek sayfada toplandı |
| eskisite.com/ (ana sayfa) | yenisite.com.tr/ | Birebir | Adres Değişikliği aracı için şart |
Haritayı kurarken üç kurala uyun. Birincisi, alakasız tek bir hedefe toplu yönlendirme yapmayın; Google, çok sayıda eski URL'yi ana sayfaya yönlendirmenin kullanıcıyı şaşırtabileceğini ve yumuşak 404 sayılabileceğini belirtiyor 1. İçerik birleştirildiyse eski sayfaları birleşik sayfaya yönlendirmek ise uygundur 1. İkincisi, zincir kurmayın: Googlebot bir zincirde 10 adıma kadar izleyebilse de Google doğrudan son hedefe yönlendirmeyi, olmuyorsa zinciri ideal olarak 3 adımla sınırlamayı ve 5'in altında tutmayı öneriyor 1. Önceki taşımalardan kalan eski yönlendirmeleri de yeni hedefe güncelleyin. Üçüncüsü, karşılığı olmayan sayfalar için hata kodu döndürün.
Yayın günü kontrol listesi
Yayın günü sıralı bir iştir; adımları atlamak sonradan haftalarca sürecek düzeltmelere yol açar.
- Yeni sitedeki test engellerini kaldırın. Geliştirme sırasında kullanılan noindex etiketlerini ve robots.txt engellerini canlıda temizleyin 1.
- Yönlendirmeleri açın ve haritadan rastgele seçtiğiniz en az birkaç düzine URL'yi tek tek test edin: 301 dönüyor mu, doğru hedefe tek adımda gidiyor mu?
- Kanonik etiketleri kontrol edin; yeni sayfaların kanonik etiketleri eski alan adını göstermemeli 1.
- İç bağlantıları güncelleyin. Menü, alt bilgi ve içerik içi bağlantılar doğrudan yeni URL'leri göstermeli; yönlendirmeye güvenmeyin.
- Search Console'da her iki mülkün doğrulandığından emin olun. Adres Değişikliği aracı için eski ve yeni mülkün aynı Google hesabıyla sahip olarak doğrulanmış olması ve eski ana sayfanın yenisine 301 ile yönlenmesi gerekir 3.
- Adres Değişikliği aracını başlatın (yalnız alan adı değiştiyse).
- Yeni site haritasını gönderin. Google, yeni site haritasını kullanmaya başladıktan sonra eskisinin kaldırılabileceğini söylüyor 1.
- Dış bağlantıları ve profilleri güncelleyin: Google İşletme Profili, sosyal medya hesapları, reklam hesaplarındaki hedef URL'ler, ortak siteler.
- Analitik ve etiket yöneticisi kurulumunu doğrulayın; taşıma günü veri kaybı, sonraki analizi imkânsız kılar.
Taşımadan sonra 8 hafta neyi izlemeli?
Google, orta büyüklükteki sitelerde yeni URL'lerin eskilerin yerini alması için birkaç hafta veya daha uzun süre gerekebileceğini, büyük sitelerde bunun daha da uzayabileceğini ve bu süreçte sıralama dalgalanmalarının olağan olduğunu söylüyor 1. Aşağıdaki izleme planı bizim önerimizdir; büyük sitelerde süreyi uzatın.
| Dönem | Kontrol |
|---|---|
| 1. hafta | Sunucu kayıtlarında Googlebot'un eski URL'lerde 301, yenilerde 200 aldığını doğrulayın; 404 artışı varsa haritayı düzeltin |
| 2. hafta | Sayfa dizine ekleme raporunda yeni mülkte indekslenen sayı artıyor mu; eski mülkte "Yönlendirmeli sayfa" (Page with redirect) satırı büyüyor mu 6 |
| 3-4. hafta | Performans raporunda en çok tıklama alan 50 sayfanın yeni URL'leriyle görünmeye başladığını kontrol edin |
| 5-6. hafta | Yumuşak 404, "Tarandı, şu anda dizine eklenmedi" (Crawled - currently not indexed) ve kanonik çakışması satırlarını inceleyin 6 |
| 7-8. hafta | Organik trafiği taşıma öncesi aynı dönemle karşılaştırın; düşüş belirli bir sayfa grubunda yoğunlaşıyorsa o grubun yönlendirmelerini yeniden test edin |
Eski mülkte "Yönlendirmeli sayfa" durumu bir hata değildir; Google bu URL'lerin yönlendirme yaptığı için indekslenmediğini, hedef URL'nin ise ayrıca değerlendirildiğini açıklıyor 6.
Yönlendirmeler ne zaman kaldırılabilir? Google'ın site taşıma rehberi mümkün olduğunca uzun, genellikle en az 1 yıl diyor; bu süre, dış sitelerdeki bağlantıların yeniden taranıp yeni URL'lere atanması içindir 1. Adres Değişikliği yardım sayfası ise en az 180 gün öneriyor 3. Biz daha uzun olanı esas almanızı ve maliyeti yoksa yönlendirmeleri kalıcı bırakmanızı öneririz.
Sık yapılan hatalar
Taşıma sonrası kayıpların çoğu birkaç tekrar eden hatadan kaynaklanır:
- Her şeyi ana sayfaya yönlendirmek. Hızlı görünür ama yumuşak 404 riski taşır ve eski sayfaların bağlantı değerini boşa harcar 1.
- Test ortamının noindex etiketini canlıya taşımak. Google bunu yaygın hatalar arasında sayıyor 1. Belirtisi, yayından birkaç gün sonra Sayfa dizine ekleme raporunda "noindex ile hariç tutuldu" satırının hızla büyümesidir.
- Geçici (302) yönlendirme kullanmak. Eski URL'ler dizinde kalabilir ve sinyaller yeni URL'ye tam aktarılmaz 4.
- Eski alan adının yenilenmesini unutmak. Alan adı süresi dolarsa yönlendirmeler de çalışmaz.
- Taşımayla aynı anda içerik ve tasarımı da kökten değiştirmek. Sorun çıktığında nedenini ayırmak zorlaşır; mümkünse URL değişikliğini ve büyük içerik değişikliklerini ayrı aşamalara bölün.
Kanonik sinyallerin taşımadan sonra nasıl çakışabileceğini canonical ve yinelenen içerik yazımızda, genel denetim sırasını teknik SEO kontrol listesinde bulabilirsiniz. Haritanın hazırlanması, test ve 8 haftalık izleme için site taşıma SEO hizmetimizi inceleyebilirsiniz.
Sık sorulan sorular
Bir miktar dalgalanma beklenen bir durumdur. Google, büyük değişikliklerden sonra site yeniden taranıp indekslenirken sıralamalarda dalgalanma yaşanabileceğini ve orta büyüklükte bir sitede yeni URL'lerin eskilerin yerini alması için birkaç hafta veya daha uzun süre gerekebileceğini söylüyor. Düşüş birkaç haftayı aşıyor ve belirli sayfa gruplarında yoğunlaşıyorsa yönlendirme haritasında hata aranmalıdır.
Google'ın site taşıma rehberi, yönlendirmelerin mümkün olduğunca uzun, genellikle en az 1 yıl tutulmasını öneriyor. Adres Değişikliği aracının yardım sayfası ise en az 180 gün ve trafik geliyorsa daha uzun süre diyor. Pratikte yönlendirmeleri kaldırmak için bir neden yoksa kalıcı olarak bırakmak en güvenli seçenektir; dış siteler eski bağlantıları yıllarca tutabilir.
Hayır. Adres Değişikliği aracı yalnız bir alan adından veya alt alan adından diğerine taşımada kullanılır. HTTP'den HTTPS'e geçiş, www ile www olmayan sürüm arasındaki geçiş ve aynı alan adı içinde yol değişiklikleri bu aracın kapsamı dışındadır. Bu durumlarda sunucu tarafı 301 yönlendirmeleri, güncel kanonik etiketler ve yeni site haritası yeterlidir.
Yeni sitede birebir karşılığı veya çok yakın bir eşdeğeri varsa oraya yönlendirin. İçerik birleştirildiyse eski sayfaları birleşik yeni sayfaya yönlendirebilirsiniz. Karşılığı olmayan sayfalar için 404 veya 410 döndürmek, hepsini ana sayfaya yönlendirmekten daha doğrudur; Google, alakasız tek bir hedefe toplu yönlendirmenin yumuşak 404 sayılabileceğini belirtiyor.
Google, küçük ve orta ölçekli sitelerde tüm URL'lerin aynı anda taşınmasını öneriyor. Çok büyük sitelerde bölümler halinde taşıma kabul edilebilir; bu, sorunları erken yakalamayı ve yükü dağıtmayı sağlar. Mümkünse taşımayı trafiğin düşük olduğu bir döneme denk getirin; Türkiye'de birçok sektör için bayram ve kampanya dönemleri kötü bir seçimdir.
Kaynaklar
- 1Google Search Central. How to move a site
- 2Google Search Central. Changing Your Web Hosting and SEO
- 3Search Console Yardım. Change of Address tool
- 4Google Search Central. Redirects and Google Search
- 5Google for Developers. How HTTP Status Codes Affect Google's Crawlers
- 6Search Console Yardım. Page indexing report
SEOGEO Medya Editör Ekibi
Bu yazı ekibimizin editoryal sürecinden geçti: kaynaklar tek tek doğrulandı, sayısal iddialar kaynağa bağlandı. Yayın ilkelerimiz
Site Taşımada SEO
URL envanteri, 301 haritası ve yayın sonrası 8 haftalık izleme.
