2015-04-26 10 views
6

Stavo leggendo la documentazione di Google su come impiantare Sitelinks Search Box. Nell'esempio, usanoWebSite vs WebPage di Schema.org

itemscope itemtype="http://schema.org/WebSite" 

per implementare sotto-proprietà come potentialAction, ecc

Tuttavia, dopo aver letto la documentazione dello schema CreativeWork sembra a me che WebSite è inferiore a WebPage.

  • ereditano gli stessi properites da CreativeWork
  • WebPage ha le sue proprietà, mentre non lo fa WebSite

C'è uno scenario in cui dovrebbe essere usato WebSite/è preferibile?

risposta

4

WebSite rappresenta un web sito, WebPage rappresenta un web pagina (come la differenza tra Blog e BlogPosting).

Le proprietà aggiuntive da WebPage (come breadcrumb e mainContentOfPage) non necessariamente senso per WebSite.

La casella di ricerca dei sitelink di Google utilizza WebSite perché la ricerca di solito si applica all'intero sito, non solo a una singola pagina.

+0

Quindi cosa succede se ho bisogno di mettere 'WebSite' sul corpo per usare' potentialAction', ma voglio anche oggetti di scena da 'WebPage'? Posso annidare questi articoli? – gskema

+0

@gskema: Sì, puoi avere più elementi in un documento (non importa se li annidi o no, a meno che tu non abbia una proprietà per metterli in relazione). – unor

+0

Ancora non chiaro su come procedere. Dovrei mantenere la gerarchia e mettere 'WebSite' su html o body una volta, e mettere' WebPage' una volta immediatamente dopo? O dovrei usare 'WebSite' e' WebPage' più volte dovrei metterne degli oggetti di scena? – gskema

Problemi correlati