İlk kırıntı ana sayfa olmamalı mı?


12

Bu soru birkaç kez soruldu ama cevabı değiştirdiğimi hissettiğim bir şeyle karşılaştım.

Sitemde kırıntıları her kullandığımda, ana sayfaya her zaman bir bağlantı eklerim. Genellikle bir simge kullandığım için böyle bir şey yaparım:

<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
  <a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="/webmasters//">
    <i itemprop="name" content="Home" class="icon-home-filled"></i>
  </a>
  <meta itemprop="position" content="1" />
</li>

Son zamanlarda, Google'ın sayfalarımda şu şekilde arama sonuçları göstermeye başladığını fark ettim:

resim açıklamasını buraya girin

Ana sayfa artık web sitemin bir bölümü değil, ana sayfam gibi görünüyor. Bunu geçmişte yapmamıştı. Giriş sayfasını kırıntılarda kullanıp kullanmayacağımı öğrenmek için Schema.org'a gittim . Bir cevap bulamadım ama Schema.org'un da ana sayfayı kendi kırıntılarına dahil etmediğini fark ettim.

Yani sorum şu: Ana sayfayı kullanmak iyi bir uygulama değil mi?

Güncelleme 1 (16.06.2016):

Kaldırdım itemprop="name" content="Home"ve ekmek kırıntılarım arama sonuçlarında görünmeyi durdurdu.

resim açıklamasını buraya girin

Güncelleme 2 (23.06.2016):

Ana sayfa için tüm şema işaretlemesini kaldırdım ve şimdi kırıntılarım tekrar normal görünüyor:

resim açıklamasını buraya girin

İlginç not

Daha önce, kırıntıları için şemanın RDFa sürümünü kullanıyordum. Ana sayfamda her zaman kırıntı işaretlemesi yaptım ve Ana Sayfa arama sonuçlarının içindeki kırıntılarda hiç görünmedi. Şimdi öyleler. Bu, Google'ın yakın zamanda değiştirdiği bir şey.

Güncelleme 3 (08/10/2016):

Bir örnek kullandığım sayfadaki kırıntılar için hala her şey normal görünüyor, ancak yeni bir şeyle karşılaştım - kök kategorisi (şema işaretlemesinin aynı yapısını kullanıyor) arama sonuçlarında kırıntı yapısını göstermiyor:

resim açıklamasını buraya girin

Yanıtlar:


2

İyi soru! Asla kökü yeniden tanımlamaya / yeniden adlandırmaya çalışmayı düşünmemiştim.

Kök dizinin etki alanının kendisi olduğu varsayılır. Bir bağlantıyla tanımlayarak, kökle aynı konumu üstlenen yeni bir 'Ana Sayfa' dizini oluşturmasına neden oldunuz. Bu, yapıda hem varsayılan kökü hem de 'Ana Sayfa' dizinini ve sorunuzda özetlediğiniz durumu yarattı.

Bundan alıntı - kök dizininizi tanımlamamanın en iyi yöntem olduğu anlaşılıyor. Bunun yerine, yalnızca kökten sonraki alt dizinleri / kategorileri / konuları tanımlayın. Bunların, örneğin bir sorgu dizesi kullanarak ana alan üzerinde dinamik olarak oluşturulmuş farklı dil siteleri olduğu durumlarda: En iyi uygulama, yukarıda yaptığınızı yapmak ve hedeflenen bölgeye (usa + google.com) bağlı olarak kökü yeniden tanımlamak olacaktır. , İngiltere + google.co.uk vb.).


2

Denemeniz gereken bir şey /, ev için göreli bir eğik çizgi yerine etki alanını kullanmaktır . Ama bu düzeltmezse, evet bir hata var. Google bu şekilde evi görüntülememelidir, alan adı biçimini alır. Neden? Kim bilir. Ama burada yaptığımız şey, bu her zaman değişebilir :

Ekmek kırıntılarınızı eski veri-kelime hazinesi ile doğru bir şekilde işaretlerseniz sorun yaşamayacaksınız. Bazı nedenlerden dolayı Google ve arkadaşları Schema.org ekmek kırıntısı / liste desteğinde, özellikle JSON-LD aracılığıyla, veriyi düşürmek için neredeyse 2 yıl beklediğimiz noktaya kadar topu düşürüyorlar (ya da tekmeliyorlar) sitelerimizden -vocab.

Bu, ürün incelemeleri gibi şeyler için JSON-LD işaretlemesini nasıl önermelerine benzer davranışlar, daha sonra geri izlendi ve aslında SERPS'de "etkinleştirmeden" önce tekrar tavsiye etmeden önce dokümanlar üzerinde küçük bir uyarı ile önermediklerini söyledi. Sonuç, SERPS'de açma-kapama-yanlış-off-wtf-on-off-on-tarzı ürün işaretlemesiydi.

Bu yüzden şu anda çözümümüz Schema.org'u ekmek kırıntıları içindeki eski veri-kelime satır içi işaretlemesinin yanına koymak. Her iki varlık stili de GWT'de hatasız olarak bulunur ve "doğrulanır", ancak veri kelime haznesini kaldırmayı her test ettiğimizde JSON-LD'deki şema hıçkırıklara veya görüntülemelere neden olur. Merak ediyorsanız işaretlemenin bir örneği:

<div class="breadcrumb">
<script type="application/ld+json"> {
"@context" : "http://schema.org",
"@type" : "BreadcrumbList",
"itemListElement" : [
    {
    "@type" : "ListItem",
    "position" : 1,
    "item" : {
        "@id" : "https://www.example.com/",
        "name" : "Home"
        }
    },  {
    "@type" : "ListItem",
    "position" : 2,
    "item" : {
        "@id" : "https://www.example.com/parent",
        "name" : "Parent Category"
        }
    },  {
    "@type" : "ListItem",
    "position" : 3,
    "item" : {
        "@id" : "https://www.example.com/parent/child",
        "name" : "Child Category"
        }
    }
]}
</script>
<span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="https://www.example.com/" itemprop="url"><span itemprop="title">Home</span></a></span>
<span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
» <a href="https://www.example.com/parent" itemprop="url"><span itemprop="title">Parent Category</span></a></span>
<span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
» <a href="https://www.example.com/parent/child" itemprop="url"><span itemprop="title">Child Category</span></a></span>
</div>

İlginç. Alan adını birkaç sayfada ev için kullanmayı deneyeceğim ve ne olacağını göreceğim.
John R Perry

1

Başlıklı soruya cevap olarak: Evet , Home'u ekmek kırıntısına dahil etmek en iyi uygulamadır, çünkü mevcut sayfanın yolundaki başlangıç ​​noktasıdır. Başlangıç ​​noktası görüntülenmeden, geçerli sayfanın yolunu göstermek o kadar net değildir.

Benzer şekilde, geçerli sayfanın yolunu açıkça göstermeye çalışırken eşit derecede önemli bir referans olan uç nokta olduğu için, ekmek kırıntısının sonundaki geçerli sayfayı belirtmek de en iyi uygulamadır.

Bu, erişilebilir web tasarımı için temel mantıktır; ancak Google'ın mikro veri kelime dağarcığı henüz başlangıç ​​aşamasında olduğundan, erişilebilir web tasarımının en iyi uygulamalarını her zaman barındırmaz. Bu nedenle, yaptığınız gibi, bu günlerde Google arama sonuçlarında doğru bir şekilde görüntülenmesi için mikro verileri Ana öğeden çıkarmanız gerekir.

Güncelleme 3 ile ilgili olarak, üst düzey sayfalar / kategoriler için gösterilmeyen kırıntılar hakkında elbette göstermiyorlar! Çünkü kırıntı yalnızca Ana Sayfa (başlangıç ​​noktası)> Kategori Adı (bitiş noktası) olacaktır. Başlangıç ​​noktası etki alanı adı biçiminde ve bitiş noktası üstte büyük mavi başlık metni biçiminde görüntülenir.


2
Google'ın hiçbir kırıntı örneğinde ana sayfa kullanılmadığında ve tüm schema.org sitesi ana sayfayı kendi kırıntılarıyla kullanmadığında, daha az gözetim ve daha çok aradıklarına benziyor. Son noktanıza gelince ... resimdeki sonuçlarla eşleşmiyor. İlk örnek (Web Sayfaları için SEO), o sayfanın ek bağlantısını görüntüler. Ayrıca, telefonumda bir arama yaparsam, Google ilk kategoriyi (alan adı> kategori) biçiminde görüntüler. Sunulan verilerin çoğuyla çakıştığında bu cevabın anında nasıl 2 upvote aldığını bilmiyorum.
John R Perry

Bu sizin için bir gözetimsiz gibi görünebilir, ancak mantık anlaşıldığı gibi hala bir gözetimdir. A'dan C'ye yön işareti yaparken, "A'dan B'ye C'ye" demek, başlangıç ​​noktasını kaçırmaktan "B'den C'ye" demekten daha açıktır. Cevabınızda göz ardı ettiğiniz temel mantık.
Dan L

Mantık tomurcuğuna katılıyorum. Bu yüzden ilk etapta soruyu sordum. Diyorum ki 'mantığımız' verilerle eşleşmiyor.
John R Perry

Zaman ver. Araştırmalarını kapsamlı bir şekilde yürütmeyen veya işleri tamamen nesnel olarak gören insanlar tarafından oluşturulan yeni bir teknolojidir. Neredeyse herkes Home'u ekmek kırıntılarında kullanır, web'deki neredeyse tüm ekmek kırıntılarıyla tutarlı olan mantığım değil, anomol olan mikro veri standardıdır.
Dan L
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.