Alan adı değiştirmek, HTTP'den HTTPS'e geçmek, URL yapısını yenilemek ya da sadece hosting firmasını değiştirmek... Bunların her biri Google açısından farklı bir “site taşıma” türüdür ve her birinin riski, adımları ve gerekli araçları farklıdır. Yanlış sırayla yapılan bir taşıma aylarca süren trafik kaybına yol açabilir; doğru planlanmış bir taşımada ise Google'a göre kalıcı yönlendirmeler PageRank kaybına neden olmaz.
Bu rehberde Google'ın resmî site taşıma belgelerine dayanarak URL değişen taşımaları (domain değişikliği, HTTPS geçişi, yapı değişikliği), yönlendirme haritası hazırlamayı, Search Console'daki Adres Değişikliği aracını, URL değişmeyen hosting taşımalarını ve son olarak bir işletmeyi geçici olarak durdururken siteyi nasıl koruyacağınızı anlatıyoruz. Yönlendirme türlerinin teknik ayrıntıları için 301 ve 302 yönlendirme rehberimize bakabilirsiniz.
Hangi taşıma türüyle karşı karşıyasınız?

| Senaryo | URL değişiyor mu? | Change of Address aracı | Ana iş |
|---|---|---|---|
Domain değişikliği (ornek.com yerine ornek.net) | Evet | Gerekli | 301 haritası + araç |
Alt alan adı değişikliği (a.ornek.com yerine b.ornek.com) | Evet | Gerekli | 301 haritası + araç |
| HTTP’den HTTPS’e geçiş | Evet | Kullanılmaz | 301 + sertifika |
| www ile www’suz arasında geçiş | Evet | Kullanılmaz | 301 ve/veya canonical |
| Aynı alan adında yol değişikliği | Evet | Kullanılmaz | 301 + sitemap güncellemesi |
| Hosting veya CDN değişikliği | Hayır | Kullanılmaz | DNS ve erişim testi |
Not: Search Console, Adres Değişikliği aracının bir alan adını başka bir alan adındaki bir yola taşımak için de kullanılabileceğini belirtiyor (örneğin ornek.com sitesini ornek3.com/yeni/konum/ altına).
Google’ın genel site taşıma ilkeleri
- Mümkünse küçük adımlara bölün. Büyük sitelerde önce daha az değişen bir bölümü taşıyıp etkisini test edebilirsiniz; ancak Google bunun tüm site taşımasını tam temsil etmeyebileceğini hatırlatıyor.
- Aynı anda tek şeyi değiştirin. Domain, CMS ve tasarımı birlikte değiştirmeyin; önce domaini taşıyın, sonra tasarımı değiştirin.
- Düşük trafikli bir döneme denk getirin. Sorunlardan daha az kişi etkilenir, sunucu kaynakları Googlebot'a daha çok kalır.
- Geçici sıralama dalgalanması bekleyin. Orta büyüklükteki sitelerde Google'ın yeni URL'leri göstermeye başlaması birkaç hafta veya daha uzun sürebilir; büyük sitelerde daha da uzun.
- Link değeri için endişelenmeyin.
301ve diğer kalıcı yönlendirmeler PageRank kaybına yol açmaz. - Sabırlı olun. Taşımanın tamamlanması için Googlebot'un eski ve yeni sitedeki her URL'yi en az bir kez ziyaret etmesi gerekir; taşıma URL bazında gerçekleşir.
1. Adım: Yeni siteyi hazırlayın
- CMS'i kurun (tercihen eskisiyle aynı) ve içeriği aktarın. Görselleri ve PDF gibi indirmeleri de taşıyın.
- HTTPS'e geçiyorsanız TLS sertifikalarını yapılandırın.
- Yeni sitenin robots.txt dosyasını hazırlayın. Geliştirme sırasında taramayı veya dizine eklemeyi engellediyseniz, taşıma başladığında kaldıracağınız kuralların listesini önceden hazırlayın.
- Taşımadığınız içerik için yeni sitede
404veya410döndürün. - Eski ve yeni sitenin tüm varyantlarını Search Console'da doğrulayın: www ve www'suz, HTTP ve HTTPS. HTML dosyası veya meta etiketiyle doğrulama yapıyorsanız bunların yeni kopyada da bulunduğundan emin olun.
- Eski sitede bir disavow dosyası yüklediyseniz Google bunu yeni sitenin Search Console mülküne yeniden yüklemenizi öneriyor. Ayrıntılar manuel işlem ve disavow rehberimizde.
- Yeni satın aldığınız bir domain'e taşınıyorsanız önceki sahipten kalan manuel işlem ve “Removals” (Kaldırmalar) aracındaki URL kaldırma taleplerini kontrol edin.
- Sunucu kapasitesini artırın: Google taşıma sonrasında yeni siteyi geçici olarak normalden yoğun tarar, çünkü eski sitenin taramaları da yeni siteye yönlenir.
Not: Search Console arayüzündeki Türkçe etiketler, bu yazıda parantez içinde verdiğimiz karşılıklardan biraz farklı olabilir. Emin olmadığımız yerlerde İngilizce orijinal adı tırnak içinde kullandık.
2. Adım: Eski-yeni URL haritasını çıkarın

Basit bir domain değişikliğinde (her şey aynı yolla yeni domaine gidiyorsa) joker karakterli bir sunucu yönlendirmesi yeterli olabilir. Yapı değişiyorsa her eski URL'nin yeni karşılığını belirleyen bir harita gerekir. Google, eski URL listesini çıkarmak için şu kaynakları öneriyor:
- Sitemap'leriniz (en önemli URL'ler genellikle buradadır)
- En çok trafik alan URL'ler için sunucu logları veya analitik yazılımı
- Search Console'daki “Links” raporu (iç ve dış link alan sayfalar)
- CMS'inizin URL listesi ve belirli bir dönemde en az bir kez ziyaret edilen URL'ler için sunucu logları
- Görsel, video, JavaScript ve CSS dosyaları da haritaya dahil olmalı
Harita hazır olunca yeni sitede şunları güncelleyin: her yeni URL'de kendine işaret eden rel="canonical" etiketi, varsa hreflang işaretlerinin yeni URL'lere çevrilmesi ve tüm iç linkler. Ayrıca yeni URL'leri içeren bir sitemap ile eski URL'lere link veren sitelerin listesini saklayın. Basit bir harita örneği:
| Eski URL | Yeni URL | Not |
|---|---|---|
http://eskisite.com/urun.php?id=12 | https://yenisite.com/urunler/vds-paket | Bire bir karşılık |
http://eskisite.com/blog/2019/eski-yazi | https://yenisite.com/blog/guncel-yazi | İçerik birleştirildi |
http://eskisite.com/kampanya-2020 | (yönlendirme yok) | 404 / 410 |
Haritanın yeni canonical ve iç link mantığı için canonical etiketi rehberimize ve site içi linkleme rehberimize, URL tasarımı için SEO uyumlu URL yapısı yazımıza bakabilirsiniz.
3. Adım: Yönlendirme stratejisi
Google mümkün olan her durumda sunucu taraflı kalıcı yönlendirme (301 veya 308) öneriyor. Sunucu taraflı yönlendirme mümkün değilse istemci taraflı yönlendirmeler son çare olarak kullanılabilir. Google'ın yönlendirme belgesine göre kalıcı yönlendirme, hedef URL'nin arama sonuçlarında gösterilmesi gerektiği sinyalini verir; geçici yönlendirmede ise kaynak sayfa gösterilir.
Apache'de en basit kalıcı yönlendirme, Google'ın belgesindeki mod_alias örneğindeki gibidir:
# Kalıcı yönlendirme
Redirect permanent "/eski" "https://yenisite.com/yeni"
# Geçici yönlendirme
Redirect temp "/gecici-eski" "https://yenisite.com/gecici-yeni"Yolların aynen korunduğu bir domain değişikliğinde yaygın kullanılan bir mod_rewrite kalıbı (kendi ortamınızda test edin):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?eskisite\.com$ [NC]
RewriteRule ^(.*)$ https://www.yenisite.com/$1 [R=301,L]PHP ile tek bir sayfayı kalıcı olarak yönlendirmek için Google'ın örneği:
header('HTTP/1.1 301 Moved Permanently');
header('Location: https://www.example.com/newurl');
exit();Küçük ve orta ölçekli siteler için Google tüm URL'leri aynı anda taşımayı öneriyor; bu, algoritmaların taşımayı daha hızlı algılamasına yardımcı olur. Büyük siteler bölüm bölüm taşıyabilir.
4. Adım: Taşımayı başlatın ve Adres Değişikliği aracını kullanın
- Yönlendirmeleri devreye alın.
- Yeni sitedeki canonical etiketlerinin yeni URL'leri gösterdiğini ve geçici
noindexkurallarının kaldırıldığını kontrol edin. - Yönlendirmeleri URL Denetimi aracıyla tek tek, komut satırı araçları veya betiklerle toplu olarak test edin.
- Domain veya alt alan adı değiştiriyorsanız eski sitenin mülkünde Change of Address (Adres Değişikliği) aracını kullanın.
- Yeni sitemap'i Search Console'a gönderin.
- İç linkleri, ulaşabildiğiniz dış linkleri, sosyal profil linklerini ve reklam kampanyalarının açılış sayfalarını güncelleyin.
Change of Address aracının şartları
- Hem eski hem yeni mülkün sahibi olmalı ve ikisini aynı Google hesabıyla yönetmelisiniz.
- Araç yalnızca alan adı düzeyindeki mülklerde çalışır;
http://example.com/petstore/gibi yol düzeyindeki mülkler taşınamaz. - Araç belirttiğiniz alan adının altındaki alt alan adlarını (www dahil) taşımaz, ama tüm yolları ve tüm protokolleri (http ve https) taşır.
- Bu yüzden domain değişikliğinde eski domainin tüm doğrulanmış varyantları için (örneğin
en.example.com,www.example.comveexample.com) ayrı ayrı talep gönderin; şu an kullanmıyor olsanız bile. - Ön koşul: eski ana sayfadan yeni ana sayfaya 301 yönlendirme. Google eski sitedeki canonical sayfalar için de 301 öneriyor.
Araç talebi göndermeden önce birkaç ön kontrol yapar; kritik kontroller başarısız olursa devam edemezsiniz. Başarılı olursa taşınan sitelerde 180 gün boyunca “taşıma devam ediyor” bildirimi görünür. Bu süre boyunca Google yeni siteyi taramaya ve dizine eklemeye öncelik verir, sinyalleri yeni siteye aktarır ve canonical seçiminde yeni siteyi tercih eder. 180 gün içinde talebi iptal edebilirsiniz.
| Süre | Kaynak ne diyor |
|---|---|
| En az 180 gün | Change of Address yardım sayfası: yönlendirmeleri en az 180 gün koruyun; Google Arama’dan trafik gelmeye devam ediyorsa daha uzun. |
| Genellikle en az 1 yıl | Site taşıma belgesi: Google’ın tüm sinyalleri aktarabilmesi için yönlendirmeleri mümkün olduğunca uzun, genellikle en az 1 yıl koruyun. Kullanıcı açısından süresiz tutmayı düşünün. |
| En az 1 yıl | Eski domainin kötü niyetli kişilerce satın alınmasını önlemek için eski domain ücretini en az bir yıl ödemeye devam edin. |
5. Adım: Trafiği izleyin

Taşımadan sonra eski sitedeki trafiğin düşmesini, yenisinde yükselmesini beklersiniz. Google'ın önerdiği izleme noktaları:
- Sitemaps raporu: Eski ve yeni URL'lerin sitemap'lerini gönderin. Zamanla eski sitemap'teki dizine eklenmiş sayı sıfıra iner, yenisi yükselir. Eski sitemap için yönlendirme uyarıları normaldir.
- Sayfa dizine ekleme raporu: Eski sitede düşüş, yenisinde artış ve beklenmedik tarama hataları.
- Performans raporu: Yeni URL'lerin gösterim ve tıklama almaya başlaması. Bu raporun kullanımı için performans raporu rehberimize bakın.
- Sunucu logları: Googlebot taraması ve beklenmedik HTTP hata kodları.
En sık yapılan taşıma hataları
| Hata | Kontrol |
|---|---|
Geliştirmeden kalan noindex veya robots.txt engeli | HTTPS sitenin robots.txt dosyasını ve eksik görünen sayfaları URL Denetimi ile kontrol edin. robots.txt yoksa düzgün bir 404 döndüğünden emin olun. |
| Var olmayan URL’lere yönlendirme | Search Console’da olağandışı “Not found” artışı veya bir tarayıcı aracıyla yönlendirme testi. |
| Yetersiz sunucu kapasitesi | Taşıma sonrası artan Google taramasını kaldırabilecek kaynak. |
| Güncellenmemiş sitemap | Tüm sitemap’ler yeni URL’leri içermeli. |
Taşıma sonrası trafik düşüşü yaşarsanız teşhis için Google trafik düşüşü nedenleri rehberimize göz atın.
URL değişmeden taşıma: hosting veya CDN değişikliği
Kullanıcının gördüğü URL değişmiyorsa (yalnızca hosting firması veya CDN değişiyorsa) süreç daha basittir ve Adres Değişikliği aracı kullanılmaz. Google'ın dört adımı:
- Yeni altyapıyı hazırlayın ve test edin. İçeriği yükleyin, IP kısıtlamalı bir test ortamında tüm özellikleri deneyin. Geçici bir ana makine adı (örneğin
beta.example.com) kullanıyorsanız dizine girmesini önlemek içinnoindexekleyin. - Googlebot erişimini kontrol edin. URL Denetimi aracıyla yeni altyapıya erişimi test edin. Güvenlik duvarı veya DoS korumasının Googlebot'u engellemediğinden emin olun; doğrulama yöntemleri Googlebot doğrulama rehberimizde.
- DNS TTL değerini düşürün. Google, taşımadan en az bir hafta önce TTL'yi birkaç saat gibi düşük bir değere indirmeyi öneriyor; böylece yeni ayarlar ISS önbelleklerine daha hızlı yayılır.
- Taşımayı başlatın: geçici tarama engellerini kaldırın ve DNS kayıtlarını yeni sağlayıcıya yönlendirin. Ardından eski ve yeni sunucunun loglarını izleyin; eski sunucudaki trafik sıfıra inince eski altyapıyı kapatın.
İşletmeyi geçici olarak durdurmak: siteyi kapatmayın
Sipariş karşılayamadığınız, stoklarınızın bittiği veya işletmeye ara verdiğiniz dönemlerde siteyi tamamen kapatmak cazip görünebilir. Google ise durum geçiciyse siteyi açık tutup işlevselliği sınırlamayı öneriyor:
- Sepet işlevini devre dışı bırakın; bu aramadaki görünürlüğü değiştirmez.
- Tüm sayfalarda durumu açıklayan bir banner gösterin; snippet'te görünmemesi için
data-nosnippetkullanabilirsiniz. - Yapılandırılmış veriyi (ürün stok durumu, iptal edilen etkinlikler, çalışma saatleri) güncelleyin.
- Az sayıda sayfa için Search Console'dan yeniden tarama isteyin, çok sayıda sayfa için sitemap kullanın.
Durum kodlarının ayrıntıları için HTTP durum kodları yazımıza bakabilirsiniz.
Sık Sorulan Sorular
HTTP’den HTTPS’e geçerken Adres Değişikliği aracını kullanmalı mıyım?
Hayır. Search Console, HTTP'den HTTPS'e geçişte bu aracı kullanmamanızı ve site taşıma yönergelerini izlemenizi söylüyor; Google değişikliği kendisi anlar. www ile www'suz arasındaki geçişler ve aynı alan adındaki yol değişiklikleri için de araç gerekmez.
Domain değişikliğinden sonra trafik ne zaman toparlanır?
Google sabit bir süre vermiyor. Orta büyüklükteki sitelerde yeni URL'lerin gösterilmeye başlamasının birkaç hafta veya daha fazla sürebileceğini, büyük sitelerde daha uzun olacağını, hızın URL sayısına ve sunucu hızına bağlı olduğunu belirtiyor.
301 yönlendirme link değerini azaltır mı?
Google'ın site taşıma belgesine göre 301 ve diğer kalıcı yönlendirmeler PageRank kaybına neden olmaz. Yine de yönlendirmeler kullanıcılar için yavaştır; kendi linklerinizi ve yüksek trafikli dış linkleri yeni URL'lere güncellemeye çalışın.
Eski domaini ne zaman bırakabilirim?
Search Console, yönlendirmeleri en az 180 gün korumanızı ve eski domainin başkaları tarafından kötüye kullanılmaması için ücretini en az bir yıl ödemeye devam etmenizi öneriyor. 180 günden sonra Google eski ve yeni site arasında bir ilişki tanımaz.
İlgili içerikler: 301 ve 302 yönlendirme · Canonical etiketi · Trafik düşüşü nedenleri · Googlebot doğrulama · hreflang rehberi · XML sitemap · HTTP durum kodları