Merhaba! Bu büyüklükte bir site taşıma projesinin heyecanını ve aynı zamanda getirdiği sorumluluğu çok iyi anlıyorum. 150.000 URL’lik bir siteyi yeni bir domaine ve yapıya taşımak, gerçekten ustalık gerektiren, SEO kaybı yaşamamak adına her adımın titizlikle planlanması gereken kritik bir süreç. Yıllardır bu türden büyük geçişlerde edindiğim tecrübelerimi sizinle paylaşmaktan mutluluk duyarım. Bu bir maraton, sprint değil; sabır ve detaylı bir çalışma gerektiriyor.
Büyük Bir Taşıma: Neden Bu Kadar Önemli ve Nelere Dikkat Etmeli?
Bir sitenin binlerce URL'ini taşırken yapılan her hata, domino etkisi yaratarak organik trafiğinizde ciddi düşüşlere, sıralama kayıplarına ve dolayısıyla gelir kaybına yol açabilir. 301 yönlendirmeleri, arama motorlarına "Bu sayfa kalıcı olarak taşındı, lütfen yeni adresine git ve tüm değerini oraya aktar" demenin en doğru yoludur. Ancak 150K URL gibi devasa bir listede bu işlemi doğru yönetmek, adeta iğneyle kuyu kazmak gibidir. İşte adım adım izlemeniz gereken yol haritası:
1. Temelleri Sağlam Atmak: Detaylı Envanter ve Planlama
Bu işin kalbi, elinizdeki veriyi doğru analiz etmekte yatıyor.
- Tüm Eski URL'lerin Envanterini Çıkarın: Sadece site haritasıyla yetinmeyin. Google Search Console’daki "Dizin Oluşturuldu" raporu, Google Analytics’teki "Tüm Sayfalar" raporu (özellikle son 1-2 yıllık trafik verileriyle), ve Screaming Frog gibi tarayıcı araçlarıyla sitenizin tüm dizinini tarayarak kapsamlı bir eski URL listesi oluşturun. Bu liste, sizin ana çalışma tablonuz olacak. Her bir URL'in son 12 ay içindeki ziyaret sayısı, dönüşüm oranı gibi metriklerini de yanına eklemek paha biçilmez olacaktır.
- Yeni URL Yapısını Netleştirin: Yeni domain ve yapınızın URL mimarisini son haliyle belirleyin. Hangi kategori nereye gidecek, ürünler hangi formatta olacak, blog yazıları nasıl bir URL yapısına sahip olacak? Bu yeni yapı ne kadar tutarlı ve SEO dostu olursa, yönlendirme eşleştirmeleriniz o kadar kolaylaşır.
2. Kritik URL'leri Belirleme Sanatı: Değerli Taşları Ayıklayın
150.000 URL'in hepsini tek tek kontrol etmek mümkün değil, ancak kritik olanları birebir eşleştirmek zorundasınız. Bu sayfalar, SEO performansınızın belkemiğini oluşturur.
- Trafik Şampiyonları: Google Analytics’ten son 12-24 ay içinde en çok organik trafik alan sayfaları belirleyin. İlk %5-10’luk dilim genelde en kritik olanlardır. Bunlar genellikle kategori sayfaları, çok satan ürün sayfaları veya popüler blog yazılarıdır.
- Dönüşüm Kahramanları: Sepete ekleme, satın alma, form doldurma gibi dönüşüm aksiyonlarının en çok gerçekleştiği sayfaları tespit edin. Bu sayfalar genellikle ürün detay sayfaları veya özel kampanya sayfalarıdır.
- Backlink Kralları: Google Search Console veya Ahrefs, Semrush gibi araçlardan en çok dış bağlantı (backlink) alan sayfalarınızı listeleyin. Backlink’ler, arama motorlarının sitenize verdiği değeri gösterir ve bu değeri kaybetmek istemezsiniz.
- Marka ve Temel Sayfalar: Ana sayfanız, iletişim, hakkımızda, gizlilik politikası gibi kurumsal sayfalar her zaman birebir eşleştirilmelidir.
Bu listeleri oluşturduktan sonra, bu kritik URL'leri ana yönlendirme tablonuzda işaretleyin ve bunlar için manuel, birebir yönlendirmeler oluşturmaya başlayın.
3. Eşleştirme Stratejileri: Birebir ve Toplu Yaklaşım
Şimdi asıl büyük işe, eski URL’leri yeni URL’lere eşleştirmeye geliyoruz.
3.1. Birebir Eşleştirme (Kritik URL'ler İçin)
- Kategoriler ve Ürünler: Bu sizin en çok odaklanmanız gereken kısım.
- Ana Kategoriler: Örneğin,
/eski-domain/elbise-modelleri artık /yeni-domain/kadin/elbiseler olacaksa, bu birebir eşleştirmeyi manuel olarak yapın.
- Alt Kategoriler:
/eski-domain/elbise-modelleri/yazlik -> /yeni-domain/kadin/elbiseler/yazlik. Eğer alt kategori yapısı korunuyorsa işiniz kolaylaşır.
- Popüler Ürünler: En çok satan veya en çok ziyaret edilen ürünlerinizi tek tek yeni URL’leriyle eşleştirin. Örneğin,
/eski-domain/urun/kirmizi-abiye-elbise-123 -> /yeni-domain/urunler/kirmizi-abiye-elbise. Ürün kodları veya SKU'lar bu eşleştirmelerde harika birer anahtar olabilir.
- Tecrübemden bir ipucu: Özellikle ürün sayfalarında, eğer ürün kaldırılmış veya artık satılmıyorsa, ilgili kategori sayfasına veya benzer bir ürüne yönlendirmek, 404 vermek yerine daha iyidir. Ancak bunu çok dikkatli yapın, alakasız yönlendirmeler kullanıcının kafasını karıştırır.
3.2. Toplu Eşleştirme (Desen Tabanlı .htaccess Kuralları)
Geri kalan 100.000'den fazla URL için birebir eşleştirme pratik veya mümkün değildir. İşte burada .htaccess'in gücünden faydalanacağız.
- Ortak Desenleri Bulun: Eski URL yapınızda tekrar eden desenleri (pattern) belirleyin. Örneğin:
eski-domain.com/blog/yyyy/aa/makale-basligi -> yeni-domain.com/blog/makale-basligi
eski-domain.com/urunler/kategori/urun-adi-123 -> yeni-domain.com/kategori/urun-adi
eski-domain.com/sayfa.php?id=xyz -> yeni-domain.com/yeni-sayfa/xyz
- Düzenli İfadeler (Regex) Kullanımı: .htaccess dosyasına yazacağınız
RedirectMatch 301 veya RewriteRule komutları ile bu desenleri yakalayabilir ve toplu yönlendirmeler yapabilirsiniz.
- Örnek Basit Kural:
`apache
RedirectMatch 301 ^/blog/(\d{4})/(\d{2})/(.*)$ https://www.yenidomain.com/blog/$3
`
Bu kural, eski domaindeki blog/yıl/ay/makale-adi yapısını, yeni domaindeki blog/makale-adi yapısına yönlendirir.
- Dikkatli Olun: Toplu kurallar yazarken çok hassas olmanız gerekir. Bir karakter hatası, binlerce sayfanın yanlış yere gitmesine veya 404 hatası vermesine neden olabilir. Bu kuralları yazmadan önce bolca araştırma yapın ve test edin.
- Kural Sıralaması Önemli: .htaccess dosyasında kuralların sıralaması kritiktir. Her zaman daha spesifik kuralları daha genel kurallardan önce yazın. Yani, birebir yönlendirmeleriniz varsa onlar en başta olmalı, sonra toplu, daha genel kurallar gelmelidir.
4. Uygulama ve Kontrol: İş Bitmiyor!
Yönlendirme listeleriniz ve .htaccess kurallarınız hazır olduğunda, asıl macera başlıyor.
- Test Ortamında Deneyin: Canlıya almadan önce kesinlikle bir staging veya test ortamında tüm yönlendirmelerinizi kapsamlı bir şekilde test edin. En kritik gördüğünüz 100-200 URL'i ve rastgele seçtiğiniz diğer URL'leri kontrol edin.
- .htaccess Dosyasını Yükleme: Dosyayı yüklemeden önce mutlaka yedeğini alın. Küçük adımlarla ilerleyin, önce birkaç kuralı deneyin, sonra tümünü yükleyin.
- Google Search Console Takibi:
- Yeni site haritasını (XML Sitemap) yeni domaine yükledikten sonra Search Console'a bildirin.
- Eski domaindeki "Taşıma" aracını kullanın (eğer eski ve yeni domain arasında net bir taşıma bildirimi yapmak istiyorsanız).
- Yeni domaininizdeki "Kapsam" (Index Coverage) raporunu sıkı takip edin. Hataları (404, sunucu hataları) ve yönlendirilmiş URL'lerin dizine eklenmesini izleyin.
- "Performans" raporundan organik trafik ve tıklama değişimlerini gözlemleyin.
- Google Analytics Takibi:
- Taşıma öncesi ve sonrası organik trafik verilerini karşılaştırın.
- Hangi sayfaların trafik kaybı yaşadığını, hangilerinin kazandığını analiz edin.
- Bounce rate (hemen çıkma oranı) gibi kullanıcı deneyimi metriklerini izleyin.
- Sürekli Tarama ve Kontrol: Taşıma sonrası birkaç hafta boyunca Screaming Frog gibi araçlarla yeni sitenizi düzenli olarak tarayarak kırık linkleri, yönlendirme zincirlerini (bir 301'den diğer 301'e geçişler) ve 404 hatalarını tespit edin ve düzeltin. Tek bir 301 yönlendirmesi en idealidir.
5. Sık Yapılan Hatalar ve Kaçınılması Gerekenler
- Acelecilik: Bu işte acele etmek en büyük düşmanınızdır. Detaylı planlama ve test için yeterli zaman ayırın.
- Her Şeyi Tek Bir Kurala Bağlamak: "Her şeyi ana sayfaya yönlendireyim bitsin" düşüncesi büyük bir hatadır. Alakasız yönlendirmeler, hem kullanıcı deneyimini bozar hem de SEO değerini aktarmaz.
- 302 Yönlendirmeleri Kullanmak: 302 (Geçici Yönlendirme) arama motorlarına sayfanın geri geleceğini söyler ve SEO değerini aktarmaz. Daima 301 (Kalıcı Yönlendirme) kullanın.
- Kontrolleri İhmal Etmek: Taşıma bitti diye arkanıza yaslanmayın. İlk aylar kritik öneme sahiptir ve sürekli takip gerektirir.
- Eski Domaini Kapatmak: En az 6-12 ay boyunca eski domaininizi aktif tutun ve yönlendirmeleri devrede bırakın. Google'ın tüm değerleri yeni domaine aktarması zaman alacaktır.
Sonuç
Bu büyüklükte bir site taşıması, bir web sitesinin hayatta kalması ve gelişmesi için atılan stratejik bir adımdır. İşin içine girdiğinizde ne kadar çok detay olduğunu göreceksiniz. Ancak doğru planlama, detaylı analiz, dikkatli eşleştirme ve sürekli takip ile SEO kaybını minimuma indirgeyebilir, hatta yeni yapınızla daha iyi performans bile sergileyebilirsiniz. Bu süreçte sabırlı olun, her adımı belgeleyin ve adeta bir cerrah titizliğiyle ilerleyin.
Başarılar dilerim! Umarım bu bilgiler, projenizde size yol gösterir ve pürüzsüz bir geçiş yapmanızı sağlar.