Course

Esegui il markup degli elenchi del tuo corso con dati strutturati in modo che i potenziali studenti ti trovino tramite Ricerca Google. Puoi fornire dettagli tra cui il nome del corso, il nome di chi lo offre e una breve descrizione.

Uno screenshot di un corso nei risultati di ricerca

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, leggi ulteriori informazioni su come funzionano i dati strutturati.

Ecco una panoramica su come creare, testare e rilasciare i dati strutturati. Per una guida passo passo su come aggiungere dati strutturati a una pagina web, consulta il codelab sui dati strutturati.

  1. Aggiungi le proprietà richieste. Per informazioni su dove inserire i dati strutturati nella pagina, guarda il video JSON-LD structured data: Where to insert on the page.
  2. Segui le linee guida.
  3. Convalida il codice utilizzando il test dei risultati multimediali.
  4. Esegui il deployment di 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 sembra presentare problemi, puoi chiedere a Google di ripetere la scansione degli URL.
  5. Per tenere Google informata delle future modifiche, ti consigliamo di inviare una Sitemap. Puoi automatizzare questa operazione con l'API Search Console Sitemap.

Esempio

Ecco un esempio di corso in formato JSON-LD:


<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": "http://www.ut-eureka.edu"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Linee guida

Devi seguire queste linee guida per avere l'idoneità ad essere incluso in un carosello di corsi.

Linee guida per i contenuti

  • Utilizza il markup Course solo per contenuti educativi che si adattano alla seguente definizione di corso: una serie o unità di corsi che contiene seminari, lezioni o moduli su una particolare materia e/o argomento.
  • Un corso deve avere un risultato educativo esplicito di conoscenza e/o abilità su una particolare materia e/o argomento, ed essere tenuto da uno o più istruttori con un elenco di studenti.
  • Un evento pubblico generale, ad esempio "Giornata dell'astronomia" non è un corso e un singolo video di 2 minuti "Come fare un sandwich" non è un corso.

Linee guida tecniche

Per le proprietà name e provider di ogni corso è necessario specificare un nome e un titolo validi. 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 corso per il titolo, ad esempio: "Guadagna velocemente con questa lezione!".
  • 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 essere visualizzati come risultato multimediale, devi includere le proprietà obbligatorie. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni sui tuoi contenuti, fornendo così un'esperienza utente migliore.

Course

La definizione completa di Course è disponibile all'indirizzo schema.org/Course.

Proprietà obbligatorie
description

Text

Una descrizione del corso. Limite di visualizzazione di 60 caratteri.

name

Text

Il titolo del corso.

Proprietà consigliate
provider

Organization

L'organizzazione che pubblica i contenuti di origine del corso. Ad esempio, la UC Berkeley.

ItemList

La definizione completa di ItemList è disponibile all'indirizzo schema.org/ItemList.

Proprietà obbligatorie
itemListElement

ListItem

Annotazione per una singola pagina elemento.

ListItem.position

Integer

Posizione ordinale della pagina elemento nell'elenco.

ListItem.url

URL

L'URL canonico della pagina elemento. Ogni elemento deve avere un URL univoco.

Risolvere i problemi

Se hai difficoltà con l'implementazione dei dati strutturati, ecco alcune risorse che potrebbero esserti utili.