SEO kaybetmeden siteyi yeni alan adına taşıma

Google sıralamasını düşürmeden site alan adını değiştirmenin adım adım rehberi; 301 yönlendirmesi ayarlamaktan iç bağlantıları güncellemeye ve Search Console'da adres değişikliğini bildirmeye kadar.

6 dk Güncellendi 12 Aug 2026

Alan Adı Değişikliği Neden Genellikle SEO Kaybına Yol Açar?

Alan adı değişikliği, web dünyasındaki en riskli işlemlerden biridir. Site adresinizi değiştirdiğinizde, aslında Google'a yıllar boyunca önceki alan adı için oluşturduğunuz tüm itibarı, geri bağlantıları ve geçmişi yeni adrese taşımanız gerektiğini söylüyorsunuz. Bu aktarım doğru yapılmazsa, Google yeni alan adının eski siteyle aynı olduğunu anlamaz ve fiilen sıfırdan başlarsınız.

Alan adı değişikliğinde en büyük zarar, yönlendirmeler eksik olduğunda, iç bağlantılar güncellenmediğinde veya Google'a bildirim yapılması unutulduğunda ortaya çıkar. Bu makalede, sıralamalarınızı korumak için bu üç adımı hatasız nasıl gerçekleştireceğinizi tam olarak öğreneceksiniz.

Adım Bir: Alan Adı Değişikliğinden Önce Hazırlık

Herhangi bir işlem yapmadan önce sitenizin mevcut durumunu tam olarak bilmelisiniz. Bu, daha sonra bir şeyin gözden kaçıp kaçmadığını anlamanıza yardımcı olur.

Tam Yedek Alma

Site dosyalarından ve veritabanından tam bir yedek alın. cPanel kullanıyorsanız, Backup bölümünden tüm public_html dosyasının sıkıştırılmış bir kopyasını ve veritabanından bir SQL dışa aktarımı alın. Bu yedeği yerel diskinizde veya bulut depolamada saklayın, aynı sunucuda değil.

Mevcut Sıralamaların Kaydedilmesi

Geçişten önce önemli anahtar kelimelerinizin sıralamalarının ekran görüntüsünü alın veya bir dosyaya kaydedin. Ahrefs veya SEMrush gibi araçlar bunu otomatik olarak yapabilir. Ayrıca Search Console'dan mevcut performansın tam bir raporunu alın, böylece daha sonra karşılaştırma yapabilirsiniz.

İç Bağlantıların Kontrolü

Screaming Frog gibi araçlarla veya veritabanında basit bir aramayla mevcut alan adına işaret eden tüm iç bağlantıları bulun. Bu bağlantılar daha sonra güncellenmelidir.

Adım İki: Tam 301 Yönlendirmesi Ayarlama

301 yönlendirmesi Google'a bir sayfanın kalıcı olarak yeni bir adrese taşındığını söyler. Bu, alan adı değişikliğinin en önemli kısmıdır ve doğru yapılmazsa sitenin tüm itibarı kaybolur.

Apache'de .htaccess Dosyasıyla Yönlendirme

Sunucunuz Apache ise en basit yol .htaccess dosyasını kullanmaktır. Aşağıdaki kodu eski alan adındaki bu dosyanın başına ekleyin:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?old-domain\.com [NC]
RewriteRule ^(.*)$ https://new-domain.com/$1 [R=301,L]

Bu kod, eski alan adındaki tüm adresleri yeni alan adındaki aynı yola yönlendirir. Yani kullanıcı old-domain.com/blog/post adresine giderse new-domain.com/blog/post adresine aktarılır.

Nginx'te Yönlendirme

Nginx kullanıyorsanız, eski alan adıyla ilgili server bloğuna şu kodu ekleyin:

server {
    listen 80;
    server_name old-domain.com www.old-domain.com;
    return 301 https://new-domain.com$request_uri;
}

Yaygın Hata: www ve www'siz Sürümleri Unutmak

Yaygın hatalardan biri, alan adının yalnızca bir sürümünü (örneğin www'siz) yönlendirmektir. Her iki sürümü de mutlaka kapsayın. Yukarıdaki örnekte, Apache'deki (www\.)? deseni ve Nginx'te her iki adın da belirtilmesi bunu yapar.

Belirli Sayfaların Yönlendirilmesi

Site URL yapınız değiştiyse, her eski sayfa için ayrı bir yönlendirme yazmalısınız. Örneğin:

Redirect 301 /old-page.html https://new-domain.com/new-page

WordPress siteniz varsa Redirection gibi eklentiler bunu kolaylaştırabilir, ancak büyük siteler için yönlendirmeleri sunucu dosyasında elle yazmak daha fazla kontrol sağlar.

Adım Üç: İç Bağlantıların Güncellenmesi

301 yönlendirmesi itibar aktarımını yapar, ancak daha iyi kullanıcı deneyimi ve daha hızlı indeksleme için sitenizin iç bağlantılarını da güncellemelisiniz.

Veritabanında Arama ve Değiştirme

Site veritabanında eski alan adına yapılan tüm referansları bulun ve yeni alan adıyla değiştirin. MySQL kullanıyorsanız şu komutu kullanın:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'old-domain.com', 'new-domain.com');

Bu komutun yalnızca WordPress posts tablosu için olduğunu unutmayın. Farklı bir içerik yönetim sistemi kullanıyorsanız ilgili tabloyu bulun. Ayrıca wp_options gibi diğer tablolar da site adresini içerebilir; bunları WordPress ayarlarından değiştirmelisiniz.

Yaygın Hata: Kontrol Etmeden Tüm Veritabanında Değişiklik Yapmak

REPLACE komutunu çalıştırmadan önce mutlaka veritabanının bir yedeğini alın. Bir hata oluşursa önceki duruma dönebilmelisiniz. Ayrıca kasıtlı olarak başka bir alan adına işaret eden adresleri yanlışlıkla değiştirmemeye dikkat edin.

Tema Dosyalarının ve Ayarların Güncellenmesi

Tema dosyalarında, ayar dosyalarında ve site adresinin sabit kodlandığı her yerde yeni alan adını değiştirin. WordPress'te Ayarlar > Genel bölümünden site adresini ve WordPress adresini değiştirin.

Adım Dört: Google'a Bildirim

Yönlendirmeleri ayarlayıp bağlantıları güncelledikten sonra Google'a sitenizin adres değiştirdiğini söylemelisiniz. Bu, Search Console üzerinden yapılır.

Yeni Alan Adını Search Console'a Kaydetme

Öncelikle yeni alan adını Search Console'a yeni bir Property olarak ekleyin ve sahipliğini doğrulayın. Ardından yeni alan adı için yeni bir sitemap gönderin.

Change of Address Aracı

Eski alan adının Search Console'unda Ayarlar bölümüne gidin ve Change of Address seçeneğini seçin. Listeden yeni alan adını seçin. Bu araç Google'a eski alan adının tüm itibarının yeni alan adına aktarılması gerektiğini söyler.

Yaygın Hata: Tam Hazırlık Olmadan Change of Address Kullanmak

Bu aracı yalnızca yönlendirmelerin tam olarak çalıştığından ve yeni sitenin sorunsuz erişilebilir olduğundan emin olduğunuzda kullanın. Bunu erken yaparsanız ve daha sonra bir sorun çıkarsa, Google geçişi başarısız sayabilir.

Adım Beş: Geçiş Sonrası İzleme ve Sorun Giderme

Alan adı geçişi tek günlük bir süreç değildir. En az birkaç hafta sitenin durumunu izlemelisiniz.

404 Hatalarının Kontrolü

Yeni alan adının Search Console'unda Pages bölümüne gidin ve 404 hatalarını inceleyin. Yönlendirilmemiş bir sayfa bulursanız yönlendirmesini ekleyin.

Sıralama ve Trafiğin İzlenmesi

Önemli anahtar kelimelerin sıralamalarını haftada bir kontrol edin. İlk haftalarda geçici sıralama düşüşü normaldir, ancak bir ay sonra hâlâ iyileşme yoksa sorunun kaynağını bulmalısınız.

Geri Bağlantıların Kontrolü

Eski alan adına işaret eden geri bağlantılar, 301 yönlendirmesi aracılığıyla itibarlarını yeni alan adına aktarır. Ahrefs gibi araçlarla bu aktarımın doğru yapıldığından emin olabilirsiniz.

Sorunsuz Geçiş İçin Ek İpuçları

Alan adı değişikliği sürecini daha da kolaylaştırabilecek birkaç başka nokta vardır:

  • Geçiş için en iyi zaman, bir sorun çıkarsa çözmek için yeterli zamanınız olması açısından haftanın düşük trafikli günleridir.
  • Geçişten önce yeni alan adında SSL'i mutlaka etkinleştirin, böylece güvenlik hatalarının önüne geçersiniz.
  • Siteniz CDN veya e-posta pazarlama gibi harici hizmetlere bağımlıysa, bu hizmetlerdeki adresleri de güncelleyin.
  • Kullanıcılarınıza e-posta veya sosyal medya aracılığıyla site adresinin değiştiğini bildirin.

Siteniz bulut altyapısında veya paylaşımlı hosting'de barındırılıyorsa, yeni alan adının DNS ayarlarının doğru yapıldığından emin olun. Barındırma hizmetleri genellikle DNS yönetimi için kullanabileceğiniz araçlar sunar. ServerNet olarak barındırma hizmeti sağlayıcısı olarak, DNS'in tam yönetimini ve yönlendirme ayarlarını size sunuyoruz.

Özet

Alan adı değişikliği dikkatli yapılırsa SEO kaybına yol açmamalıdır. Üç altın kuralı hatırlayın: tüm adresler için tam 301 yönlendirmesi, iç bağlantıların güncellenmesi ve Search Console üzerinden Google'a bildirim. Bu üç adımı doğru uygularsanız, Google sitenizin yalnızca adresinin değiştiğini anlar ve önceki itibarı yeni alan adına aktarır.

Son olarak sabırlı olun. Google'ın tüm yeni sayfaları indekslemesi ve sıralamaların normale dönmesi birkaç hafta sürebilir. Bir ay sonra hâlâ belirli bir sorun görüyorsanız, yönlendirmeleri ve robots.txt dosyasını yeniden kontrol edin.

Bu sayfa yardımcı oldu mu?