Cos'è lo schema WebPage
WebPage è un tipo base di markup Schema.org per descrivere le pagine web. È la classe padre della maggior parte dei tipi di pagina specializzati e contiene le proprietà comuni caratteristiche di qualsiasi pagina web.
Il markup WebPage aiuta Google a capire il contesto della pagina: che tipo di documento è, chi è l'autore, quando è stato creato e aggiornato, qual è il suo tema. Migliora l'elaborazione da parte del crawler e può incidere su come la pagina compare nei risultati di ricerca.
WebPage non è il tipo più usato in modo diretto. Più spesso si usano i suoi sottotipi (Article, FAQPage, ItemPage), che ereditano automaticamente le proprietà di WebPage.
Sottotipi di WebPage
- ArticlePage
- Una pagina con un articolo o una notizia. Comunemente usata per i blog.
- FAQPage
- Una pagina con domande e risposte. Abilita i rich result FAQ nella ricerca.
- ItemPage
- Una pagina che descrive un articolo specifico: usata nei cataloghi e nei marketplace.
- ContactPage
- Una pagina con i contatti dell'azienda.
- AboutPage
- Una pagina «Chi siamo» o «L'azienda».
- CheckoutPage
- Una pagina di checkout dell'ordine in uno store online.
- SearchResultsPage
- Una pagina dei risultati della ricerca interna del sito.
Proprietà principali dello schema WebPage
- name
- Titolo della pagina. Di solito coincide con il tag title.
- description
- Breve descrizione della pagina. Può coincidere con la meta description.
- url
- URL canonical della pagina.
- author
- Autore del contenuto — un oggetto Person o Organization.
- datePublished
- Data di pubblicazione in formato ISO 8601.
- dateModified
- Data dell'ultima modifica. Aiuta Google a capire la freschezza del contenuto.
- inLanguage
- Lingua della pagina in formato BCP 47 (per esempio «it», «de»).
- breadcrumb
- Navigazione breadcrumb — un oggetto BreadcrumbList annidato.
Quando usare lo schema WebPage
- Per le pagine che non rientrano in nessun sottotipo specializzato (Article, Product, FAQPage, ecc.)
- Come markup di base per l'intero sito quando i sottotipi non sono implementati
- In combinazione con altri tipi: WebPage + BreadcrumbList, WebPage + Organization
- Per le pagine «Chi siamo» e «Contatti» — usando AboutPage e ContactPage
- Per le pagine di ricerca del sito — SearchResultsPage
Esempio base di markup WebPage
Esempio minimale di WebPage JSON-LD: { "@context": "https://schema.org", "@type": "WebPage", "name": "Page Title", "description": "Page description", "url": "https://example.com/page", "dateModified": "2026-05-26", "inLanguage": "en" }. Per la maggior parte delle pagine è consigliato usare un sottotipo più specifico.
FAQ
Lo schema WebPage produce rich result?
Il tipo base WebPage di per sé non produce rich result specifici. Ma li producono i suoi sottotipi (FAQPage, Article, BreadcrumbList). Usa il sottotipo più appropriato invece del WebPage base.
Il markup WebPage va aggiunto a tutte le pagine del sito?
Non obbligatorio, ma consigliato per le pagine importanti. Il markup aiuta Google a capire meglio struttura e contesto della pagina. Sui CMS i plugin spesso lo aggiungono in automatico.
WebPage si può combinare con altri tipi di Schema?
Sì. WebPage si combina spesso con Organization (per la pagina «Chi siamo»), BreadcrumbList (breadcrumb), Person (autore). Usa la proprietà «isPartOf» per collegare la pagina al sito tramite lo schema WebSite.
Qual è la differenza tra lo schema WebPage e WebSite?
WebSite descrive l'intero sito come risorsa (nome, URL, ricerca interna). WebPage descrive una pagina specifica. Possono coesistere: WebPage si collega a WebSite tramite la proprietà «isPartOf».