Bir ziyaretçiye ve bir arama motoruna göre sanal sayfa ile gerçek bir WordPress yazısı birbirinin aynısı görünebilir. Fark tamamen veritabanı tarafındadır: gerçek bir yazının wp_posts tablosunda bir satırı ve genellikle wp_postmeta tablosunda birkaç satırı vardır; sanal sayfa ise arkasında bir yazı olmadan doğrudan bir veri satırından ve bir şablondan oluşturulur. Her iki yaklaşım da çalışan, dizine eklenebilir bir URL üretir. Bu yazının yanıtladığı soru, bir sayfayı bir kategoriden diğerine taşımaya ne zaman değeceğidir.
Neler sanal kalır ve bu neden varsayılandır
Çoğu programatik SEO çalışmasında asıl mesele hacimdir: yüzlerce veya binlerce şehir sayfası, hizmet sayfası ya da ikisinin birleşimi. Bunların her birini gerçek yazı olarak yazmak, kimsenin elle düzenlemediği sayfalar için on binlerce yazı satırı demek olurdu; bu sayfaların tamamını bir veri satırı ve ortak bir şablon belirler. Bunun gerçek maliyetleri vardır: daha ağır bir yönetim paneli, daha yavaş yedekler ve yazılara dokunan her eklentinin dolaşması gereken daha fazla satır.
Bunları sanal sayfa olarak tutmak, doğru SEO çıktısını (uygun başlıklar, açıklamalar ve canonical etiketleri, yapılandırılmış veri ve sitenizin zaten oluşturduğu site haritasına otomatik dahil edilme) korurken tüm bu yükü ortadan kaldırır. Bir başka avantaj, şablonu veya veriyi değiştirdiğinizde tüm sayfaların aynı anda güncellenmesidir. Bir arama motoru dışarıdan bakarak sayfanın yazı olarak saklanmadığını anlayamaz.
Dönüştürme gerçekte neyi taşır
Oluşturulan sayfaları dönüştürmek, bir görevin yayındaki sayfalarını görevin yazı türünde, normal ve yayımlanmış yazılara çevirir. Dönüştürme şunları aktarır:
- çözümlenmiş başlık, içerik ve özet; yani ziyaretçilerin gördüğü hâliyle,
- değişkenleri çözümlenmiş şablon meta verileri, taksonomi terimleri ve alan grubu değerleri; elle girilen veya yapay zekâ tarafından yazılan değerler dahil,
- SEO değerleri: Yoast SEO ile açıklama, başlık ve robots ayarı, Rank Math ile de aynıları,
- slug ve sayfalar gibi hiyerarşik türlerde üst sayfa.
URL'ler mümkün olduğunca korunur. Hiyerarşik bir yazı türü, üst yol boşsa veya mevcut bir sayfaysa yolu korur. Yazılar gibi hiyerarşik olmayan türler kalıcı bağlantı yapısını kullanır, bu yüzden URL genellikle değişir. Her iki durumda da kalıcı bağlantı farklıysa eski yol yazıya 301 ile yönlendirilir; böylece dış bağlantılar ve mevcut arama sıralamaları bozulmaz. Bu yönlendirme, görev silinse bile her planda çalışmaya devam eder.
Before: /guides/lyon/ (generated page, row-backed)
After: /guides/lyon/ (regular page, same URL)Dönüştürmenin değdiği durumlar
Şablonun ve altındaki veri satırının gerçekten ifade edemediği bir şeye ihtiyaç duyan sayfayı dönüştürün: yalnızca o şehir ya da müşteri hakkında yazılmış bir vaka çalışması, genel kalıbı aşmış ve özel bölümlere ihtiyaç duyan bir sayfa veya setteki diğer tüm sayfaları yöneten şablona dokunmadan bir editörün doğrudan düzenleyebilmesini istediğiniz kadar önemli bir sayfa.
Ücretli bir lisans sona erdiğinde sayfaları korumak istiyorsanız da dönüştürme doğru harekettir. Ücretli bir lisansın süresi dolduktan sonra oluşturulan sayfalar 14 günlük bir ek süre boyunca sunulmaya devam eder ve dönüştürme aracı sonrasında da kullanılabilir kalır. Sona eren bir denemede ek süre yoktur ve sonrasında dönüştürme garanti edilmez; bu yüzden sayfaları korumak istiyorsanız denemeniz bitmeden dönüştürün.
Dönüştürme, oluşturulan her sayfa için varsayılan bir adım olarak tasarlanmamıştır. Her şeyi dönüştürürseniz, programatik SEO'nun kaçınmak için tasarlandığı veritabanı yüküne hiçbir fayda sağlamadan geri dönersiniz: sayfalar aynı görünür, yalnızca saklanmaları ve bakımları daha pahalıdır.
Büyük bir dönüştürmenin etrafındaki güvenlik kontrolleri
Tek bir sayfayı dönüştürmek küçük bir işlemdir. Birkaç bin sayfayı dönüştürmek öyle değildir ve eklenti buna göre davranır. Dönüştürme başlamadan önce bir ön kontrol, kaç sayfanın etkileneceğini, veritabanına eklenecek boyutun ve sürenin tahminini ve en fazla 20 sayfalık bir örnekte kaç URL'nin değiştiğini gösterir.
Dönüştürme arka planda 50 sayfalık gruplar hâlinde çalışır. Bir yazıyı asla iki kez oluşturmaz ve kesintiye uğrarsa (sunucunun yeniden başlaması, zaman aşımı veya arka plan işini yarıda durduran herhangi bir şey) yeniden çalıştırdığınızda kaldığı yerden devam eder. Başarısız olan sayfalar sayılır ve yeniden denemeniz için ilk hatalar listelenir.
Planlamadan önce bilmeniz gereken sınırlar
Birkaç sınır geçerlidir ve hiçbiri bir sayfayı kaldırmaz:
- Yalnızca yayındaki sayfalar dönüştürülür. Gizlenen, kaldırılan ve taşınan sayfalar dönüştürülmez.
- Dönüştürebileceğiniz sayfa sayısı, planınızın oluşturulan sayfa sınırıdır ve bugüne kadar dönüştürülen tüm sayfalar üzerinden sayılır.
- Dönüştürmeden sonra görev duraklatılır ve dönüştürülen sayfaları artık yönetmez. Yeniden çalıştırmak onları yeniden oluşturmaz veya üzerine yazmaz.
- Geri dönmenin tek yolu dönüştürülen yazıları silmektir; ardından görevin bu sayfaları yeniden oluşturması gerekir.
Çok büyük setlerde sanal kalmak daha hafif seçenektir, çünkü binlerce sayfayı dönüştürmek veritabanınıza o kadar satır ekler. Adım adım anlatım oluşturulan sayfaları yazılara dönüştürme bölümündedir.
Bunun yeri
Mass Custom Fields, bunun her iki tarafının da kaynağıdır: bir görevi besleyen veri tabloları ve alan grubu tabloları ile oluşturulan bir sayfayı, hak ettiğinde normal ve düzenlenebilir bir yazıya çeviren dönüştürme araçları. Görevlerin, şablonların ve sanal sayfaların nasıl bir araya geldiğine dair genel bakış Programatik SEO bölümündedir.
Özet
Ölçek için doğru varsayılan sanal sayfalardır; tek tek editoryal ilgi gerektiren sayfalar için doğru seçim ise gerçek yazılardır. Dönüştürme, bu geçişi ya hep ya hiç bir kumar yerine önizlenebilir ve devam ettirilebilir bir işleme dönüştürmek üzere tasarlanmıştır; ancak bu, ihtiyacı olan sayfalar için bilinçli bir tercihtir, oluşturulan her sayfanın eninde sonunda atması gereken bir adım değildir.



