WordPress site taşıma, dosyaları ve veritabanını bir sunucudan ötekine kopyalamaktan fazlasıdır; alan adı, DNS, e-posta ve arama motoru kayıtları da aynı geçişin parçasıdır. Hosting firması değişirken adres aynı kalabilir, marka yenilenirken alan adı da değişebilir. İki durumun riskleri ve adımları birbirinden farklıdır. WordPress hosting taşıma sırasında unutulan tek bir DNS kaydı kurumsal e-postaları durdurabilir, eksik bir yönlendirme ise yıllar içinde biriken arama görünürlüğünü zayıflatabilir.
Aşağıdaki bölümler taşıma türünün nasıl belirlendiğini, hazırlık listesini, sunucu ve alan adı değişikliğinin adımlarını, Google tarafındaki işlemleri ve geçiş sonrası takibi sırayla ele alır. Teknik anlatım WordPress.org’un taşıma belgesine ve Google Search Central’ın site taşıma rehberlerine dayanır. Maltepe Gülsuyu’ndaki Onur Freelance, İstanbul’daki işletmelerle yüz yüze veya çevrim içi görüşerek, şehir dışındaki ve yurt dışındaki sitelerde ise uzaktan taşıma desteği verir.
Taşıma Planını Birlikte Çıkaralım
Mevcut hosting, hedef sunucu ve alan adının değişip değişmeyeceği WhatsApp’tan iletildiğinde taşıma türü belirlenir ve teklif aynı gün içinde hazırlanıp iletilir.
Hangi Taşıma Türü Gerekiyor?
WordPress’te taşıma işleri üç ana gruba ayrılır: adres aynı kalırken sunucunun değişmesi, alan adının değişmesi ve bir test kopyasının canlıya alınması. Hangi grubun söz konusu olduğu, Google tarafında hangi işlemlerin gerektiğini doğrudan belirler. Aynı alan adı içinde yalnızca klasör yapısı değişiyorsa bu da ayrı bir durum olarak ele alınır.
| Senaryo | Değişen | Google tarafında gereken |
|---|---|---|
| Hosting veya sunucu değişikliği | Sunucu, IP adresi, DNS kayıtları | URL’ler değişmediği için yönlendirme gerekmez; tarama geçici olarak yavaşlayabilir |
| Alan adı değişikliği | Sitedeki tüm adresler | Her eski adres için 301, yeni site haritası ve Search Console Adres Değişikliği aracı |
| HTTP’den HTTPS’ye geçiş | Adreslerin protokolü | 301 yönlendirme ve canonical güncellemesi; Adres Değişikliği aracı kullanılmaz |
| Kalıcı bağlantı veya klasör yapısı değişikliği | Aynı alan adındaki URL yolları | Eski ve yeni yollar arasında 301 eşlemesi |
| Test kopyasının canlıya alınması | Geliştirme adresi, gerçek alan adına dönüşür | Veritabanındaki adreslerin güncellenmesi ve test adresinin dizinde kalmaması |
Google, altyapıda birden fazla değişikliğin aynı anda yapılmamasını, her seferinde tek bir şeyin değiştirilmesini önerir. Hem hosting hem alan adı değişecekse iki adımın ayrı zamanlara bölünmesi, olası bir sorunun kaynağını bulmayı kolaylaştırır.
Taşımadan Önce Hazırlık Kontrol Listesi
Güvenli bir WordPress site taşıma sürecinin yarısı, geçiş gününden önce tamamlanır. Mevcut yapının tam dökümü çıkarılmadan başlanan taşımalarda, eski sunucuda kalan bir ayar genellikle ancak sorun çıktığında fark edilir. Hazırlık aşamasında şu kalemler kayda geçirilir:
- Tam yedek: Dosyalar ve veritabanı ayrı ayrı yedeklenir, bir kopya sunucu dışında saklanır.
- DNS kayıt dökümü: A, CNAME, MX, TXT (SPF, DKIM, DMARC) ve varsa doğrulama kayıtlarının tam listesi çıkarılır.
- Sunucu gereksinimleri: Mevcut PHP sürümü, veritabanı sürümü, bellek sınırı ve özel sunucu kuralları not edilir.
- URL envanteri: Site haritası ve Search Console verilerinden dizindeki ve trafik alan adresler listelenir.
- Entegrasyonlar: Ödeme altyapısı, SMTP, kargo, CRM ve analitik bağlantıları sunucu IP’sine veya alan adına bağlıysa belirlenir.
- Zamanlanmış görevler: Sunucu tarafındaki cron işleri ve otomatik yedekleme ayarları yeni ortama taşınmak üzere listelenir.
Alan adının hangi firmada kayıtlı olduğu ve DNS’in nerede yönetildiği de bu aşamada netleşir. Alan adı kaydı ile DNS yönetimi farklı firmalarda olabilir; değişiklik doğru panelde yapılmazsa hiçbir etkisi olmaz.
WordPress Hosting Taşıma: Adres Aynı Kalırken Sunucu Değişikliği
Adres değişmeden yapılan WordPress hosting taşıma işleminde site yeni sunucuda tüm işlevleriyle çalışır hâle getirilir, ardından DNS yeni sunucuya çevrilir. WordPress.org’un WordPress taşıma belgesi bu durumda dosyaların ve veritabanının kopyalanmasının, veritabanı bilgileri değiştiyse wp-config.php dosyasının güncellenmesinin yeterli olduğunu belirtir. Uygulamada süreç şu sırayla ilerler:
- Yeni sunucuda veritabanı ve veritabanı kullanıcısı oluşturulur, PHP sürümü mevcut siteyle uyumlu seçilir.
- Dosyalar sıkıştırılarak aktarılır; wp-content klasöründeki yüklemeler, tema ve eklentiler bütünüyle kopyalanır.
- Veritabanı dışa aktarılır ve yeni sunucuya içe aktarılır; karakter seti ve tablo ön eki kontrol edilir.
- wp-config.php dosyasındaki veritabanı adı, kullanıcı, şifre ve sunucu bilgisi yeni değerlerle güncellenir.
- Site, DNS değiştirilmeden önce yerel hosts dosyası veya geçici bir adres üzerinden yeni sunucuda açılıp denenir.
- Kalıcı bağlantılar yeniden kaydedilir, .htaccess veya sunucu yönlendirme kuralları yeni ortama göre gözden geçirilir.
- Her şey doğrulandıktan sonra DNS kayıtları yeni sunucuya yönlendirilir.
Google’ın URL değişikliği olmayan taşıma rehberine göre yeni altyapıya geçildikten hemen sonra Googlebot’un tarama hızında geçici bir düşüş görülmesi olağandır. Bu dönemde eski ve yeni sunucunun erişim kayıtları birlikte izlenir.
Sayfa İçeriği
DNS, TTL ve E-posta (MX) Kayıtları
DNS değişikliği anında her yere yansımaz, çünkü internet servis sağlayıcıları kayıtları TTL (geçerlilik süresi) değerine göre önbellekte tutar. Google, bu süreyi kısaltmak için TTL değerinin taşımadan en az bir hafta önce düşürülmesini önerir. Yayılma tamamlanana kadar bazı ziyaretçiler eski sunucuya, bazıları yenisine ulaşır; eski hosting bu yüzden hemen kapatılmaz.
WordPress siteyi başka hostinge taşıma işlerinde en sık yaşanan sorun web sitesinde değil, e-postada ortaya çıkar. Kurumsal e-posta eski hosting üzerinde çalışıyorsa ve alan adının DNS yönetimi yeni firmaya geçerken MX kayıtları aktarılmazsa, gelen postalar sessizce kaybolabilir. SPF, DKIM ve DMARC kayıtlarının eksik taşınması da gönderilen e-postaların spam klasörüne düşmesine yol açabilir.
E-posta kutuları web sitesiyle aynı sunucudaysa, eski kutulardaki yazışmaların da ayrıca yeni sunucuya aktarılması gerekir. Hangi e-posta hizmetinin kullanılacağı taşıma başlamadan kararlaştırılır.
WordPress Domain Değiştirme: Veritabanındaki Adresler
WordPress domain değiştirme işleminde en kritik nokta, veritabanına yazılmış eski adreslerin doğru yöntemle yenilenmesidir. WordPress site adresini ve WordPress adresini ayarlar tablosunda saklar; ayrıca yazı içeriklerinde, görsel bağlantılarında ve sayfa oluşturucu verilerinde eski alan adı yüzlerce kez geçebilir.
WordPress.org belgesi site adresinin Ayarlar > Genel ekranından, wp-config.php dosyasına eklenen WP_HOME ve WP_SITEURL tanımlarından ya da geçici RELOCATE yöntemiyle değiştirilebileceğini anlatır. Aynı belge iki konuda açık uyarı yapar. Birincisi, bazı eklenti ve sayfa oluşturucular veriyi serileştirilmiş (serialized) biçimde saklar; veritabanında düz metin bul-değiştir yapmak bu veriyi bozar, bu yüzden serileştirmeyi tanıyan araçlar veya WP-CLI’nin search-replace komutu kullanılır. İkincisi, yazıların GUID sütunu hiçbir koşulda değiştirilmemelidir.
Alan adı değişikliğinde sitedeki mutlak bağlantılar, menüler, form bildirim adresleri ve e-posta şablonları da tek tek kontrol edilir. Çok dilli veya çoklu site kurulumlarında ek tablolar devreye girdiği için bu kontroller daha geniş tutulur.
Alan Adı Değişikliğini Adım Adım Yönetelim
Eski ve yeni alan adı, hosting erişimi ve kullanılan e-posta hizmeti paylaşıldığında URL eşlemesi, DNS planı ve Search Console adımları tek bir takvimde toplanır.
URL Değişen Taşımada SEO Kaybını Önlemek
URL yapısının değiştiği bir WordPress site taşıma işleminde SEO kaybını sınırlamanın temeli, her eski URL’nin karşılığı olan yeni URL’ye kalıcı yönlendirilmesidir. Google’ın URL değişikliğiyle site taşıma rehberi sunucu taraflı 301 veya 308 yönlendirmeyi önerir ve bu yönlendirmelerin mümkün olduğunca uzun, genellikle en az bir yıl korunmasını ister. Yönlendirme planı şu sırayla kurulur:
- URL eşleme tablosu: Eski adreslerin her biri için yeni karşılık belirlenir; tüm eski sayfalar ana sayfaya toplanmaz.
- Doğrudan hedef: Zincirleme yönlendirmeden kaçınılır, her eski adres tek adımda son hedefe gider.
- Canonical etiketleri: Her yeni sayfa kendisini gösteren bir canonical etiketi taşır; eski alan adına işaret eden etiket kalmaz.
- İç bağlantılar: Menü, içerik ve footer’daki bağlantılar yönlendirmeye bırakılmaz, doğrudan yeni adreslere güncellenir.
- Site haritaları: Geçiş döneminde eski ve yeni site haritası Search Console’a gönderilir; süreç oturduğunda eskisi kaldırılır.
- Taşınmayan sayfalar: Yeni sitede karşılığı olmayan içerikler 404 veya 410 döndürür.
Google, orta büyüklükteki sitelerde yeni adreslerin arama sonuçlarında eski adreslerin yerini kademeli olarak almasının birkaç hafta veya daha uzun sürebileceğini belirtir. Bu dönemde sıralamalarda dalgalanma görülmesi taşımanın doğal bir parçasıdır.
Search Console Adres Değişikliği Aracı Ne Zaman Kullanılır?
Adres Değişikliği aracı yalnızca alan adı veya alt alan adı değiştiğinde kullanılır; HTTP’den HTTPS’ye geçişte ya da aynı alan adı içindeki yol değişikliklerinde kullanılmaz. Aracın çalışması için eski ve yeni mülkün aynı Google hesabıyla Search Console’da doğrulanmış olması ve 301 yönlendirmelerin önceden yayında olması gerekir.
Google’ın Adres Değişikliği aracı yardım sayfasına göre taşıma bildirildikten sonra Google, eski ve yeni site arasındaki ilişkiyi 180 gün boyunca gözetir; bu sürenin sonunda eski siteyi ayrı bir site olarak ele alır. Aynı sayfa, eski alan adının başkaları tarafından satın alınıp kötüye kullanılmaması için en az bir yıl daha yenilenmesini önerir. Süresi dolan bir alan adında yönlendirmeler de çalışmaz.
Siteye bağlantı veren dış kaynakların listesi de bu aşamada çıkarılır; önemli bağlantılar için ilgili sitelerden adres güncellemesi istenebilir. Geçişin ardından tarama hataları haftalarca devam ederse durum teknik SEO hizmetleri çerçevesinde ele alınır.
SSL Sertifikasının Yeni Sunucuda Yeniden Kurulumu
SSL sertifikası sunucuya bağlı çalıştığı için hosting değiştiğinde yeni sunucuda yeniden kurulması gerekir. Sertifika kurulmadan DNS çevrilirse ziyaretçiler tarayıcıda güvenlik uyarısıyla karşılaşır ve HTTPS adresleri açılmaz.
Otomatik üretilen sertifikaların çoğu, alan adının yeni sunucuyu gösterdiğini doğrulayarak üretilir; bu yüzden sertifikanın DNS yayılımından hemen sonra oluşturulması ve kısa bir süre HTTP üzerinden çalışılması gerekebilir. Ücretli bir sertifika kullanılıyorsa özel anahtar ve ara sertifikalar eski sunucudan güvenli biçimde aktarılır. Kurulumdan sonra karışık içerik (mixed content) uyarısı veren, HTTP ile yüklenen görsel veya betik kalıp kalmadığı taranır.
Test Ortamında Deneme ve Canlıya Geçiş Günü
Her WordPress site taşıma önce test ortamında denenir, ardından trafiğin düşük olduğu bir zamanda canlıya alınır. Google da taşıma zamanının mümkünse trafiğin daha az olduğu döneme denk getirilmesini önerir. Test kopyası arama motorlarına kapalı tutulur, ancak canlıya geçerken bu engelin robots.txt ve WordPress okuma ayarlarından kaldırıldığı mutlaka doğrulanır.
Test sırasında ana sayfa, kategori ve ürün sayfaları, iletişim formları, ödeme adımı, üye girişi ve yönetim paneli tek tek açılır. Görseller, önbellek eklentisi, zamanlanmış görevler ve e-posta gönderimi yeni sunucuda çalışmadan DNS değiştirilmez. Canlıya geçiş günü ise şu sırayla yürür:
- Canlı sitede son içerik ve sipariş değişiklikleri için kısa bir düzenleme duraklaması verilir.
- Son veritabanı farkı yeni sunucuya aktarılır.
- DNS kayıtları çevrilir, yayılma takip edilir.
- SSL kurulur ve HTTPS yönlendirmesi doğrulanır.
- Formlar ve e-posta gönderimi canlı adres üzerinden yeniden denenir.
WooCommerce mağazalarında son yedek ile DNS değişikliği arasında gelen siparişlerin kaybolmaması için bu duraklama özellikle önemlidir.
Eklentiyle Tek Tık Taşıma ile Planlı Taşıma Arasındaki Fark
Yaygın uygulamada taşıma, bir yedekleme eklentisiyle arşiv alıp yeni sunucuda geri açmaktan ibaret görülür. Küçük ve sade sitelerde bu yöntem işe yarayabilir; ancak eklenti yalnızca WordPress’in içini taşır. DNS, MX kayıtları, SSL, sunucu cron işleri, yönlendirme kuralları ve Search Console adımları eklentinin kapsamı dışında kalır.
Planlı taşımada ilk soru “site nasıl kopyalanır” değil, “geçişte neler etkilenir” sorusudur. Hazırlık listesi, test ortamında deneme, URL eşlemesi ve geçiş sonrası izleme aynı plan içinde ele alınır. Büyük veritabanlarında, sayfa oluşturucu verilerinde ve e-ticaret sitelerinde eklentinin dosya boyutu veya zaman aşımı sınırına takıldığı durumlar da bu planla önceden öngörülür.
Taşımanın ardından yeni sunucuda sayfaların beklenenden yavaş açılması hosting ayarlarından veya önbellek yapılandırmasından kaynaklanabilir; bu durumda WordPress hız optimizasyonu ayrı bir iş kalemi olarak değerlendirilir.
WordPress Site Taşıma Hizmetinin Kapsamı ve Teklifi Belirleyen Etkenler
Onur Freelance’in WordPress site taşıma hizmeti; hazırlık dökümü, yedek, dosya ve veritabanı aktarımı, DNS ve e-posta kayıtlarının planlanması, SSL kurulumu, gerekiyorsa URL eşlemesi ile 301 yönlendirmeleri, Search Console işlemleri ve geçiş sonrası kontrolleri kapsar. Taşıma sonrasındaki ilk haftalarda Search Console’daki tarama ve dizin raporları, 404 hataları ve e-posta akışı izlenir.
Her sitenin yapısı farklı olduğundan taşıma için sabit bir fiyat listesi kullanılmaz; site ve hedef sunucu incelendikten sonra net teklif hazırlanır. Teklifte belirleyici olan kalemler:
- Alan adının değişip değişmediği ve yönlendirme gerektiren URL sayısı
- Dosya ve veritabanı boyutu, sayfa oluşturucu ve çok dilli yapı kullanımı
- WooCommerce, üyelik veya rezervasyon gibi canlı veri üreten bölümler
- Kurumsal e-postanın da taşınıp taşınmayacağı
- Aynı hosting hesabında taşınacak site sayısı
Taşınacak sitede zararlı kod izi görülürse önce hacklenmiş WordPress sitesi kurtarma yapılır; bulaşık bir site yeni sunucuya aynen taşınırsa sorun da birlikte taşınır. Geçiş sonrasında düzenli güncelleme ve yedek takibi istenirse WordPress bakım ve güncelleme hizmetiyle devam edilebilir. Diğer WordPress işleri WordPress hizmetleri sayfasında bir arada yer alır.
Yeni Sunucuya Güvenle Geçelim
Taşıma hakkında bir soru sormak ya da hazırlık dökümüyle başlamak için 09.00–21.00 saatleri arasında ulaşılabilir; teklif, kapsam incelendikten sonra paylaşılır.
İlgili rehberler
Sıkça Sorulan Sorular
WordPress site taşıma SEO sıralamasını düşürür mü?
Adres aynı kalıyorsa ve site yeni sunucuda bütün işlevleriyle çalışıyorsa taşıma tek başına sıralamayı düşürmez; yalnızca tarama hızında geçici bir yavaşlama görülebilir. Alan adı değişiyorsa her eski adresin 301 ile karşılığına yönlendirilmesi gerekir ve Google’a göre yeni adreslerin eskilerin yerini alması birkaç hafta veya daha uzun sürebilir.
WordPress siteyi başka hostinge taşırken site kapanır mı?
Doğru planlanan bir taşımada site kapanmaz. Site önce yeni sunucuda çalışır hâle getirilip denenir, DNS ancak bundan sonra çevrilir ve yayılma tamamlanana kadar eski hosting açık tutulur.
DNS değişikliği neden hemen yansımıyor?
İnternet servis sağlayıcıları DNS kayıtlarını TTL değerine göre önbellekte tuttuğu için değişiklik her yere aynı anda ulaşmaz. Google, geçişi hızlandırmak için TTL değerinin taşımadan en az bir hafta önce düşürülmesini önerir.
Hosting değişince kurumsal e-postalar etkilenir mi?
E-posta eski hosting üzerindeyse ve MX kayıtları doğru aktarılmazsa etkilenir; gelen postalar kaybolabilir. SPF, DKIM ve DMARC kayıtlarının da taşınması ve eski kutulardaki yazışmaların ayrıca aktarılması gerekir.
WordPress domain değiştirme nasıl yapılır?
Önce eski ve yeni adresler arasında URL eşlemesi hazırlanır, veritabanındaki adresler serileştirilmiş veriyi bozmayan bir araçla güncellenir ve her eski adres 301 ile yeni adrese yönlendirilir. Ardından yeni site Search Console’da doğrulanır ve Adres Değişikliği aracıyla Google’a bildirilir.
Search Console Adres Değişikliği aracı HTTPS geçişinde kullanılır mı?
Hayır, araç yalnızca alan adı veya alt alan adı değişikliklerinde kullanılır. HTTP’den HTTPS’ye geçişte 301 yönlendirme, canonical güncellemesi ve yeni site haritası yeterlidir.
Eski alan adı ne kadar süre elde tutulmalı?
Google, site taşıma rehberinde yönlendirmelerin mümkün olduğunca uzun, genellikle en az bir yıl korunmasını; Adres Değişikliği yardım sayfasında ise eski alan adının en az bir yıl daha yenilenmesini önerir. Alan adının süresi dolarsa yönlendirmeler çalışmaz ve alan adı başkası tarafından kaydedilebilir.
WordPress site taşıma ücreti neye göre belirlenir?
Ücret; alan adının değişip değişmediğine, yönlendirilecek URL sayısına, site ve veritabanı boyutuna, WooCommerce veya üyelik gibi canlı veri üreten bölümlere ve e-postanın da taşınıp taşınmayacağına göre belirlenir. Sabit fiyat yerine kapsam incelendikten sonra net teklif paylaşılır.
Bizi Arayın
Detaylı bilgi için bizi arayın.
Sizi, Biz Arayalım!
Numaranızı paylaşın sizi, biz arayalım!