Projeler ve ajans desteği için müsait · Hızlı yanıt, işi yapan kişiden

WordPress’te Sıralamaları Kaybetmeden Alan Adı Değiştirme

Alan adı değiştirmek, WordPress veritabanının neredeyse her tablosunda kayıtlı adresi, Search Console mülkünü ve eski siteye işaret eden tüm dış bağlantıları etkiler. Kesin bir yöntem olmadan, kazanılmış sıralama değerinin bir kısmı gereksiz yere kaybedilir.

Sorunumu anlatayım Mesaj gönderin

Eski alan adı neden sadece bir DNS değişikliğiyle ortadan kalkmaz

DNS’i yeni bir alan adına yönlendirmek yeterli değildir: eski alan adı, tema ayarları, widget yapılandırması ve bazı eklenti seçenekleri için kullanılan serileştirilmiş PHP veri dizeleri içinde WordPress veritabanında sarmalanmış olarak kalır. Serileştirilmiş bir veri, içerdiği her metin parçasının başına tam karakter uzunluğunu ekler. Eski alan adının metnini klasik bir SQL sorgusuyla, bu uzunluğu yeniden hesaplamadan yeni alan adıyla değiştirirseniz, belirtilen değer artık gerçek metinle uyuşmaz: WordPress veriyi geri okuyamaz hâle gelir ve ilgili ayar sıfırlanır veya kaybolur; bazen günlerce görünür bir hata olmadan.

Bu nedenle düzeltme, her değişiklikte bu uzunlukları yeniden hesaplayan bir araçtan geçer; örneğin WP-CLI’nin wp search-replace komutu, veritabanında doğrudan metin düzenlemesi yerine hem eski alan adında (geçici olarak canlı kalırken) hem de yeni alan adında çalıştırılır.

Bir WooCommerce mağazasında bu durum ürün ve kategori sayfalarının URL’lerini de kapsar; her yönlendirmenin genel bir yönlendirme yerine doğrudan bir karşılık olması için bu URL yapısının yeni alan adında da aynı kalması gerekir. Ayrıca Search Console’a göndermeden önce sitemap.xml dosyasını yeni URL’lerle yeniden oluşturur, hiçbir menü veya widget’ın hâlâ eski alan adına sabit bağlantı vermediğini kontrol ederim.

Sıralamaları kaybetmeden alan adını nasıl değiştiriyorum

  1. Her iki sitede URL değişikliği

    Geçiş sırasında mevcut erişimin kesilmemesi için eski alan adını geçici olarak canlı tutarken, yeni alan adıyla sitenin bir kopyasında wp search-replace çalıştırırım.

  2. Sayfa sayfa 301 yönlendirmeler

    Eski alan adındaki her URL’den yeni alan adındaki tam karşılığına 301 yönlendirmesi kurarım; sıralama değerini iletmek yerine sulandıran ana sayfaya toplu bir yönlendirme asla kullanmam ve indekslemeyi yavaşlatan çoklu yönlendirme zincirlerinden kaçınırım.

  3. Search Console mülkünü güncelleme

    Yeni alan adını Search Console’da ayrı bir mülk olarak eklerim ve site haritasını gönderirim; yönlendirmelerin etkin olduğu doğrulanana kadar eski mülkü silmem.

  4. Adres değişikliğini bildirme

    Araç izin verdiğinde, Google’a eski ve yeni alan adları arasındaki ilişkiyi açıkça bildiren Search Console’un adres değişikliği özelliğini kullanırım.

  5. Eski alan adını birkaç hafta canlı tutma

    Google’ın yeni URL’leri taraması ve kazanılmış sıralama değerini iletmesi için yeterli süre boyunca, en az birkaç hafta, eski alan adını kayıtlı ve yönlendirmelere işaret eder hâlde tutarım.

Daha fazlası için

İhtiyacınızı bir dakikada anlatın

Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.

origine
catalogue
extensions-premium (facultatif)
conserver (facultatif)
Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.

Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.

Sıkça sorulan sorular

Eski alan adının tamamını yeni sitenin ana sayfasına yönlendirebilir miyim?
Bunu önermem: ana sayfaya toplu bir yönlendirme, sıralama değerini iletmek yerine sulandırır. Eski alan adındaki her URL, yeni alan adındaki tam karşılığına yönlendirilmelidir.
Eski alan adını ne kadar süre canlı tutmalıyım?
En az birkaç hafta; Google’ın 301 yönlendirmeleri üzerinden yeni URL’leri taraması ve kazanılmış sıralama değerini iletmesi için yeterli süre. Çok erken serbest bırakmak bu aktarımı keser.
Alan adı değişikliği trafiğimin düşmesine yol açar mı?
Yeniden indeksleme dönemi boyunca geçici bir düşüş normaldir. Sayfa sayfa doğru şekilde kurulmuş 301 yönlendirmeleri ve canlı tutulan eski alan adıyla etki sınırlı kalır ve zamanla azalır.
Yeni bir Search Console mülkü mü oluşturmalıyım yoksa mevcut olanı mı düzenlemeliyim?
Yeni alan adı için ayrı bir mülk oluştururum ve araç izin verdiğinde, ikisi arasındaki ilişkiyi Google’a açıkça bildirmek için adres değişikliği özelliğini kullanırım.
Eski alan adıma işaret eden dış bağlantılara ne olur?
Eski alan adı 301 yönlendirmeleriyle canlı kaldığı sürece, bu bağlantılar çalışmaya devam eder ve değerlerini yeni adrese iletir. Alan adını çok hızlı serbest bırakmamak için bir neden daha.