Dati strutturati per elenco di corsi (Course
)

Esegui il markup degli elenchi dei tuoi corsi con dati strutturati in modo che i potenziali studenti ti trovino tramite la Ricerca Google. Puoi fornire dettagli tra cui il nome del corso, il nome di chi lo offre e una breve descrizione.
Come aggiungere dati strutturati
I dati strutturati sono un formato standardizzato per fornire informazioni su una pagina e classificarne i contenuti. Se non li hai mai utilizzati, scopri di più su come funzionano i dati strutturati.
Ecco una panoramica su come creare, testare e rilasciare i dati strutturati. Per una guida passo per passo su come aggiungere dati strutturati a una pagina web, consulta il codelab sui dati strutturati.
- Aggiungi le proprietà obbligatorie. In base al formato che utilizzi, scopri dove inserire i dati strutturati nella pagina.
- Segui le linee guida.
- Convalida il codice utilizzando lo strumento di Test dei risultati avanzati e correggi eventuali errori critici. Prendi in considerazione anche la possibilità di correggere eventuali problemi non critici che potrebbero essere segnalati nello strumento, in quanto possono contribuire a migliorare la qualità dei tuoi dati strutturati (tuttavia, questo non è necessario per l'idoneità per i risultati avanzati).
- Implementa alcune pagine che includono dati strutturati e utilizza lo strumento Controllo URL per verificare come Google vede la pagina. Assicurati che la pagina sia accessibile per Google e che non venga bloccata da file robots.txt, tag
noindex
o requisiti di accesso. Se la pagina non presenta problemi, puoi chiedere a Google di ripetere la scansione degli URL. - Per tenere Google informata delle future modifiche, ti consigliamo di inviare una Sitemap. Puoi automatizzare questa operazione con l'API Search Console Sitemap.
Esempi
Pagina singola con i dettagli del corso
Ecco un esempio di pagina dei dettagli di un singolo corso. Questa pagina deve essere associata a una pagina di riepilogo contenente il markup ItemList
.
<html> <head> <title>Introduction to Computer Science and Programming</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Course", "name": "Introduction to Computer Science and Programming", "description": "Introductory CS course laying out the basics.", "provider": { "@type": "Organization", "name": "University of Technology - Eureka", "sameAs": "https://www.example.com" } } </script> </head> <body> </body> </html>
Un'unica pagina elenco
Ecco un esempio di un'unica pagina elenco. Questa configurazione di pagina include sia il markup dell'elenco che i dettagli di ogni corso sulla stessa pagina.
<html> <head> <title>Computer Science Courses</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "ItemList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@type": "Course", "url":"https://www.example.com/courses#intro-to-cs", "name": "Introduction to Computer Science and Programming", "description": "This is an introductory CS course laying out the basics.", "provider": { "@type": "Organization", "name": "University of Technology - Example", "sameAs": "https://www.example.com" } } }, { "@type": "ListItem", "position": 2, "item": { "@type": "Course", "url":"https://www.example.com/courses#intermediate-cs", "name": "Intermediate Computer Science and Programming", "description": "This is a CS course that builds on the basics learned in the Introduction course.", "provider": { "@type": "Organization", "name": "University of Technology - Example", "sameAs": "https://www.example.com" } } }, { "@type": "ListItem", "position": 3, "item": { "@type": "Course", "url":"https://www.example.com/courses#advanced-cs", "name": "Advanced Computer Science and Programming", "description": "This CS course covers advanced programming principles.", "provider": { "@type": "Organization", "name": "University of Technology - Eureka", "sameAs": "https://www.example.com" } } } ] } </script> </head> <body> </body> </html>
Linee guida
Devi seguire queste linee guida per l'idoneità all'inclusione in un elenco di tipo Course.
- Linee guida relative ai contenuti
- Linee guida tecniche
- Linee guida sui caroselli
- Nozioni di base sulla Ricerca
- Linee guida generali sui dati strutturati
Linee guida relative ai contenuti
- Utilizza il markup
Course
solo per contenuti formativi che si adattano alla seguente definizione di corso: una serie o unità di apprendimento che contiene seminari, lezioni o moduli su una particolare materia e/o argomento. - Un corso deve avere come risultato esplicito l'apprendimento un conoscenze e/o competenze su una particolare materia e/o argomento ed essere tenuto da uno o più insegnanti con un certo numero di studenti.
- Un evento pubblico generale, ad esempio una "Giornata dell'astronomia", o un singolo video di 2 minuti del tipo "Come fare un panino" non è considerato un corso.
Linee guida tecniche
Devi eseguire il markup di almeno 3 corsi; questi ultimi possono essere inseriti in pagine dei dettagli distinte o in un'unica pagina elenco.
Devi aggiungere il markup Carosello a una pagina di riepilogo o a un'unica pagina elenco.
Ogni corso deve avere proprietà name e provider valide. Ad esempio, le seguenti pratiche di denominazione non sono valide:
- Frasi promozionali: "La migliore scuola al mondo".
- Prezzi nei titoli del corso: "Impara a suonare l'ukulele a soli 30 $!".
- Uso di un elemento diverso dal tema del corso per il titolo, ad esempio: "Guadagna velocemente con questo corso!".
- Sconti oppure opportunità di acquisto, ad esempio: "I leader di vari settori condividono i loro segreti - 25% di sconto!".
Definizioni dei tipi di dati strutturati
Affinché i tuoi contenuti siano idonei per la visualizzazione come risultato avanzato, devi includere le proprietà obbligatorie. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni sui contenuti e offrire così un'esperienza utente migliore.
Course
Utilizza le seguenti proprietà per eseguire il markup di almeno 3 corsi; questi ultimi possono essere inseriti in pagine dei dettagli distinte o in un'unica pagina elenco.
La definizione completa di Course
è disponibile all'indirizzo schema.org/Course.
Le proprietà supportate da Google sono le seguenti:
Proprietà obbligatorie | |
---|---|
description |
Una descrizione del corso. Limite di visualizzazione di 60 caratteri. |
name |
Il titolo del corso. |
Proprietà consigliate | |
---|---|
provider |
L'organizzazione che pubblica i contenuti di origine del corso. Ad esempio, la UC Berkeley. |
ItemList
Oltre alle proprietà Course
, aggiungi le seguenti proprietà per specificare l'elenco. Puoi aggiungere queste proprietà a una pagina di riepilogo o a una pagina all-in-one.
La definizione completa di ItemList
è disponibile all'indirizzo schema.org/ItemList.
Proprietà obbligatorie | |
---|---|
itemListElement |
Annotazione per una pagina di elemento. |
ListItem.position |
Posizione ordinale della pagina elemento nell'elenco. |
ListItem.url |
L'URL canonico della pagina elemento. Ogni elemento deve avere un URL univoco. |
Risoluzione dei problemi
Se hai difficoltà con l'implementazione o il debug dei dati strutturati, ecco alcune risorse che potrebbero esserti utili.
- Se utilizzi un sistema di gestione dei contenuti (CMS) o un'altra persona si sta occupando del tuo sito, chiedile di aiutarti. Assicurati di inoltrarle gli eventuali messaggi di Search Console che illustrano il problema.
- Google non garantisce che le funzionalità che utilizzano dati strutturati vengano visualizzate nei risultati di ricerca. Per un elenco delle cause comuni per cui i tuoi contenuti potrebbero non essere mostrati da Google in un risultato avanzato consulta le linee guida generali sui dati strutturati.
- I tuoi dati strutturati potrebbero contenere un errore. Consulta l'elenco di errori nei dati strutturati.
- Se i dati strutturati della tua pagina sono interessati da un'azione manuale, i dati strutturati sulla pagina verranno ignorati (sebbene la pagina possa ancora essere visualizzata nei risultati della Ricerca Google). Per risolvere i problemi relativi ai dati strutturati, utilizza il report Azioni manuali.
- Consulta nuovamente le linee guida per verificare se i tuoi contenuti non sono conformi. Il problema può essere causato dall'utilizzo di contenuti di spam o di markup di spam. Tuttavia, il problema potrebbe non riguardare la sintassi e perciò non essere identificato dal Test dei risultati avanzati.
- Consulta informazioni su come risolvere i problemi relativi a risultati avanzatimancanti/calo del numero totale di risultati avanzati.
- Lascia del tempo per le nuove operazioni di scansione e indicizzazione. Ricorda che possono passare diversi giorni dopo la pubblicazione di una pagina prima che Google la rilevi e la sottoponga a scansione. Per domande generali sulla scansione e sull'indicizzazione, consulta le Domande frequenti (FAQ) relative alla scansione e all'indicizzazione della Ricerca Google.
- Pubblica una domanda nel forum di Google Search Central.