Site adresi değiştirmek yani siteyi başka bir domaine taşımak istiyorsanız örneğin www.xxx.com sitesini www.yyy.com adresine taşıyacaksanız yapılacak işlemleri adım adım aşağıya özetledim. Bu işleme URL değişikliği, domain değişikliği, alan adı değişikliği de diyebilirsiniz.
Yazı İçeriği
- 1 Cevapladığım Sorular
- 2 Site Adresi Değiştirmek Yazısıyla Alakalı Okuma Önerileri
- 3 Site Adresi Değiştirme İçin Ön Hazırlıklar
- 4 Site Taşıma Günü
- 5 301 Yönlendirmesi Yaptığım Yazıları Silmeli miyim?
- 6 Siteyi Taşıdıktan Sonra Yapılacaklar
- 7 Seo Kaybetmeden Site Adresi Değiştirmek
- 8 Yazıyla Alakalı Okuma Önerileri
Cevapladığım Sorular
Özetle, URL değişikliği nasıl yapılır, site adresi nasıl değiştirilir, trafik kaybetmeden nasıl URL değiştirebilirim, site adresini değiştirirsem hitlerim düşer mi, URL adresini değiştirirsem site trafiği etkilenir mi, domain değişikliği seo’ya zarar verir, mi, alan adı değişikliği trafiği etkiler mi, siteyi başka bir domaine nasıl taşırım, sitenin alan adını değiştirmek istiyorum, site adresini değiştirmek istiyorum, nereden başlayacağım, URL değişikliği yaparsam hitlerim düşer mi gibi soruları cevaplamaya çalışacağım.
Bu yazıda kendi uyguladığım yöntemi anlattım, günlük 1200 kullanıcısı olan bir siteyi bambaşka bir alan adına taşıdım, ilk hafta 350 kişiye kadar düştü, 10. günden itibaren kademeli arttı, 3. hafta bittiğinde hitler 900-1000 kullanıcı seviyesine geldi. Ufak bir hit kaybı yaşsasak da ciddi bir sorun yaşamadığımızı düşünüyorum.
Site Adresi Değiştirmek Yazısıyla Alakalı Okuma Önerileri
Konuyla alakalı olarak “Siteyi Taşımak – Hosting şirketini değiştirmek” hakkında yazmıştım. Hosting yani barındırma şirketini değiştirmek veya başka bir deyişle, siteyi bir sunucudan alıp başka bir sunucuya taşımak, bu yazıda anlatacaklarıma göre çok daha kolay. İkisi karıştırılmamalı. Çünkü pek çok site taşıma türü var.
Google’ın URL değişikliği yaparak site taşıma başlıklı yazısında üç aşağı beş yukarı benim anlatacaklarım yer alıyor. Sitenizi doğru şekilde taşırsanız ne hit kaybı yaşarsınız ne de SEO zarar görür. Ama gerçekten dikkatli taşımanız gerekiyor. Çünkü atladığınız tek bir adım, yıllarca verdiğiniz emekleri çöpe atabilir.

Site Adresi Değiştirme İçin Ön Hazırlıklar
Site adresi değiştirme çalışmalarınızı ön hazırlık, taşımanın gerçekleşmesi ve taşınma sonrası diye ayırabiliriz. Ön hazırlıklar siteyi taşımadan önce yapacağınız tüm hazırlıkları kapsar.
- Site adresini değiştirmeden önce optimizasyon yapın. Yani site hızını artırmak için gerekli kontrolleri yapın, veritabanı temizliği yapın, kullanılmayan görselleri silin.
- Optimizasyon sırasında sildiğiniz her yazı veya görsel için 301 daimi yönlendirmesi yapın (En iyi eklentiler hakkında yazdığım “2021 Ücretsiz ve Kaliteli 10 WordPress Eklentisi” yazısına bakabilirsiniz. O yazıda “redirection” eklentisini önermiştim). Başka bir deyişle, taşıyacağınız sitenin kırık linkleri, 404 hataları veya sorunlu sayfaları olmasın.
- Siteyi taşıyacağınız tarihi belirleyin, site adresi değiştirmek büyük ve ciddi bir iş. Bu nedenle çok iyi bir planlama gerektiriyor. Taşıyacağınız siteyi tam olarak ne zaman kapatacağınıza karar verin (bakım moduna saat kaçta alacaksınız?).
- Yeni adreste sitenin temasını, eklentilerini kurun.
- URL değişikliği yaparken sadece yazıları, sayfaları ve resimleri transfer edeceksiniz. Kalan tüm ögeleri yeni adreste sizin hazırlamanız gerekiyor.
- Yeni sitede yapabiliyorsanız taşınma bitene kadar robots.txt dosyasını düzenleyin ve işlem bitene kadar yeni siteyi robotlara kapatın.
- Yeni sitenin hazırlık aşamasında indekslenmeyeceğinden eminseniz taşıyacağınız sitedeki tüm içeriği yeni siteye aktarın. Platform değişikliği varsa yani örneğin bloggerdan wordpresse geçiş yapıyorsanız, site aktarımı için uygun eklentiler de bulabilirsiniz. Platform değişikliği yoksa yani wordpress ten wordpresse içerik taşıyorsanız işiniz kolay. WordPress’in dışa aktar, içe aktar özellikleri ile kolayca içeriği taşırsınız. Yorumlar otomatik gelir.
- Eğer yeni sitede robots.txt ayarları yapmak istemiyorsanız hazırlık aşamasında yazıları yayınlamayın, taslak olarak dursunlar.
- Siteyi başka bir alan adına taşımak için geçecek süre tahminen 18 saattir. Bu süreçte eski sitenizi kapalı tutmanız gerekiyor. Size tavsiyem eklenti kullanmadan direkt tek satırlık kodla sitenizi kapatmanız. Kodu şimdiden öğrenin.
Ön hazırlık dönemini şöyle özetleyebiliriz: Yeni sitenin taşınmaya hazırlanması (tema ve eklentilerinin kurulması, varsa temanın İngilizce kısımlarının çevrilmesi) içeriklerin yeni siteye aktarılması, öte yandan taşınacak sitenin varsa teknik sorunlarının giderilmesi ve optimize edilmesi.
Site Taşıma Günü
Tüm ön hazırlıkları yaptıktan sonra belirlediğiniz gün ve saatte eski sitenizi kapatın. Ben siteyi temanın functions.php dosyasının altına eklediğim şu kodla kapattım. İşim bittiğinde de kodu sildim. Hiç sorun olmadı.
Eski Adresteki Siteyi Kapatın
// Activate WordPress Maintenance Mode
function wp_maintenance_mode() {
if (!current_user_can(‘edit_themes’) || !is_user_logged_in()) {
wp_die(‘<h1>Sitemiz geçici olarak bakımdadır</h1><br /> Sitemizde URL değişikliği yapılacaktır. gibi site adresi değiştirmek başka bir deyişle siteyi başka bir domaine taşımak ile alakalı uygun gördüğünüz cümleleri yazın.’);
}
}
add_action(‘get_header’, ‘wp_maintenance_mode’);
Taşıdığınız Yazıları Yeni Adreste Yayına Alın
Eski siteyi kapatır kapatmaz yeni sitedeki yazıları taslaktan yayına alın. İçerikleri bu aşamada da taşıyabilirsiniz ama şahsen site taşırken ilk yaptığım şey, yeni sitenin ayarlarını yapar yapmaz eski siteden yazıları almak oldu. Çünkü yazılar taşınırken format bozuk gelebiliyor, tüm yazıların elden geçmesi lazım. Biz platform değişikliği de yaptığımız için tüm resimleri elle tek tek yükledik.
301 Yönlendirmelerini Yapın
Yeni sitede yazılar yayında iken eski siteden yani taşıyacağınız siteden 301 kalıcı yönlendirmelerine başlayabilirsiniz. WordPress sitelerinde yukarıda linkini de verdiğim gibi en iyi eklentiler arasında Redirection eklentisini kullanmanızı öneririm.
Redirection eklentisi dışında htaccess dosyasına da yönlendirmeleri yazabilirsiniz ancak taşıdığınız yazı sayısı 100’ün üzerindeyse çok daha fazla uğraştırıcı olabilir. Oysa, redirection eklentisine yazının linkini ve yönlendirilecek adresin linkini yazmak yeterli.
En Son Ana Sayfayı Yönlendirin
Yazıların ve sayfaların yönlendirmesi bitince en son ana sayfayı da yeni siteye yönlendirin. Yeni sitedeki DNS ayarlarını kontrol edin. DNS ayarları muhtemelen doğrudur çünkü örneğin yeni alan adınızı alırken hosting de satın almış olursunuz. Eski site de Google’ın önerisine göre 1 yıl açık kalacağından mecburen yeni bir hosting almış olacaksınız.
Taşıma işlemi bitti. 301 yönlendirmelerini yapar yapmaz, eski sitede siteyi bakım moduna getirdiğiniz temanın functions.php dosyasının en sonundaki kodu kaldırın. İki site de açık olsun.
301 Yönlendirmesi Yaptığım Yazıları Silmeli miyim?
Pek çok kaynakta site adresi değiştirme işleminde iki sitenin de açık tutulması ve yazıların silinmemesi yazıyor. Ancak ben bu yolu takip etmedim.
Kendinle ilgilen sitesinde 100’e yakın elektronik sigara yazısı vardı ve hepsini sadece elektronik sigara yazılarının olduğu bir siteye taşımak istiyordum. Yaptım da. Her bir yazıyı yeni URL’ye taşıdıktan sonra bu siteden sildim. Başlarda bu sitede ciddi bir hit kaybı oldu. Radikal bir karardı. 301 sonrasında yazıları silmeyip 1 sene tutabilirdim ama benim tercihim silmekten yana oldu.
Siteyi Taşıdıktan Sonra Yapılacaklar
Robots.txt İşlemleri
301 yönlendirmesi yaptığınız eski sitedeki robots.txt dosyasını aramalara kapatın. Ben aşağıdaki gibi değiştiriyorum. Yani robotlara “beni taramayın artık” diyorum.
Google’ın kendisi de aynı şeyi söylüyor:
- Eski sitede, tüm txt yönergelerini kaldırın. Bu, Googlebot’un yeni siteye yapılan tüm yönlendirmeleri keşfetmesini ve dizinimizi güncellemesini sağlar.
Yani siteyi taşıdıktan sonra taşıdığınız sitenin (eski site) robots.txt dosyasını aşağıdaki gibi yapmanız gerekiyor:
User-agent: *
Disallow: /
Robots.txt dosyası ile işiniz biter bitmez, search console hesabınıza girin. Search console’da aynı anda hem yeni sitenin hem de eski sitenin mülkünü doğrulamanız gerekiyor. Değilse, adres değişikliğini yapmanıza izin vermiyor.
Site Adresi Değiştirme Search Console İşlemleri
Search console kayıtlarınız yukarıda anlattığım gibi ise “adres değişikliği” işlemini de hemen başlatabilirsiniz. Burada hem taşıdığınız hem de yeni sitenin site haritaları da olmalı. Yani eski site artık işime yaramayacak gibi düşünmeyin.
Search console ile ilgili başka bir detay daha var. Benim taşıdığım site www ile başladığından bir sorun olmadı ama siteniz mesela https://siteadi.com gibi başlıyorsa search console da www ile de doğrulama yapmanız öneriliyor. Yukarıda linkini verdiğim google dokümanında yazıyor. Bu konuda herhangi bir şey yapmadığım için yazamayacağım ama adresinizde bu durum varsa araştırın ve yapın.
Eski Sitedeki Eklentiler Ne Olacak?
Eski sitede “güvenlik” eklentisini silmeyin. Her ne kadar ana sayfa bile yönlendirilmiş olsa da, bu yönlendirmelerin 1 yıl daha çalışabilmesi için eski sitedeki güvenlik eklentisini, varsa mailler için kullandığınız Mail smtp eklentisini ve SEO eklentisini silmeyin. Yoast Seo gibi eklentiler site haritasını kendisi oluşturuyor. Search console da günlük olarak güncelliyor. Örneğin siz Yoast Seo’yu silerseniz search console da site haritanız çalışmaz. Bunların dışındaki eklentileri silebilirsiniz. Boşuna eski sitede güvenlik açığı yaratmayın.
Özetle hem taşınan eski sitenin hem de yeni sitenin site haritası search console da yer almalı ve adres değişikliği başlatılmalı.
Seo Kaybetmeden Site Adresi Değiştirmek
Eğer taşıdığınız sitedeki kategori, etiket, yazı, medyayı değiştirmeden diğer siteye aktardıysanız siteniz hiç hit kaybetmeden yoluna devam edecektir.
Yapılan yanlışlardan biri, taşıyacağınız eski siteyi optimize edeyim derken bolca etiket silmektir. Normalde etiket silmek zaten hitleri düşürür, siz hit düşüşünü site taşımaya bağlarsınız ama değil. Taşındıktan sonra kategori etiket değişikliği de yapmayın. Bu tip işlerin hepsini taşınmadan önce yapın ve taşındıktan sonraki en az 6 ay içinde böyle radikal değişiklikler yapmayın.
Daha önce bu hatayı yaptım ve 400 tekil ziyaretçisi olan bir siteyi 100’lere düşürdüm, 2 yıl geçti hala toparlanmadı, kendi kişisel bloglarımdan biri idi. Zaten gözden çıkarmıştım siteyi. Şimdiki aklım olsa daha dikkatli davranır, etiketlere dokunmaz, site adresi değiştikten 6 ay sonra kademeli olarak etiketleri siler ve sitenin hitlerini korurdum.
Anlattığım şekilde taşınan bir sitenin hiti ne yükselir ne düşer. Ancak aşamalardan birinde hata yaparsanız, kalıcı hit kaybı yaşayabilirsiniz.
Yazıyla Alakalı Okuma Önerileri
Kafanıza takılan soruları yorumlarda sorabilirsiniz. Site adresi değiştirirken otomatik yaptığım işlemleri atlamış olabilirim.
Yazıda http den https ye geçiş hakkında bilgi bulunmuyor.
Aşağıdaki yazılar eski sitenizi optimize ederken işinize yarayabilir.
En Hızlı Fotoğraf ve Görsel Optimizasyonu: Site adresini değiştirmeden önce taşıyacağınız sitedeki görselleri optimize edin. Optimize edilmiş haliyle 301 yönlendirmelerini yapın.
WP Rocket eklentisini silmek-detaylı: Site adresi değiştirmeden önce eski sitedeki cache eklentisini silmelisiniz. Eski sitenizde WP-rocket cache eklentisi varsa, bu yazı çok işinize yarayacak.
Çok Dilli Site Yapmak: Site adresini değiştirirken yeni sitede birden fazla dil kullanacaksanız, taşıdığınız bu yazıları bir subdomain altına almayı düşünebilirsiniz.