Cos'è lo schema WebSite
Lo schema WebSite è un tipo di markup Schema.org per descrivere un sito web come risorsa unica. Si aggiunge una sola volta alla homepage e descrive la risorsa nel suo insieme: nome, URL, descrizione e nomi alternativi (per esempio abbreviazioni).
L'uso pratico principale dello schema WebSite è attivare la sitelinks search box: una barra di ricerca che compare direttamente nei risultati di Google accanto allo snippet della homepage, permettendo agli utenti di cercare nei contenuti del sito senza visitarlo.
Proprietà principali dello schema WebSite
- name
- Il nome ufficiale del sito o dell'organizzazione. Mostrato nella ricerca come nome della risorsa.
- url
- URL canonical della homepage.
- description
- Breve descrizione del sito — facoltativa, ma aiuta Google a capire il contesto.
- alternateName
- Nome alternativo: abbreviazione o forma breve. Per esempio «PSI» per «PageSpeed Insights».
- potentialAction
- SearchAction — descrive la funzione di ricerca del sito. Include query-input e il template dell'URL target.
Sitelinks search box
La sitelinks search box è una barra di ricerca che compare nei risultati di Google per le homepage dei siti popolari. Per abilitarla, aggiungi un potentialAction di tipo SearchAction al markup WebSite.
- Aggiungi il markup WebSite solo alla homepage, non a tutte le pagine
- In
potentialActionimposta@type: SearchAction - Aggiungi
query-input: required name=search_term_string - In
targetspecifica l'URL di ricerca del tuo sito:https://example.com/search?q={search_term_string} - Verifica che la ricerca interna funzioni davvero a quell'URL
Schema WebSite vs WebPage
| Parametro | Schema WebSite | Schema WebPage |
|---|---|---|
| Descrive | L'intero sito come risorsa | Una pagina specifica |
| Dove si aggiunge | Solo homepage | Ogni pagina di destinazione |
| Uso principale | Sitelinks search box, nome del sito | Metadati di pagina, breadcrumb |
| Frequenza | Una volta per sito | Un markup per pagina |
| Relazione | WebPage si collega a WebSite via isPartOf | WebSite è il padre di WebPage |