Il primo pangrattato non dovrebbe essere la home page?


12

Questa domanda è stata posta alcune volte, ma mi sono imbattuto in qualcosa che sento cambiare la risposta.

Ogni volta che utilizzo il pangrattato sul mio sito, includo sempre un link alla home page. Dato che di solito utilizzo un'icona, faccio una cosa del genere:

<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>

Bene, di recente, ho capito che Google ha iniziato a mostrare i risultati di ricerca alle mie pagine in questo modo:

inserisci qui la descrizione dell'immagine

Home ora sembra che sia una sezione del mio sito Web e non la home page. Non l'aveva fatto in passato. Sono andato su Schema.org per vedere se sono riuscito a trovare informazioni sull'uso o meno della Home page in breadcrumb. Non ho trovato una risposta ma mi sono reso conto che anche Schema.org non include la home page nel loro pangrattato.

Quindi la mia domanda è: usare la Home page, non è una buona pratica?

Aggiornamento 1 (16/06/2016):

Ho rimosso itemprop="name" content="Home"e il mio pangrattato ha smesso di comparire nei risultati di ricerca.

inserisci qui la descrizione dell'immagine

Aggiornamento 2 (23/06/2016):

Ho rimosso tutto il markup dello schema per la homepage e ora il mio breadcrumb sembra di nuovo normale:

inserisci qui la descrizione dell'immagine

Nota interessante

In precedenza, avevo usato la versione RDFa dello schema per breadcrumb. Ho sempre avuto il markup del breadcrumb sulla mia homepage e Home non è mai apparso nel pangrattato nei risultati di ricerca. Bene, ora lo sono. Quindi questo è qualcosa che Google ha recentemente cambiato.

Aggiornamento 3 (08/10/2016):

Tutto sembra ancora normale per il breadcrumb sulla pagina che sto usando un esempio ma mi sono imbattuto in qualcosa di nuovo: la categoria principale (che utilizza la stessa struttura del markup dello schema) non mostra la struttura breadcrumb nei risultati di ricerca:

inserisci qui la descrizione dell'immagine

Risposte:


2

Buona domanda! Non avevo mai pensato di tentare di ridefinire / rinominare la radice.

Si presume che la directory principale sia il dominio stesso. Definendolo con un collegamento, è stato creato un nuovo direttorio "Home" che assume la stessa posizione del root. Questo ha creato sia la radice presunta che la directory 'Home' nella struttura e la situazione che hai delineato nella tua domanda.

Estrapolando da questo - sembrerebbe che non definire la directory principale sia la migliore pratica. Invece, definisci solo le sottodirectory / categorie / argomenti dopo la radice. Laddove si tratta di siti di lingue diverse creati dinamicamente sul dominio principale utilizzando, per esempio, una stringa di query: la migliore procedura sarebbe quella di fare ciò che hai fatto sopra e ridefinire la radice in base alla regione target (usa + google.com , Regno Unito + google.co.uk, ecc.).


2

Una cosa che dovresti provare è usare il dominio invece di una barra relativa /per la casa. Ma se ciò non lo risolve, sì, c'è un errore. Google non dovrebbe essere visualizzato a casa in quel modo, prende la forma di dominio. Perché? Chissà. Ma ecco cosa facciamo, questo potrebbe cambiare in qualsiasi momento :

Se esegui correttamente il markup del tuo breadcrumb con la vecchia sintassi del vocabolario dei dati, non avrai problemi. Per qualche motivo, Google e i suoi amici hanno lasciato cadere la palla (o calciarla intorno) sul supporto breadcrumb / list di Schema.org, in particolare tramite JSON-LD, al punto che abbiamo aspettato quasi un anno dal 2 giugno 2016 di rilasciare i dati -vocab dai nostri siti.

È un comportamento simile al modo in cui hanno consigliato il markup JSON-LD per cose come le recensioni dei prodotti, quindi hanno fatto un passo indietro e hanno detto che non lo raccomandano con un piccolo avviso sui documenti, prima di consigliarlo di nuovo prima di "attivarlo" in SERPS. Il risultato è stato il markup del prodotto di tipo on-off-on-wrong-off-wtf-on-off-on in SERPS.

Quindi la nostra soluzione in questo momento è quella di mettere Schema.org proprio accanto al vecchio markup incorporato del vocabolario dei dati all'interno del pangrattato. Entrambi gli stili di entità vengono trovati e "convalidati" in GWT senza errori, ma ogni volta che testiamo di rimuovere il vocabolario dei dati, lo schema su JSON-LD provoca singhiozzi o mancate visualizzazioni. Ecco un esempio del markup nel caso fossi curioso:

<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>

Interessante. Proverò ad usare il dominio per la casa su alcune pagine e vedrò cosa succede.
John R Perry,

1

In risposta alla domanda del titolo: , è consigliabile includere Home nel pangrattato perché è il punto di partenza nel percorso della pagina corrente. Senza il punto di partenza visualizzato, non è così chiaro nel mostrare il percorso della pagina corrente.

Allo stesso modo, è anche meglio menzionare la pagina corrente alla fine del breadcrumb, poiché è l'endpoint che è un riferimento altrettanto vitale quando si cerca di mostrare chiaramente il percorso alla pagina corrente.

Questa è la logica di base per il web design accessibile; ma poiché il vocabolario dei microdati di Google è ancora agli inizi, non sempre soddisfa le migliori pratiche di web design accessibile. Pertanto, come hai fatto, devi rimuovere i microdati dall'elemento Home affinché le cose vengano visualizzate correttamente nei risultati di ricerca di Google in questi giorni.

Per quanto riguarda il tuo aggiornamento 3, sul pangrattato che non viene visualizzato per le pagine / le categorie di livello superiore, ovviamente no! Perché il pangrattato sarebbe solo Home (punto iniziale)> Nome categoria (punto finale). Il punto iniziale viene visualizzato nella forma del nome di dominio e il punto finale viene visualizzato nella forma del grande testo blu del titolo in alto.


2
Quando nessuno degli esempi breadcrumb di Google utilizza la home page e l'intero sito schema.org non utilizza la home page con il proprio breadcrumb, sembra meno una svista e più simile a ciò che stanno cercando. Per quanto riguarda il tuo ultimo punto ... non corrisponde ai risultati nell'immagine. Il primo esempio (SEO per pagine Web) mostra il pangrattato per quella pagina. Inoltre, se eseguo una ricerca sul mio telefono, Google visualizza la prima categoria nel formato di (dominio> categoria). Non so come questa risposta abbia ottenuto immediatamente 2 voti positivi quando è in conflitto con gran parte dei dati presentati.
John R Perry,

Può sembrare una non supervisione per te, ma è ancora una svista, come chiarisce la logica. Quando si indicano da A a C è ovviamente più chiaro dire "da A a B a C" piuttosto che dire "da B a C" mancando il punto di partenza. Logica di base, che sembra aver trascurato nella tua risposta.
Dan L

Sono d'accordo con il germoglio logico. Ecco perché ho posto la domanda in primo luogo. Sto dicendo che la nostra "logica" non corrisponde ai dati.
John R Perry,

Dagli tempo. È la nuova tecnologia, creata da persone che spesso non riescono a condurre la propria ricerca in modo esaustivo o vedono le cose in modo totalmente oggettivo. Quasi tutti usano Home nel loro pangrattato, è lo standard dei microdati che è l'anomalia, non la mia logica che è coerente con quasi tutto il pangrattato sul web.
Dan L
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.