Site migrasyonu - domain değişimi, platform geçişi veya URL yeniden yapılandırma gibi her türlü site taşıma işlemi - yıllarca biriktirilen organik görünürlüğü riske atabilir. Google'ın site taşıma dokümanı, taşıma sırasında sıralamalarda geçici dalgalanma beklenmesi gerektiğini belirtiyor; eksik yönlendirme, unutulan noindex veya yanlış canonical gibi hatalar ise bu dalgalanmayı kalıcı bir kayba çevirebilir.
Ama trafik kaybı kaçınılmaz değildir - yanlış yönetim kaçınılmazdır.
Bu rehberde site taşıma işlemini türüne göre risk skoruyla değerlendireceğiz, geçiş öncesi/sırası/sonrası için işlenebilir bir SEO checklist sunacağız ve trafik düşüşlerinde ne zaman alarm verip ne zaman beklemeniz gerektiğini net olarak açıklayacağız.
Site taşıma SEO'sunda kritik adımlar:
- Tüm URL'lerin redirect haritasını çıkarmak
- 301 yönlendirmeleri geçiş öncesi test etmek
- Canonical yapısını doğrulamak
- GSC'de yeni mülkü doğrulayarak crawl izlemeye başlamak
İçindekiler
- Migration Türleri ve Risk Skoru
- Aşama 1: Pre-Migration SEO Checklist
- Aşama 2: Migration Günü Protokolü
- Aşama 3: Post-Migration Monitoring ve Recovery
- JavaScript ve Modern Framework Migrasyonları
- Türkiye'de Yaygın Site Taşıma Hataları
- Web Ajansıyla Site Yenilerken Nelere Dikkat Edilmeli?
- Araçlar
- Sıkça Sorulan Sorular
Migration Türleri ve Risk Skoru
Her migrasyon eşit risk taşımaz. Hangi değişiklikleri aynı anda yaptığınız, SEO üzerindeki etkiyi doğrudan belirler.
| Migration Türü | Risk Seviyesi | Neden? |
|---|---|---|
| HTTP → HTTPS | Düşük | URL yapısı ve içerik aynı kalır, yalnızca protokol değişir |
| URL yeniden yapılandırma | Orta | Her URL yeni bir adrese yönlendirilir; eşleştirme hatası riski URL sayısıyla artar |
| Domain değişimi | Yüksek | Tüm site yeni bir host'a taşınır, dış bağlantılar eski domain'i göstermeye devam eder |
| Platform değişimi (CMS) | Çok Yüksek | URL yapısı, şablonlar, render şekli ve teknik ayarlar aynı anda değişebilir |
| Domain + Platform birlikte | Kritik | Yukarıdaki tüm riskler birleşir, sorun çıktığında kök nedeni ayırmak zorlaşır |
Tablodaki risk sıralaması, değişen değişken sayısına dayanan bir değerlendirmedir. Google taşıma türlerine göre trafik kaybı veya toparlanma süresi rakamı yayımlamıyor; internette bu konuda görülen yüzdeler genellikle tekil vaka gözlemleridir ve sizin sitenize genellenemez.
Altın kural: Aynı anda birden fazla kritik değişiklik yapma. Google'ın site taşıma dokümanı da aynı şeyi söylüyor: bir seferde tek bir şeyi değiştirin ve değişiklikleri hepsini aynı anda değil, art arda planlayın. Domain taşıyacaksanız URL yapısını koruyun; platform değiştiriyorsanız domain'i sabit tutun. Her değişken, sorun çıktığında kök nedeni bulmayı katbekat zorlaştırır.
Migrasyon yeni bir site yaptırma projesinin parçasıysa yönlendirme planını teklif aşamasında sorun; firmalara sorulacak diğer soruları web sitesi yaptırma kontrol listemizde topladık.
Aşama 1: Pre-Migration SEO Checklist
Migrasyonların çoğu başarısız olmaz - yetersiz hazırlıkla başarısız olur. Bu kontrolleri geçiş tarihinden yeterince önce, sorun çıktığında düzeltmeye zaman kalacak şekilde tamamlamanızı öneriyoruz.
Baseline Verisi Toplama
- Google Search Console'dan son 90 günlük tıklama, gösterim ve ortalama pozisyon verilerini export edin
- Analytics'ten en yüksek trafikli 100 URL'yi ve her sayfanın gelir/dönüşüm katkısını listeleyin
- Screaming Frog ile mevcut siteyi crawl edip tüm URL'leri, status code'ları ve internal link yapısını kaydedin
- Ahrefs veya Semrush ile backlink profilini export edin; en güçlü backlink alan sayfaları işaretleyin
- PageSpeed Insights ile mevcut Core Web Vitals skorlarını belgeleyin (post-migration karşılaştırması için)
URL Mapping Hazırlama
- Her eski URL'i karşılık gelen yeni URL ile eşleştiren bir mapping tablosu oluşturun (CSV/Excel)
- Canonical etiketleri ve mevcut yönlendirme zincirlerini mapping'e dahil edin
- Backlink alan yüksek değerli sayfaları ayrıca işaretleyin - bunlar birincil öncelik
- Görseller, videolar, JavaScript ve CSS dosyaları için de URL eşleştirmesi yapın; Google'ın site taşıma dokümanı gömülü içerik URL'lerinin de taşıma planına dahil edilmesini istiyor
- Orphan URL'leri (inbound linki olmayan sayfaları) tespit edin; migrasyon bunları ortadan kaldırmak için fırsattır
Teknik Hazırlık
- Test/staging ortamını taramaya kapatın (
robots.txtileDisallow: /veya parola/IP kısıtlaması). Not: robots.txt ile engellenen sayfadaki noindex etiketini Google göremez; bu yüzden ikisini "çift güvence" sanmayın - Staging'deki engelleme ve noindex kurallarının canlıya taşınmayacağını bir lansman kontrol maddesi olarak yazın; Google taşıma öncesinde noindex kurallarının kaldırılmasını öneriyor
- Tüm 301 yönlendirmeleri staging ortamında test edin; zincir oluşmadığını doğrulayın (hangi durum kodunun ne zaman kullanılacağı ve curl ile test için 301 ve 302 yönlendirme farkı rehberimize bakın)
- Yeni sitenin Core Web Vitals ve PageSpeed skorlarını staging'de ölçün; geçiş öncesi optimize edin
- Yeni URL'ler için XML site haritası oluşturun, yalnızca canonical URL'leri içerdiğinden emin olun; Google ayrıca eski URL'lerin site haritasını da saklamanızı öneriyor
- Çok dilli sitelerde hreflang etiketlerini yeni URL yapısına göre güncelleyin - eski URL'lere işaret eden hreflang ilişkileri migrasyon sonrası kopuk kalır
Aşama 2: Migration Günü Protokolü
İlk 4 Saat
- URL mapping tablosundaki tüm 301 yönlendirmelerini aktive edin
- robots.txt'i yeni yapıya göre güncelleyin; crawl izinlerini doğrulayın
- canonical etiketlerinin doğru URL'lere işaret ettiğini birkaç kritik sayfada kontrol edin
- XML sitemap'i yeni URL'lerle birlikte yayına alın
- Google Search Console'a yeni domain veya URL prefix'ini ekleyin
İlk 24 Saat
- Search Console → Sitemap menüsünden yeni sitemap'i submit edin
- Domain veya subdomain değişimi varsa Search Console → Ayarlar → Adres Değişikliği aracını kullanın (Google'a göre bu araç yalnızca domain veya subdomain taşımalarında gerekir; HTTP→HTTPS veya www değişikliğinde gerekmez)
- Birkaç kritik URL'yi Search Console'da URL Denetimi ile kontrol edin ve gerekirse "Dizine eklenmesini iste" seçeneğini kullanın
- IndexNow protokolüyle yeni URL'leri Bing ve Yandex'e bildirin; Google IndexNow'u kullanmıyor, Google için site haritası ve URL Denetimi kullanılır
- Analytics izleme kodunu yeni sitede doğrulayın; filtreleri ve hedefleri güncelleyin
- Yüksek trafikli 10–15 sayfanın yönlendirmelerini browser'da manuel kontrol edin
İlk 48 Saat
- Search Console'da crawl hatalarını kontrol edin (404, 500)
- Server log'larını inceleyin; Googlebot yeni URL'leri ziyaret etmeye başlamış mı?
- CDN cache'i tamamen temizleyin; ziyaretçilerin eski sayfaları görmediğinden emin olun
- En güçlü backlink kaynaklarına ulaşarak link URL'lerini güncellemelerini isteyin (opsiyonel ama değerli)
Aşama 3: Post-Migration Monitoring ve Recovery
Beklenen Trafik Seyri
Doğru yönetilen bir migrasyonda bile trafik dalgalanır. Google'ın site taşıma dokümanı bu konuda üç şey söylüyor:
- Taşıma sırasında sıralamalarda geçici dalgalanma beklenmeli.
- Orta büyüklükteki sitelerde Google'ın yeni URL'leri kademeli olarak göstermeye başlaması birkaç hafta veya daha uzun sürebilir; büyük sitelerde daha uzun sürebilir.
- Yönlendirmeler mümkün olduğunca uzun, genellikle en az 1 yıl korunmalı.
Bu yüzden kesin bir toparlanma takvimi yerine izleme planı kurun: ilk haftalarda her gün Search Console'daki Sayfa dizine ekleme ve Tarama istatistikleri raporlarına, yönlendirme hatalarına ve 404'lere bakın; eski ve yeni URL'lerin gösterimlerini haftalık karşılaştırın. Dizine eklenmeyen önemli URL'ler için URL Denetimi'nden "Dizine eklenmesini iste" seçeneğini kullanın. Dalgalanmanın normal mi yoksa bir hatadan mı kaynaklandığını aşağıdaki alarm tablosuyla ayırt edin.
Recovery Alarm Tablosu
Aşağıdaki belirtiler "normal dalgalanma" değildir - acil müdahale gerektirir:
| Belirti | Muhtemel Kök Neden | Çözüm |
|---|---|---|
| Toplu düşüş sürüyor, eski URL'ler dizinde kalıyor | Kalıcı taşımada 301 yerine 302 kullanıldı | Kalıcı yönlendirmeleri 301'e çevirin |
| Belirli sayfalar hâlâ indexlenmiyor | noindex staging'den kalmış | HTML source'ta meta robots kontrol edin |
| Trafik iyileşmiyor, backlink'ler çalışmıyor | Yönlendirme zinciri oluşmuş | Zincirleri kırıp direkt 301 kurun |
| Duplicate content uyarısı artışı | Canonical etiket eksik veya yanlış | Tüm sayfalarda canonical doğrulayın |
| Aniden yüksek 404 oranı | Mapping tablosunda eksik URL | Screaming Frog crawl + GSC hata raporu |
| Görseller Search'te kayboldu | Görsel URL mapping yapılmadı | Görsel URL'leri için 301 ekleyin |
Aylık Kontrol Listesi (Migration Sonrası 6 Ay)
- Search Console → Sayfa dizine ekleme raporunu haftalık kontrol edin
- Ahrefs veya Semrush'ta kayıp backlink'leri izleyin
- Core Web Vitals regression olmadığını doğrulayın
- Yönlendirme zinciri oluşmadığını Redirect Checker ile kontrol edin
Uzun Vadeli Göç Bakımı
Taşıma, yönlendirmeler devreye girdiğinde bitmez. Google'ın site taşıma dokümanındaki önerilere göre lansmandan sonraki aylarda şunları yapın:
| İş | Neden? | Ne zaman? |
|---|---|---|
| Yönlendirmeleri koruyun | Google, yönlendirmelerin mümkün olduğunca uzun, genellikle en az 1 yıl korunmasını öneriyor | Sürekli; eski domain'i yenileme tarihini takvime yazın |
| İç linkleri yeni URL'lere güncelleyin | Google, yeni sitedeki iç bağlantıların yeni URL'leri göstermesini öneriyor; her iç link yönlendirmeden geçmesin | Lansmanı izleyen haftalarda, tüm şablon ve içeriklerde |
| Dış bağlantıları güncelletin | Google, eski içeriğinize bağlantı veren sitelerle iletişime geçip bağlantıları güncellemelerini istemeyi öneriyor; önceliği en çok trafik getiren bağlantılara verin | İlk aylarda |
| Canonical ve hreflang'i doğrulayın | Eski URL'lere işaret eden canonical veya hreflang kalırsa sinyaller çelişir | Lansman sonrası ilk tam taramada |
| Eski site haritasını kaldırın | Google, yeni site haritasını kullanmaya başladığında eskisinin kaldırılabileceğini belirtiyor | Yeni URL'ler dizine girdikten sonra |
| Tarama hatalarını izleyin | Eksik eşleştirmeler genellikle aylar içinde 404 olarak ortaya çıkar | Aylık |
JavaScript ve Modern Framework Migrasyonları
WordPress'ten Next.js'e, Magento'dan Shopify'a geçişler gibi hem platform hem de rendering mimarisi değişen migrasyonlar, standart checklist'in ötesinde ekstra SEO riski taşır.
SSR Zorunluluğu
Googlebot JavaScript render edebilir, ancak bu süreç gecikmeli ve öncelik sırasına bağlıdır. Client-side rendering (CSR) kullanan sayfalar indexlenmeden önce Google'ın render kuyruğunda bekler - bu gecikme bazen günlerce sürebilir.
Kural: Yeni platform JavaScript ağırlıklıysa, tüm kritik sayfalar Server-Side Rendering (SSR) veya Static Site Generation (SSG) ile sunulmalıdır. Next.js için App Router'da generateStaticParams ve generateMetadata doğru yapılandırılmalı; metadata API eksikse title ve description'lar indexlenmeyebilir. Render stratejilerinin SEO üzerindeki etkisini JavaScript SEO rehberimizde karşılaştırmalı olarak ele aldık.
Hydration ve Crawl Budget
React/Vue/Angular tabanlı platformlarda hydration hataları, sayfanın Googlebot tarafından boş görülmesine neden olabilir. Özellikle büyük e-ticaret sitelerinde crawl budget üzerindeki baskı artar; render maliyeti yüksek sayfalar daha seyrek crawl edilir.
Teknik SEO açısından kritik kontroller:
- Lighthouse'da JavaScript devre dışı bırakıldığında içerik görünüyor mu?
-
<title>ve meta description SSR ile mi geliyor, client-side sonradan mı yazılıyor? - Structured data (JSON-LD) server render'ında mı ekleniyor?
- Sayfa boyutu ve JavaScript bundle büyüklüğü performans eşiklerini geçiyor mu?
Türkiye'de Yaygın Site Taşıma Hataları
Site taşıma projelerinde tekrar eden 6 kritik hata:
1. Test ortamını crawl'a açık bırakmak Staging'e robots.txt uygulanmadan geçiş yapılırsa Google test URL'lerini indexler. Production geçişinde duplicate content ve karışık sıralama sinyali oluşur.
2. 301 yerine 302 kullanmak 302 "geçici yönlendirme" anlamına gelir. Google'ın yönlendirme dokümanına göre 302, hedef URL'nin kanonik seçilmesi için yalnızca zayıf bir sinyal; bu yüzden eski URL'ler dizinde daha uzun kalabilir. Kullandığınız eklentinin veya hosting panelinin hangi yönlendirme türünü oluşturduğunu kalıcı taşımada mutlaka kontrol edin.
3. Domain + platform + URL yapısını aynı anda değiştirmek Her değişken, sorun çıktığında debug süresini katlar. Zorunlu değilse bu üçü ayrı aşamalarda yapılmalı.
4. Görsel URL'lerini mapping'e dahil etmemek Google'ın site taşıma dokümanı, görseller, videolar, JavaScript ve CSS dosyaları gibi gömülü içeriklerin URL'lerinin de taşıma planına dahil edilmesini istiyor. Görsel aramadan trafik alan sitelerde (e-ticaret, yemek, turizm) bu adımın atlanması görsel trafiğinin kaybına yol açabilir; kendi payınızı Search Console'da "Görsel" arama türü filtresiyle, Lens ve Circle to Search kaynaklı payı ise Web: multimodal filtresiyle görebilirsiniz.
5. CDN cache temizlememek Cloudflare veya benzeri bir CDN üzerinde eski sayfalar cache'de kalırsa, hem kullanıcılar hem Googlebot eski içeriği görür. Migration günü CDN cache tam purge zorunludur.
6. Analytics hedeflerini güncellemememek Yeni URL yapısında eski dönüşüm hedefleri çalışmaz. Migration sonrası data kirlenir, hangi sayfaların gerçekten performans gösterdiği ölçülemez.
Web Ajansıyla Site Yenilerken Nelere Dikkat Edilmeli?
Siteyi bir web ajansına yeniden yaptırıyorsanız, SEO'yu koruyan adımların çoğu teknik işten önce sözleşmede ve brief'te belirlenir. Google'ın URL değişiklikli site taşıma dokümanı ve Adres Değişikliği aracı yardım sayfası neyin yapılması gerektiğini söylüyor; ajansla çalışırken soru, bunları kimin yapacağı ve neyin size teslim edileceği.
| Konu | Ajanstan ne isteyin | Dayanağı |
|---|---|---|
| URL eşleme tablosu | Eski her URL'nin yeni karşılığını gösteren tablo, teslim edilecek belge olarak | Google, eski URL'lerin yeni URL'lere eşlenmesini taşımanın temel adımı sayıyor |
| 301 yönlendirmeler | Tablodaki tüm eşlemelerin kalıcı (301) yönlendirme olarak kurulması ve kurulumdan sonra kontrol edilmesi | Google yönlendirmelerin mümkün olduğunca uzun, genellikle en az 1 yıl tutulmasını öneriyor |
| Çok dilli yapı | hreflang ek açıklamalarının yeni URL'lere göre güncellenmesi | Google, çok dilli sayfalarda hreflang'in yeni URL'leri kullanacak şekilde güncellenmesini istiyor |
| İç linkler ve canonical | Site içi linklerin ve canonical etiketlerinin yeni URL'leri göstermesi | Google'ın taşıma kontrol listesinde iki madde de var |
| Search Console | Eski ve yeni sitenin tüm sürümlerinin sizin hesabınızda doğrulanması, ajansa kullanıcı yetkisi | Google iki sitenin tüm sürümlerinin doğrulanmasını istiyor; domain değişiyorsa Adres Değişikliği aracı, iki mülkte de aynı Google hesabıyla sahip olmayı şart koşuyor |
| Alan adı ve hosting | Kayıt ve hesapların firmanızın adına açılması | Google, domain değiştirenlere eski alan adının ücretini en az bir yıl ödemeye devam etmeyi öneriyor; yenileme sizin kontrolünüzde olmalı |
| Panel (CMS) yetkisi | Yönetici hesabının sizde kalması, ajansa ayrı kullanıcı açılması | Ajans değişse de yönlendirme ve içerik düzenlemesi yapabilmeniz için |
| Yayın sonrası izleme | İzlemenin kaç hafta süreceği ve kimin yapacağı | Google'a göre küçük-orta sitelerde sayfaların çoğunun taşınması birkaç hafta, büyük sitelerde daha uzun sürüyor |
Bu maddelerin sözleşmede açıkça yazmasını isteyin. Yönlendirme haritası ve panel erişimi ajansta kalırsa, site yayına girdikten sonra eksik bir yönlendirmeyi düzeltmek için bile ajansa bağımlı kalırsınız.
Web sitesi yapım hizmetimizde alan adı ve hosting baştan sizin adınıza açılıyor; eski siteden taşıma yapılan projelerde eski URL'leri yeni sayfalara eşleyen 301 yönlendirme haritasını biz hazırlıyoruz.
Araçlar
| Araç | Kullanım Amacı |
|---|---|
| Screaming Frog | Kapsamlı crawl, URL mapping, yönlendirme zinciri tespiti |
| Google Search Console | Index durumu, kapsam hataları, fetch & index |
| Ahrefs / Semrush | Backlink profili, kayıp link tespiti, trafik izleme |
| Redirect Checker | 301/302 ayrımı, zincir tespiti |
| PageSpeed Insights | Core Web Vitals baseline ve post-migration karşılaştırma |
| Log File Analyzer | Googlebot crawl davranışı, crawl budget analizi |
Sıkça Sorulan Sorular
Site migrasyonu SEO'yu nasıl etkiler?
Site migrasyonu, URL yapısı, domain veya platform değişikliği yoluyla Google'ın birikmiş indexleme ve link equity sinyallerini yeniden değerlendirmesine neden olur. Google, taşıma sırasında sıralamalarda geçici dalgalanma beklenmesi gerektiğini belirtiyor. Eksik URL eşleştirmesi, unutulan noindex veya yanlış canonical gibi hatalar ise kalıcı kayba yol açabilir. Kapsamlı URL eşleştirme, eksiksiz 301 yönlendirme ve yakın izleme bu riski azaltır.
Migration sonrası trafik ne zaman düzelir?
Google kesin bir süre vermiyor. Site taşıma dokümanına göre orta büyüklükteki sitelerde Google'ın yeni URL'leri kademeli olarak göstermeye başlaması birkaç hafta veya daha uzun sürebiliyor, büyük sitelerde süre daha uzun olabiliyor. Bu sürede dalgalanma normaldir; düşüş sürüyor ve eski URL'ler dizinde kalıyorsa yönlendirme, noindex ve canonical ayarları kontrol edilmelidir.
301 ve 302 yönlendirme arasındaki fark nedir?
301 kalıcı, 302 geçici yönlendirmedir. Google'ın dokümanına göre Google, 301'i yönlendirme hedefinin işlenmesi gerektiğine dair güçlü bir sinyal, 302'yi ise zayıf bir sinyal olarak kullanıyor. Bu yüzden 302 ile yönlendirilen eski URL'ler daha uzun süre dizinde kalabilir. Kalıcı site taşımalarında yönlendirmeler 301 olmalıdır.
Domain değişiminde en önemli SEO adımı nedir?
Google Search Console'daki "Adres Değişikliği" aracını kullanmaktır. Bu araç Google'a eski domain'in yeni adrese taşındığını resmi olarak bildirir. Buna ek olarak güçlü backlink kaynaklarına ulaşarak link URL'lerini güncellettirmek, eski domain üzerindeki 301 yönlendirmeleri Google'ın önerdiği gibi mümkün olduğunca uzun, genellikle en az 1 yıl aktif tutmak ve GSC'den yeni domain'e doğrulama eklemek kritik adımlardır.
Site migrasyonunda hangi araçlar kullanılmalıdır?
Minimum araç seti: Screaming Frog (crawl ve URL mapping), Google Search Console (index izleme ve hata tespiti), Ahrefs veya Semrush (backlink ve trafik monitöring), bir Redirect Checker (yönlendirme zinciri doğrulama) ve PageSpeed Insights (Core Web Vitals karşılaştırma). JavaScript ağırlıklı platform migrasyonlarında ek olarak sunucu log analizi de şarttır.
Web ajansı site yenilerken SEO'yu nasıl korur?
Eski her URL'yi yeni karşılığına eşleyen bir tablo hazırlayıp bunları 301 ile yönlendirerek, iç linkleri, canonical ve hreflang etiketlerini yeni URL'lere güncelleyerek korur. Google yönlendirmelerin genellikle en az 1 yıl tutulmasını öneriyor. Search Console mülkleri, alan adı ve panel yönetici hesabı firmanın kendi hesabında olmalı; böylece ajans değişse de yönlendirmeleri yönetebilirsiniz.
Site migrasyonu ve site taşıma işlemleri, doğru planlama yapıldığında SEO değeri kaybetmeden tamamlanabilecek süreçlerdir - ama yanlış sırayla atılan tek bir adım, aylar süren toparlanmaya yol açabilir. Teknik SEO hizmetimiz kapsamında migration planlaması, URL mapping ve post-migration monitoring desteği sunuyoruz. Pre-migration ve post-migration teknik durumu kapsamlı raporlamak için SEO audit hizmetimizden yararlanabilirsiniz. hizmet fiyatlarımıza göz atabilir, vaka çalışmalarımızda geçmiş migration projelerinin sonuçlarını inceleyebilir ya da uzman görüşmesi için bizimle iletişime geçebilirsiniz.
![Site Taşıma SEO: Trafik Kaybını Önleme Rehberi [2026]](/_next/image?url=%2Fimages%2Fblog%2Fsite-migrasyonu-seo%2Fhero.jpg&w=1920&q=75)