Press ESC to close

Google Search Console name ya da item.name Hatası ve Çözümü

Google Search Console hatalarından biri de name ya da item.name belirtilmelidir (‘itemListElement’ içinde) uyarısıdır. Ancak zaman zaman Search Console’da yapılandırılmış veri hatalarıyla karşılaşmak mümkündür.

Peki, bu hatanın nedeni nedir ve nasıl çözülebilir?

Google Search Console name ya da item.name Hatası ve Çözümü
Google Search Console name ya da item.name Hatası ve Çözümü

name yada item.name Hatasının Nedenleri

Bu hata genellikle yapılandırılmış veri (structured data) ile ilgili bir sorundan kaynaklanır. Google, sayfa içeriğini daha iyi anlamak ve zengin sonuçlarda göstermek için JSON-LD, Microdata ve RDFa gibi veri yapılarını kullanır. Özellikle listeler ve breadcrumb (sayfa izleri) gibi yapılandırılmış veri türlerinde, her bir öğenin bir “ad” (name) değeri olması beklenir. Bu değer, kullanıcıların arama sonuçlarında göreceği başlık ya da adı temsil eder.

Örneğin, bir breadcrumb (sayfa izi) yapılandırmasında “name” niteliği eksikse, Google bu uyarıyı verebilir:

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@id": "https://ornekdomain.com/",
        "name": "Ana Sayfa"
      }
    },
    {
      "@type": "ListItem",
      "position": 2,
      "item": {
        "@id": "https://ornekdomain.com/kategori/",
        "name": "Kategori"
      }
    }
  ]
}

Eğer bu yapıdaki “name” alanı eksikse, arama motorları bu öğeyi düzgün şekilde işleyemeyebilir ve “name” ya da “item.name” belirtilmelidir hatası ortaya çıkar.

Çözüm Yöntemleri

Bu hatayı çözmek için yapılandırılmış verinizin tüm öğelerinde “name” alanını doğru şekilde eklediğinizden emin olmalısınız. İşte bu hatayı gidermek için atmanız gereken adımlar:

1. Yapılandırılmış Verinizi Kontrol Edin

Hata mesajını aldıktan sonra ilk yapmanız gereken, sitenizdeki yapılandırılmış veriyi gözden geçirmektir. Google’ın Yapılandırılmış Veri Test Aracı ya da Rich Results Test Aracı (Zengin Sonuçlar Test Aracı) bu konuda yardımcı olabilir.

Bu araçları kullanarak, hatanın hangi öğede olduğunu ve “name” alanının eksik olup olmadığını görebilirsiniz.

2. Eksik name ya da item.name Alanını Ekleyin

Bulduğunuz eksik “name” veya “item.name” alanlarını ekleyin. Eğer breadcrumb ya da item listesi gibi bir yapı kullanıyorsanız, her öğeye uygun bir başlık (name) tanımlamanız gerekir. Örneğin:

Eksik bir yapı:

{
  "@type": "ListItem",
  "position": 2,
  "item": {
    "@id": "https://ornekdomain.com/kategori/"
  }
}

Bu yapı, “name” değeri eklenerek düzeltilmiş hali:

{
  "@type": "ListItem",
  "position": 2,
  "item": {
    "@id": "https://ornekdomain.com/kategori/",
    "name": "Kategori"
  }
}

3. Düzeltilen Veriyi Yeniden Doğrulayın

Yapılandırılmış veriyi düzelttikten sonra, bu veri türünü tekrar test edin. Yine Rich Results Test Aracı veya Yapılandırılmış Veri Test Aracı ile hatanın giderilip giderilmediğini doğrulayabilirsiniz. Test sonuçlarında hata olmadığını gördüğünüzde, Google Search Console’da “Düzeltmeleri doğrula” seçeneğine tıklayarak Google’a değişikliklerinizi bildiriniz.

4. Gelecekteki Hatalardan Kaçının

Bu tür hatalarla yeniden karşılaşmamak için sitenizde yapılandırılmış veri kullanımını düzenli olarak kontrol edin ve test araçlarıyla doğrulamalar yapın. Ayrıca, sitenizin yapılandırılmış veri şemalarını her zaman güncel tutun.

Sonuç

Google Search Console’daki name ya da item.name belirtilmelidir (‘itemListElement’ içinde) hatası, sitenizin yapılandırılmış veri şemasındaki eksikliklerden kaynaklanır. Bu hatayı çözmek için yapılandırılmış verilerinizde eksik olan “name” alanlarını doğru şekilde eklemeli ve verilerinizi tekrar test etmelisiniz. Bu düzeltmeler, sitenizin Google’da daha doğru bir şekilde indekslenmesine ve zengin sonuçlar elde etmesine yardımcı olacaktır.

Kitap PDF