Geliştirilebilir Temel Site Haritaları Yükleme

Bir yıl önce Google ve Yoast'taki geliştiriciler, WordPress çekirdeğine XML site haritaları ekleme teklifi üzerine diğer katkıda bulunanlarla işbirliği yapmaya başladı  . XML Site özellik eklenti  Ocak ayı sonunda test girdi ve özellik WordPress 5.5 eklenmek üzere güvertede şimdi.

Geliştirilebilir Temel Site Haritaları Yükleme

Bir yıl önce Google ve Yoast'taki geliştiriciler, WordPress çekirdeğine XML site haritaları ekleme teklifi üzerine diğer katkıda bulunanlarla işbirliği yapmaya başladı  . XML Site özellik eklenti  Ocak ayı sonunda test girdi ve özellik WordPress 5.5 eklenmek üzere güvertede şimdi.

Bu hafta katkıda bulunanlar, eklenti geliştiricilerinin geliştirebileceği veya devre dışı bırakabileceği site haritalarının temel bir sürümünü birleştirdiler.

Google mühendisi Pascal Birchler birleştirme duyurusunda , "Bu temel site haritaları özelliği,  temel WordPress nesneleri için Site Haritaları protokolü için gereken temel işlevselliği sağlamayı  , ardından geliştiricilerin bu işlevselliği sağlam ve tutarlı bir filtre kümesiyle genişletmelerini sağlıyor.  " Dedi .

Milyonlarca WordPress sitesi, bir SEO eklentisi veya özel bir site haritası eklentisi kullanarak site haritalarını zaten uygulamıştır. Eklenti yazarları, çekirdek site haritaları protokolüyle çalışmak için çözümlerini yeniden yapılandırmaya teşvik edilir, ancak kullanıcıların çatışmalar hakkında endişelenmesi gerekmez. Birchler, birçok kullanıcının artık site haritası ihtiyaçlarını karşılamak için ek eklentilere ihtiyaç duymayacağını beklediğini söyledi.

Birchler, “Herhangi bir nedenden dolayı bir web sitesinde iki site haritası ortaya çıkar (tek tek, eklenti tek tek), bu sitenin keşfedilebilirliği için herhangi bir olumsuz sonuç doğurmaz.

Yerel XML site haritaları, topluluktan ve WordPress'in liderliğinden çoğunlukla olumlu bir yanıt almış olsa da, bu işlevin eklentilere daha iyi bırakılacağına inananlar var. Neyse ki, bunu kapatmak isteyen herkes için kolay bir yol var. Site haritalarının etkinleştirilmesini istemeyen kullanıcılar, arama motorlarının siteyi dizine eklemesini engellemek için WordPress ayarlarını değiştirebilir. Geliştiriciler bir filtre kullanarak devre dışı bırakabilir.

Temel site haritaları uygulaması, belirli yayınları veya sayfaları hariç tutma gibi daha fazla özelleştirme için kullanıcı arayüzü denetimi içermez. Birchler bunun proje kapsamının bir parçası olmadığını açıkladı. Eklenti ekosistemi, daha karmaşık site haritası gereksinimlerini ele alma konusunda yine de çok fazla serbestliğe sahip olacaktır:

Kullanıcıya yönelik değişiklikler, proje başlangıçta teklif edildiğinde hedef dışı olarak ilan edildi, çünkü bir site haritasından belirli bir postayı atlamak, arama motorları tarafından taranmayacağı veya dizine eklenmeyeceğinin bir garantisi değildir. “Kararlar, seçenekler değil” ruhuyla, yayınları site haritalarından hariç tutmak için herhangi bir mantık, özel eklentiler (yani SEO eklentileri) tarafından daha iyi işlenir. Alakalı alanlar için kullanıcı arayüzü uygulayan eklentiler, ayarlarını yalnızca "noindex" seçeneği ile işaretlenmemiş içeriği sorgulamak için yeni filtreleri kullanabilir.

Performans, özellikle sayfa başına URL sayısına lastmod ve index.xml dosyadaki tarihe  yanıt olarak, proje ilk teklif edildiğinde başlıca teknik kaygılardan biriydi  . Katkıda bulunanlar, site haritası başına URL'leri 2.000'de sınırlamaya başladı. lastmod Uyguladıkları tarihe yönelik çözüm, günde iki kez çalışan bir cron görevi ekler  lastmod , her site haritasının tarihlerini alır ve bunları seçenekler tablosunda depolar. 

Birchler, “Bu özelliğin [temel site haritalarının] eklenmesi, düzenli web sitesi ziyaretçilerini değil, yalnızca site haritasına doğrudan erişen kullanıcıları etkiler.” Dedi. “Bu özelliğin geliştirilmesi sırasında yapılan karşılaştırmalar, site haritası oluşturmanın binlerce gönderi içeren siteler için bile genellikle çok hızlı olduğunu gösterdi. Böylece, site haritaları için ek önbellekleme yapılmadı. ”

Çekirdek site haritalarını genişletme hakkında daha fazla bilgi SSS ile birlikte birleştirme duyurusunda mevcuttur . Bu özelliğin Ağustos ayında WordPress 5.5 ile piyasaya sürülmesi bekleniyor.

 

Kaynak: