- Konu sahibi
- #1
WordPress görsel site haritası, içerik sayfalarıyla bu sayfalardaki görsel dosyalarının adreslerini XML içinde ilişkilendirerek arama motorlarının görselleri keşfetmesine yardımcı olur. Bir ziyaretçi menüsü veya görsel biçimde çizilmiş site planı değildir. Bu rehber, fotoğraf ve diğer görseller için kullanılan XML sitemap uzantısını ele alır.
Normal bir site haritasında sayfa adresini görmeniz, o sayfadaki bütün resimlerin ayrıca bildirildiğini göstermez. Üretilen XML’i kontrol ederek hangi sayfanın altında hangi görsel URL’lerinin bulunduğunu doğrulamalısınız. Site haritasına eklemek, görselin kesin taranacağı veya görsel aramada gösterileceği anlamına gelmez.
Örnek XML’i elle sunucuya yüklemeniz zorunlu değildir. WordPress’teki üretici çoğunlukla çıktıyı dinamik hazırlar. Asıl kontrol, çalışan sistemin aynı ilişkiyi doğru URL’lerle üretip üretmediğidir; bir XML dosyasının tarayıcıda renkli veya tablo biçiminde görünmesi tek başına yeterli kanıt değildir.
CDN kullanılıyorsa dosya URL’si ana siteden farklı bir alan adında olabilir. Google’ın görsel haritası kuralları buna izin verir; ilgili alan adlarının Search Console doğrulamasını ve tarama erişimini kontrol edin. Sırf dosya başka hostta diye çalışan adresi yanlış bir yerel URL’ye çevirmeyin.
Normal bir site haritasında sayfa adresini görmeniz, o sayfadaki bütün resimlerin ayrıca bildirildiğini göstermez. Üretilen XML’i kontrol ederek hangi sayfanın altında hangi görsel URL’lerinin bulunduğunu doğrulamalısınız. Site haritasına eklemek, görselin kesin taranacağı veya görsel aramada gösterileceği anlamına gelmez.
Görsel kaydı XML içinde nasıl görünür?
Aşağıdaki örnekte bir yazı sayfasının içinde bulunan bir görsel bildirilir. Adresler temsilidir; kendi erişilebilir sayfa ve dosya adreslerinizle değiştirilmelidir:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://example.com/rehber/</loc>
<image:image>
<image:loc>https://example.com/wp-content/uploads/ornek.jpg</image:loc>
</image:image>
</url>
</urlset>
loc içerik sayfasını, image:loc ise görsel dosyasını belirtir. Medya eki için açılan bir WordPress sayfasının adresi ile JPG/WebP gibi dosyanın gerçek adresi aynı değildir. Görsel alanına yanlışlıkla ek sayfası URL’sini yazmayın.Örnek XML’i elle sunucuya yüklemeniz zorunlu değildir. WordPress’teki üretici çoğunlukla çıktıyı dinamik hazırlar. Asıl kontrol, çalışan sistemin aynı ilişkiyi doğru URL’lerle üretip üretmediğidir; bir XML dosyasının tarayıcıda renkli veya tablo biçiminde görünmesi tek başına yeterli kanıt değildir.
WordPress’te uygulanabilir kontrol sırası
- Site haritasını hangi sistemin ürettiğini belirleyin. Çekirdeğin veya mevcut SEO eklentisinin çıktısını açın; yalnız dosya adına bakarak görsel desteği varsaymayın.
- Örnek olarak Yoast SEO kullanılıyorsa XML site haritaları özelliğinin etkinliğini kontrol edin ve eklentinin gösterdiği harita bağlantısını açın. Yoast, resim içeren herkese açık yazı ve sayfaların harita kaydına görsel bilgisi ekleyebilir.
- Ana indeks içinden bir yazı veya sayfa haritasına geçin. Örnek bir içeriğin URL kaydında
image:imageveimage:localanlarını arayın. - Görsel adresini giriş yapılmamış bir oturumda açın. Resmin kendisine ulaşılabildiğini, eski alan adına gitmediğini ve yetki istemediğini kontrol edin.
- Sayfa ve resim adreslerinin taramaya açık olduğunu doğrulayın; güvenlik katmanı veya robots kuralı Google’ın dosyaya erişmesini engelliyorsa XML kaydı bu engeli kaldırmaz.
- Geçerli ana harita adresini Search Console’da gönderin; işleme hatalarını ve ilgili sayfanın gerçek erişimini ayrıca inceleyin.
| Bulgu | Olası açıklama | Sonraki kontrol |
|---|---|---|
| Sayfa var, görsel kaydı yok | Üretici görseli algılamıyor | Sayfa oluşturucu ve harita üreticisinin desteği |
| Eski görsel URL’si var | Taşıma/CDN dönüşümü eksik | Gerçek dosya adresi ve üretilen XML |
| Görsel 403 veya giriş ekranı döndürüyor | Erişim kısıtı var | Dosyanın yayın ve tarama politikası |
| XML doğru, görsel aramada yok | Keşif ile indeksleme farklı aşamalar | Erişim, içerik ve Google işleme durumu |
Eksik görsel kaydını nasıl değerlendirirsiniz?
Görselin medya kütüphanesinde bulunması, ilgili yazının XML kaydına mutlaka ekleneceği anlamına gelmez. Sayfa oluşturucu modülü veya özel alanla sunulan görseli üretici algılamayabilir. Yoast’ın belgelerinde bu tür görsellerin eklenmesi için geliştirici filtresi tanımlanır; önce gerçekten hangi görselin eksik olduğunu belirleyin. Rastgele kod yapıştırmak yerine kullanılan üreticinin belgelenmiş genişletme yolunu değerlendirin.CDN kullanılıyorsa dosya URL’si ana siteden farklı bir alan adında olabilir. Google’ın görsel haritası kuralları buna izin verir; ilgili alan adlarının Search Console doğrulamasını ve tarama erişimini kontrol edin. Sırf dosya başka hostta diye çalışan adresi yanlış bir yerel URL’ye çevirmeyin.