WordPress sitesini başka bir domaine, adresleri koruyarak ve her eski adresi 301 ile yenisine yönlendirerek taşırsınız. Domain değişikliği adresin yalnızca ilk eğik çizgiden önceki kısmını, yani site adını değiştirir; gerisi aynı kalabilir. Bu yüzden en güvenlisi yolları aynı tutmaktır, böylece yönlendirme haritası karmaşık bir yeniden yazma değil, basit ve birebir olur. WordPress’e özgü iki adım vardır: Ayarlar bölümünde site adresini yeni domaine güncellemek, ve içerikteki eski domain bağlantılarını yenisiyle değiştirmek, yani search-replace, yoksa sayfalarda eski adrese giden bağlantılar kalır. Buna Search Console’daki Adres Değişikliği ve site haritasının yeniden gönderilmesi eklenir. WPBuildAI siteyi tarar, URL’leri listeler ve eski domainden yeniye yönlendirme haritasını oluşturur.

Domain değişmesine rağmen yolları koruyun

Her şeyi basitleştiren karar, yeni domainde yolları aynı tutmaktır. Eski sayfa eski-domain.com/urunler/mavi ise, yeni-domain.com/urunler/mavi olarak kalsın. Yalnızca domain değişip yol aynı kaldığında, yönlendirme haritası domaini değiştiren ve gerisini koruyan tek bir kural olur, bu da riski neredeyse sıfıra indirir. Bu, domain değişikliğini fırsat bilip URL yapısını da değiştirmekten çok farklıdır; o, yönlendirmeleri ve hata kaynaklarını katlar. Tek seferde bir şey değiştirin. Platform ve domain bir sıralama etkeni değildir, Backlinko’nun analizinin gösterdiği gibi; sıralayan içerik ve adreslerdir.

WordPress’e özgü: site adresini güncelleyin

Domain değişikliğinde WordPress’in kendine özgü bir adımı vardır: site adresini güncellemek. Ayarlar bölümündeki WordPress Adresi ve Site Adresi alanları eski domaini gösterir; bunları yeni domaine güncellemezseniz, site kendini hâlâ eski adreste sanır ve bağlantılar ile yönlendirmeler bozulur. Erişiminiz varsa bu iki alanı yeni domaine güncellersiniz. Bu, dosya ve veritabanı taşımanın ötesinde bir adımdır ve eklentisiz taşımada da gereklidir, WordPress sitesini eklentisiz taşıma yazısındaki gibi. Site adresi doğru olmadan, yeni domainde site beklendiği gibi çalışmaz.

İçerikteki eski domaini değiştirin (search-replace)

İkinci WordPress’e özgü adım, içerikteki eski domain bağlantılarını değiştirmektir. WordPress yazıların içine çoğu zaman tam adresleri gömer, yani içerikte ve menülerde eski-domain.com ile başlayan bağlantılar kalır. Site adresini güncellemek bunları otomatik düzeltmez; içerikte bir search-replace, yani eski domaini yenisiyle topluca değiştirmek gerekir. Yoksa ziyaretçiler ve Google, yeni sitede eski domaine giden bağlantılarla karşılaşır, ki bu gereksiz yönlendirmelere ya da eski site kapanınca 404’e yol açar. Bu işlem veritabanında dikkatli yapılır; öncesinde yedek alın. Amaç, yeni sitede hiçbir yerin eski domaine işaret etmemesidir.

Her eski adresi 301 ile yönlendirin

İç işler hallolunca, dış dünya için her eski adres yeni domaindeki karşılığına 301 ile, tek adımda yönlendirilir. 301, pozisyonları taşıyan kalıcı yönlendirmedir, Google’ın adres değişikliğiyle taşıma rehberi ve yönlendirme belgeleri uyarınca. Bunu sunucu düzeyinde tüm domain için kurun, böylece eski-domain.com’daki herhangi bir URL yeni-domain.com’daki eşine düşer. Her şeyi ana sayfaya yöneltmeyin; Google bunu yumuşak 404 olarak okur. Önce tüm URL listesini çıkarın, tüm URL’leri çıkarma yazısındaki gibi, çünkü elinizde olmayan adresi yönlendiremezsiniz.

Google’a Adres Değişikliği ile haber verin

Yalnızca domain değiştiğinde Search Console’un tam da bunun için bir aracı vardır: Adres Değişikliği. Eski ve yeni domaini belirtirsiniz, Google sitenin taşındığını anlar ve pozisyonların aktarımı hızlanır. Koşul, her iki domainin de Search Console’da doğrulanmış ve 301’lerin zaten aktif olmasıdır. Bu, yönlendirmeleri tamamlayan açık bir bildirimdir, onların yerine geçmez: işi 301’ler yapar, Adres Değişikliği niyeti doğrular. Trafik yoğunlaşmıştır, Ahrefs’in araştırmasının gösterdiği gibi, bu yüzden en çok trafik getiren birkaç adresin doğru yönlendirildiğini önce kontrol edin.

DNS ve kesintisiz geçiş

Domain değişikliği barındırmayı da etkilediği için DNS geçişini planlayın. Birkaç gün önceden DNS kaydının TTL süresini düşürün, böylece değişiklik hızlı yayılır, ve eski domaini 301’leriyle bir süre daha açık tutun, çünkü Google ve ziyaretçiler eski adresleri çağırmaya devam eder. Böylece sitenin yanıt vermediği bir boşluk oluşmaz. Site haritasını yeni domainin adresleriyle yeniden oluşturup gönderin, ve sonra iki işareti izleyin: düşmesi gereken 404’ler ve toparlanması gereken gösterimler. Bütün önleme yaklaşımı site taşımada trafik düşüşünü önleme yazısında, kurtarma ise 404 hatalarını çözme yazısında.

Adım adım

  1. Yedek alın ve tüm URL’lerin listesini çıkarın.
  2. Yolları koruyun ve eski-yeni eşlemesini hazırlayın.
  3. Ayarlar’da site adresini yeni domaine güncelleyin.
  4. İçerikteki eski domaini search-replace ile değiştirin.
  5. Her eski adrese 301 koyun, tek adımda, ana sayfaya değil.
  6. Adres Değişikliği’ni kullanın, site haritasını gönderin ve TTL’i önceden düşürün.

Örnek: domain değişikliği kayıpsız

Diyelim ki bir site eski-domain.com’dan yeni-domain.com’a geçiyor. Önce yedek alınır ve 300 URL listelenir. Yollar korunur, böylece harita domaini değiştiren tek bir kurala iner. Ayarlar’da WordPress Adresi ve Site Adresi yeni domaine güncellenir, ve içerikteki eski domain bağlantıları search-replace ile yenisiyle değiştirilir. Her eski adres sunucu düzeyinde 301 ile yeni karşılığına yönlendirilir. İki domain de doğrulu olduğu için Adres Değişikliği tetiklenir ve yeni site haritası gönderilir. TTL önceden düşürüldüğü için DNS geçişi kesintisiz olur ve eski domain bir süre açık kalır. Haftalar içinde 404’ler düşer, gösterimler yeni domaine taşınır. Trafik korunur, çünkü yollar aynı kaldı ve hiçbir şey ana sayfaya yöneltilmedi.

Sık yapılan hatalar

  • Domaini değiştirip aynı anda URL yapısını da değiştirmek.
  • Ayarlar’da site adresini güncellememek, site kendini eski adreste sanır.
  • İçerikteki eski domain bağlantılarını search-replace ile değiştirmemek.
  • Her eski adresi karşılığı yerine ana sayfaya yönlendirmek.
  • Eski domaini, Google 301’leri işlemeden önce kapatmak.

Aklınızda kalsın

WordPress sitesini başka bir domaine, yolları aynı tutarak ve her eski adresi 301 ile yenisine yönlendirerek taşırsınız, böylece harita basit ve birebir olur. WordPress’e özgü iki adımı unutmayın: Ayarlar’da site adresini yeni domaine güncellemek ve içerikteki eski domaini search-replace ile değiştirmek. Search Console’da Adres Değişikliği ile Google’a haber verin, site haritasını yeniden gönderin ve DNS geçişini TTL’i düşürerek planlayın ki kesinti olmasın. Her adresi karşılığına yöneltin, ana sayfaya değil. Domain bir sıralama etkeni değildir; trafiği koruyan, temiz yönlendirmelerdir. WPBuildAI siteyi tarar, URL’leri listeler ve eski domainden yeniye yönlendirme haritasını oluşturur. Ücretsiz bir analiz için sitenizin adresini gönderin.

WordPress, Lovable, Webflow, Shopify, Wix veya Squarespace ile bağlantılı değildir.