Course

Etiqueta tus listas de cursos con datos estructurados para que alumnos potenciales puedan encontrar tu sitio en la Búsqueda de Google. Puedes incluir información detallada como los nombres de los cursos, quién los ofrece y una breve descripción.

Resultado enriquecido del curso en resultados de la Búsqueda de Google

Ejemplos

Página de detalles del curso individual

A continuación se muestra un ejemplo de una página de detalles del curso individual. Esta página debe estar emparejada con una página de resumen que contenga las etiquetas 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>

Página única todo en uno

A continuación, se muestra un ejemplo de una página única todo en uno: En esta configuración de la página se incluyen tanto la etiqueta de carrusel como los detalles de cada curso en la misma página.


<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>

Directrices

Debes seguir estas directrices para poder aparecer en un carrusel de cursos.

Directrices de contenido

  • Etiqueta con Course únicamente contenido educativo que encaje con esta definición de curso: "unidad o conjunto de unidades de un plan de estudios que incluye clases magistrales, lecciones o módulos de una materia o tema en particular".
  • Un curso debe tener como objetivo explícito la obtención de conocimientos o habilidades sobre una materia o tema en particular, y lo debe impartir al menos un instructor a un conjunto de estudiantes.
  • Un evento público general como "Día de la Astronomía" o un vídeo de dos minutos titulado "Cómo preparar un bocadillo" no se consideran cursos.

Directrices técnicas

Debes marcar al menos tres cursos. Los cursos pueden estar en páginas de detalles independientes o en una página todo en uno.

Debes añadir etiquetas de carrusel a una página de resumen o a una página todo en uno.

En cada curso deben figurar propiedades válidas de nombre y de proveedor. Por ejemplo, los siguientes tipos de nomenclatura no se consideran válidos:

  • Frases promocionales: "La mejor escuela del mundo"
  • Precios en títulos de cursos: "Aprende ukelele ¡por solo 30 €!"
  • Títulos que no describen un curso: "¡Gana dinero rápido con esta clase!"
  • Descuentos u oportunidades de compra: "Los líderes en sus campos comparten sus secretos. ¡Con un 25 % de descuento!"

Definiciones de tipos de datos estructurados

Debes incluir las propiedades obligatorias para que tu contenido pueda mostrarse como un resultado enriquecido. Si quieres, puedes especificar también las propiedades recomendadas para proporcionar más información sobre tu contenido y, así, ofrecer una mejor experiencia de usuario.

Course

Usa las siguientes propiedades para marcar al menos tres cursos. Los cursos pueden estar en páginas de detalles independientes o en una página todo en uno.

Puedes consultar la definición completa de Course en schema.org/Course.

Propiedades obligatorias
description

Text

Indica la descripción de un curso. Límite de visualización de 60 caracteres.

name

Text

Indica el título de un curso.

Propiedades recomendadas
provider

Organization

Indica la organización que publica el contenido original de un curso. Por ejemplo, UC Berkeley.

ItemList

Además de las propiedades Course, añade las siguientes propiedades para especificar el carrusel. Puedes añadir estas propiedades a una página de resumen o a una página todo en uno.

Puedes consultar la definición completa de ItemList en schema.org/ItemList.

Propiedades obligatorias
itemListElement

ListItem

Es la anotación de la página de un solo elemento.

ListItem.position

Integer

Indica la posición ordinal de un elemento de página en una lista.

ListItem.url

URL

Es la URL canónica de la página del elemento. Cada elemento debe tener una URL única.

Solucionar problemas

Si tienes problemas para implementar o depurar datos estructurados, a continuación se incluyen algunos recursos que pueden serte útiles.