1. Ana Sayfa
  2. Blog
  3. WordPress.com'dan WordPress.org'a Site Taşıma

WordPress.com'dan WordPress.org'a Site Taşıma

WordPress.com hazır bir barındırma hizmetidir, WordPress.org ise kendi hostinginize kurduğunuz ve tam kontrol veren yazılımdır; geçişte WordPress.com'da Araçlar > Dışa Aktar ile XML alıp yeni siteye WordPress Importer ile yüklersiniz. Bu yazıda hosting hazırlığını, içe aktarmayı ve SEO'yu korumayı anlatıyoruz.

By meoman2008’den beri WordPress

Altyapı Hazırlığı: Hosting ve Alan Adı Seçimi

WordPress.com, barındırma ve güncellemeleri sizin yerinize yapan hazır bir hizmettir; WordPress.org ise kendi hostinginize kurduğunuz ücretsiz yazılımdır ve eklenti, tema, dosya ve veritabanında tam kontrol verir. Geçiş için önce WordPress'in önerdiği PHP ve MySQL / MariaDB sürümlerini destekleyen bir hosting ile alan adınızı hazırlamanız gerekir.

  • NVMe SSD depolama birimlerine sahip yüksek hızlı sunucular.
  • En az PHP 8.3 veya 8.4 sürüm desteği sunan yazılım altyapısı.
  • Ücretsiz SSL sertifikası ve tek tıkla kurulum sağlayan kontrol panelleri.

Yeni bir barındırma hizmeti seçerken, sunucunun fiziksel konumu hedef kitlenize en yakın noktada olmalıdır. Gecikme sürelerini minimize etmek için CDN entegrasyonu sunan sağlayıcılar tercih edilmelidir. Özellikle veritabanı sorgu hızları, WordPress.org platformunda sitenizin açılış hızını belirleyen en kritik unsurdur.

Alan adı yönetimi konusunda, mevcut alan adınızı WordPress.com'dan transfer edebilir veya DNS yönlendirmesi yaparak kullanmaya devam edebilirsiniz. Transfer işlemi genellikle 5 ila 7 gün sürerken, DNS yönlendirmesi birkaç saat içinde tamamlanır. Bu aşamada, sitenizin yeni sunucudaki IP adresini doğru şekilde tanımladığınızdan emin olmalısınız.

Güvenlik duvarı (WAF) ve günlük yedekleme özellikleri sunan bir barındırma planı, geçiş sonrası yaşanabilecek olası veri kayıplarının önüne geçer. WordPress.org dünyasında teknik sorumluluk kullanıcıya geçtiği için, sunucu taraflı destek hizmetlerinin kalitesi büyük önem arz eder.

ÖzellikWordPress.comWordPress.org (Kendi Sunucun)
Eklenti KurulumuSadece üst paketlerde sınırlıTamamen serbest ve sınırsız
Tema ÖzelleştirmeKısıtlı tasarım seçenekleriTam kaynak kod erişimi ve özel CSS
Dosya ErişimiYalnız Business ve üstü paketlerde SFTPTam FTP, veritabanı ve dosya kontrolü
Reklam ve GelirPlatform pay alır veya yasaklarYüzde 100 kullanıcı kontrolünde
Bakım ve GüncellemeOtomatik ve kapalı devreKullanıcı yönetiminde esnek yapı

Verilerin Dışa Aktarılması: XML Dosyası Oluşturma

WordPress.com üzerindeki tüm yazılarınızı, sayfalarınızı ve yorumlarınızı yeni sitenize taşımak için platformun yerleşik dışa aktarma aracını kullanmanız gerekir. Bu işlem, sitenizin mevcut yapısını bir XML dosyası haline getirerek taşınabilir kılar.

  • WordPress.com panelinde Araçlar > Dışa Aktar ekranında "Tümünü dışa aktar" düğmesinin kullanılması.
  • Tüm içeriklerin (Yazılar, Sayfalar, Geri Bildirimler) seçilmesi.
  • XML dosyalarını içeren ZIP arşivinin (indirme bağlantısı e-postayla da gelir) bilgisayara indirilmesi.

Dışa aktarma işlemi sırasında dikkat edilmesi gereken en önemli husus, sadece metin içeriklerinin değil, aynı zamanda ortam kütüphanesindeki görsellerin de referanslarının dosyaya dahil edilmesidir. Ancak bu dosya görsellerin kendisini barındırmaz; sadece yeni sitenizin bu görselleri eski siteden çekebilmesi için gerekli bağlantıları içerir.

Büyük web sitelerinde dışa aktarma dosyası çok yüksek boyutlara ulaşabilir. Bu durumda, içeriği kategorilere veya tarih aralıklarına göre parçalara bölerek dışa aktarmak, içe aktarma aşamasında sunucu zaman aşımı hatalarını önleyecektir. Her bir parçanın eksiksiz olduğundan emin olmak için dosya boyutlarını kontrol etmelisiniz.

Kullanıcı verileri ve özel ayarlar bazen bu standart XML dosyasına dahil edilmeyebilir. Eğer sitenizde çok sayıda yazar varsa, kullanıcı profillerini ayrıca yönetmek veya içe aktarma sırasında yeni yazarlara atamak gerekebilir. Bu süreç, verilerin hiyerarşik yapısını korumak adına titizlikle yürütülmelidir.

WordPress.org Kurulumu ve Veritabanı Yapılandırması

Yeni sunucunuzda WordPress çekirdek dosyalarını kurmak, özgürlüğe atılan ilk teknik adımdır. Çoğu modern barındırma firması bu işlemi otomatikleştirmiş olsa da, manuel kurulum veritabanı optimizasyonu için daha fazla alan bırakır.

  • MySQL veya MariaDB veritabanının UTF8mb4 karakter setinde oluşturulması.
  • wp-config.php dosyasında güvenlik anahtarlarının (Salt Keys) tanımlanması.
  • Dosya izinlerinin (CHMOD) güvenlik standartlarına göre (755 ve 644) ayarlanması.

Kurulum aşamasında varsayılan "admin" kullanıcı adından kaçınmak ve karmaşık şifreler kullanmak, sitenizin güvenliğini ilk dakikadan itibaren sağlar. Veritabanı tablo ön ekini (prefix) varsayılan "wp_" yerine değiştirmek küçük bir ek önlemdir; SQL enjeksiyonuna karşı asıl koruma çekirdeği, tema ve eklentileri güncel tutmaktır.

PHP bellek limitinin (memory_limit) en az 256MB veya 512MB olarak ayarlanması, özellikle ağır eklentiler ve tema düzenleyiciler kullanılırken sitenizin çökmesini engeller. Bu ayarlar genellikle kontrol panelindeki PHP versiyon seçicisi üzerinden kolaylıkla yapılabilir.

Kurulum tamamlandıktan sonra, sitenin henüz yayına hazır olmadığını arama motorlarına bildirmek için "Arama motorlarının bu siteyi dizine eklemesine engel ol" seçeneğini geçici olarak işaretlemek mantıklı bir yaklaşımdır. Taşıma ve tasarım süreci bittiğinde bu ayarı kapatmayı unutmamak gerekir.

İlgili hizmetWordPress Site Taşıma

İçeriklerin İçe Aktarılması ve Ortam Kütüphanesi Senkronizasyonu

Eski sitenizden aldığınız XML dosyasını yeni WordPress.org kurulumuna yüklemek, sitenizin can damarını oluşturur. Bu aşamada "WordPress Importer" eklentisi devreye girer ve tüm verileri yeni veritabanına işler.

  • "Dosya eklerini indir ve içe aktar" seçeneğinin mutlaka işaretlenmesi.
  • İçe aktarılan içeriklerin mevcut veya yeni kullanıcılara atanması.
  • İçe aktarma sonrası kırık görsel bağlantılarının kontrol edilmesi.

Görsellerin taşınması en sancılı süreç olabilir. Eğer görseller otomatik olarak yeni sunucuya çekilmezse, Auto Upload Images gibi yazılardaki dış görselleri sunucunuza indirip ortam kütüphanesine ekleyen bir eklenti kullanabilirsiniz. Bu, sitenizin hızını ve görsel bütünlüğünü korumak için şarttır.

İçe aktarma işlemi bittikten sonra, yazıların içindeki dahili bağlantıların hala eski WordPress.com uzantısını (örneğin: siteniz.wordpress.com) gösterip göstermediğini kontrol etmelisiniz. Veritabanında toplu bul ve değiştir (Search and Replace) işlemi yaparak tüm eski URL'leri yeni alan adınızla güncellemeniz gerekir.

Yorumların ve kategorilerin doğru eşleştiğinden emin olmak için birkaç farklı yazıyı örneklemleme yöntemiyle incelemelisiniz. Eğer hiyerarşik bir yapı bozulması varsa, bu durum SEO performansınızı olumsuz etkileyebilir. Bu nedenle içe aktarma günlüğü (log) dosyalarını incelemek hataları tespit etmede yardımcı olur.

SEO Yapısının Korunması ve Kalıcı Bağlantı Ayarları

WordPress.com'dan geçiş yaparken en büyük risk, yıllarca emek verdiğiniz arama motoru sıralamalarını kaybetmektir. Bunun önüne geçmek için URL yapısının birebir korunması veya doğru şekilde yönlendirilmesi hayati önem taşır.

  • Kalıcı bağlantı (Permalink) ayarlarının eski siteyle aynı formatta seçilmesi.
  • WordPress.com üzerindeki "Site Redirect" hizmetinin aktif edilmesi.
  • Jetpack eklentisi ile takipçi ve abonelerin yeni siteye taşınması.

Eski sitenizde URL yapısı "yıl/ay/gün/yazi-basligi" şeklindeyse, yeni sitenizde de aynı yapıyı seçmelisiniz. Eğer yapıyı değiştirmek istiyorsanız, mutlaka her bir eski URL için 301 (kalıcı) yönlendirmesi oluşturmalısınız. Bu, hem kullanıcı deneyimini korur hem de Google botlarına sayfanın taşındığını bildirir.

Site Redirect hizmeti, WordPress.com tarafından sunulan ücretli bir özelliktir ancak trafiğin kesilmemesi için en güvenli yoldur. Bu hizmet, eski .wordpress.com adresinize gelen ziyaretçileri otomatik olarak yeni alan adınıza yönlendirir. En az bir yıl boyunca bu yönlendirmenin aktif kalması önerilir.

XML site haritalarının yeniden oluşturulması ve Google Search Console üzerinden yeni alan adının doğrulanması, geçişin son aşamalarından biridir. Adresiniz siteniz.wordpress.com'dan yeni bir alan adına değişiyorsa Search Console'daki Adres Değişikliği aracıyla Google'a taşınmayı bildirebilirsiniz; WordPress.com'da zaten kendi alan adınızı kullanıyorsanız adres değişmez, yalnız DNS yeni sunucuya yönlendirilir.

En İyi 5 WordPress Eklentisi ile Fonksiyonelliği Artırın

WordPress.org'un en büyük avantajı, sitenize binlerce farklı özellik ekleyebileceğiniz eklenti havuzudur. Modern bir web sitesinin mutlaka sahip olması gereken temel araçlar bulunmaktadır.

  • Rank Math SEO: Gelişmiş yapay zeka desteğiyle içerik optimizasyonu ve teknik SEO yönetimi sağlar.
  • WP Rocket: Önbellekleme, dosya küçültme ve görsel optimizasyonu ile en yüksek hız skorlarına ulaşmanıza yardımcı olur.
  • Wordfence Security: Gerçek zamanlı güvenlik duvarı ve zararlı yazılım taraması ile sitenizi korur.
  • UpdraftPlus: Sitenizin tamamını bulut depolama alanlarına (Drive, Dropbox) otomatik olarak yedekler.
  • Elementor veya Gutenberg Blokları: Kod yazmadan profesyonel ve modern sayfa tasarımları yapmanıza olanak tanır.

Kaynak: WordPress.org Resmi Eklenti Dizini

Bu eklentilerin kurulumu, sitenizin sadece bir blog olmaktan çıkıp profesyonel bir dijital platforma dönüşmesini sağlar. Ancak çok fazla eklenti kullanmanın sunucu kaynaklarını tüketebileceği unutulmamalıdır. Sadece gerçekten ihtiyaç duyduğunuz, güncel ve güvenilir eklentileri tercih etmelisiniz.

Eklentilerin birbiriyle uyumlu çalışması ve PHP sürümünüzle çakışmaması için her kurulumdan sonra sitenizin ön yüzünü kontrol etmelisiniz. Özellikle yaygınlaşan yapay zeka tabanlı eklentiler, içerik üretim süreçlerinizi ciddi oranda hızlandırabilir.

Geçiş Sonrası Kontroller ve Performans Testleri

Taşıma işlemi bittikten sonra sitenizin sorunsuz çalıştığından emin olmak için kapsamlı bir denetim sürecinden geçmesi gerekir. Teknik hatalar, kullanıcıların sitenizi terk etmesine ve marka itibarınızın zedelenmesine yol açabilir.

  • Core Web Vitals testleri ile sayfa açılış hızlarının analiz edilmesi.
  • Mobil uyumluluk ve farklı tarayıcılarda görünüm kontrolleri.
  • İletişim formlarının ve varsa e-ticaret fonksiyonlarının test edilmesi.

Kırık bağlantıları (404 hataları) tespit etmek için bir tarama aracı kullanmalısınız. Taşıma sırasında bazı görsellerin veya iç sayfaların yolları bozulmuş olabilir. Bu hataları hızlıca düzeltmek, kullanıcıların sitenizde daha uzun süre kalmasını sağlar.

Sunucu yanıt süresini (TTFB) ölçmek, barındırma hizmetinizin kalitesini anlamanıza yardımcı olur. web.dev ölçütüne göre TTFB'nin 0,8 saniyenin altında olması iyi kabul edilir; daha yüksekse sunucu tarafında optimizasyon yapılması veya daha güçlü bir pakete geçilmesi gerekebilir. Hız Google için bir sıralama etkenidir, ancak içeriğin alaka düzeyinin önüne geçmez.

Son olarak, veritabanınızı optimize ederek gereksiz revizyonları ve geçici dosyaları temizlemelisiniz. Bu işlem, sitenizin veritabanı sorgularını hızlandırarak genel performansı artırır. Düzenli olarak yapacağınız bu bakımlar, WordPress.org sitenizin uzun ömürlü ve sağlıklı kalmasını sağlar.

Kaynak: WordPress Importer Eklentisi (WordPress.org)

Sıkça Sorulan Sorular

1. WordPress.com'daki takipçilerim kaybolur mu?

Hayır, Jetpack eklentisini kullanarak tüm takipçilerinizi ve e-posta abonelerinizi yeni sitenize sorunsuz bir şekilde aktarabilirsiniz.

2. Taşıma işlemi sırasında sitem kapalı kalır mı?

Doğru bir planlama ile siteniz hiç kapanmadan taşınabilir; yeni sunucu hazır olana kadar eski sitenizi yayında tutmanız yeterlidir.

3. WordPress.com mu, WordPress.org mu?

WordPress.com barındırmayı sizin yerinize yapan hazır bir hizmettir; WordPress.org yazılımını kendi hostinginize kurarsanız eklenti, tema ve dosyalarda tam kontrol sizde olur.

4. SEO sıralamam düşer mi?

301 yönlendirmelerini ve kalıcı bağlantı yapısını doğru kurarsanız sıralama kaybı genellikle geçici ve sınırlı kalır; Google'ın yeni adresleri işlemesi zaman alabilir.

5. WordPress.org tamamen ücretsiz mi?

Yazılımın kendisi ücretsizdir ancak barındırma (hosting) ve alan adı (domain) için yıllık bir bütçe ayırmanız gerekmektedir.

Değerlendirme yapıldığında, WordPress.com'dan WordPress.org'a geçiş süreci, teknik bir zorunluluktan ziyade stratejik bir büyüme hamlesidir. Bu rehberdeki adımları takip ederek dijital varlığınızı tam kontrol sahibi olduğunuz bir altyapıya taşıyabilirsiniz.

Özetle
Bu makalede, WordPress.com'dan WordPress.org'a geçişin tüm teknik detayları, veri taşıma yöntemleri ve SEO koruma stratejileri ele alınmıştır.