• User

    schema.org BreadcrumbList

    Ciao a tutti, ho implementato su un sito i dati strutturati al breadcrumb usando schema.org BreadcrumbList. Poiché il sito è un multilingua, la home è costituita dalla lingua quali /it e /en e non dalla root domain.

    Ecco il codice:

    <ol vocab="://schema.org/" typeof="BreadcrumbList">
    <li property="itemListElement" typeof="ListItem">
    <a href="/en" property="item" typeof="WebPage">
    <span property="name">Home</span>
    </a>
    <meta property="position" content="1">>
    </li>
    <li property="itemListElement" typeof="ListItem">
    <a href="/en/tipsters" property="item" typeof="WebPage">
    <span property="name">Tipsters</span>
    </a>
    <meta property="position" content="2">>
    </li>
    <li property="itemListElement" typeof="ListItem">
    <a href="/en/tipsters/horse-racing.html" property="item" typeof="WebPage">
    <span property="name">Horse Racing</span>
    </a>
    <meta property="position" content="3">>
    </li>
    <li property="itemListElement" typeof="ListItem" class="active">
    <span property="name">Jace Maclin</span>
    <meta property="position" content="4">
    </li>
    </ol>

    a schema.org è voluto senza http per il forum

    In Search il breadcrumb compare:

    example.com > Home > Tipsters > Horse Racing > Jace Maclin. Alla Home di solito viene mostrata il nome del dominio invece stavolta mostra Home. Che pensate sia il problema?


  • Bannato User Attivo

    Forse perchè gli hai dato il nome qui:

    <span property="name">Home</span>?

    Anche perchè guardando l'esempio su schema org non inserisce la home.. Quindi non credo vada implementata.. Ti riporto l'esempio 'ufficiale':

    • <ol itemscope itemtype="schema org/BreadcrumbList">
    • <li itemprop="itemListElement" itemscope
    •   itemtype="schema org/ListItem">
      
    • <a itemprop="item" href="example com/dresses">
      
    • <span itemprop="name">Dresses</span></a>
      
    • <meta itemprop="position" content="1" />
      
    • </li>
    • <li itemprop="itemListElement" itemscope
    •   itemtype="schema org/ListItem">
      
    • <a itemprop="item" href="example com/dresses/real">
      
    • <span itemprop="name">Real Dresses</span></a>
      
    • <meta itemprop="position" content="2" />
      
    • </li>
    • </ol>