Curso

Marca tus listas de cursos con datos estructurados para que alumnos potenciales te encuentren mediante la Búsqueda de Google. Puedes agregar detalles como el nombre del curso, quién lo dicta y una descripción breve.

Captura de pantalla de un curso en los resultados de la Búsqueda

Cómo agregar datos estructurados

Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar su contenido. Si aún no estás familiarizado con los datos estructurados, obtén más información sobre cómo funcionan.

A continuación, presentamos una descripción general de cómo generar, probar y actualizar datos estructurados. Si quieres obtener una guía paso a paso para agregar datos estructurados a una página web, consulta el codelab de datos estructurados.

  1. Agrega las propiedades obligatorias. Para obtener información sobre dónde colocar los datos estructurados en la página, mira el video JSON-LD Structured Data: Where to insert in a page?.
  2. Sigue los lineamientos.
  3. Valida tu código con la Prueba de resultados enriquecidos.
  4. Implementa algunas páginas que incluyan tus datos estructurados y utiliza la Herramienta de inspección de URL para probar el modo en el que Google ve la página. Asegúrate de que Google pueda acceder a la página y que no esté bloqueada por un archivo robots.txt, una etiqueta noindex ni requisitos de acceso. Si la página se ve bien, puedes pedirle a Google que vuelva a rastrear tus URL.
  5. Para mantener informado a Google sobre los cambios futuros, te recomendamos que envíes un mapa del sitio. Puedes automatizar este proceso con la API del mapa del sitio de Search Console.

Ejemplo

Este es un ejemplo de un curso en 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>

Lineamientos

Para aparecer en los resultados enriquecidos como carrusel de Curso, debes cumplir con los siguientes lineamientos.

Lineamientos de contenido

  • Usa lenguaje marcado de Course únicamente en el caso de contenido educativo que se adapte a la siguiente definición de curso: un plan de estudios o conjunto de ellos que contengan clases teóricas, lecciones o módulos sobre una asignatura o un tema en particular.
  • Un curso debe tener un resultado educativo explícito de adquisición de conocimiento o habilidad relacionados con una asignatura o un tema en particular, y debe dictarlo uno o más instructores con una lista de estudiantes.
  • Un evento para el público general, como "Día de la astronomía", no es un curso. Tampoco lo es un solo "video de 2 minutos sobre cómo preparar un sándwich".

Lineamientos técnicos

El nombre del curso debe ser apropiado y el proveedor debe tener un título válido. Por ejemplo, no se pueden usar las siguientes prácticas de asignación de nombres:

  • Frases promocionales: "La mejor institución educativa del mundo"
  • Precios en los títulos de los cursos: "¡Aprende a tocar el ukelele por tan solo USD 30!"
  • Títulos que no están relacionados con el curso: "¡Gana dinero rápido con esta clase!"
  • Oportunidades de compra o descuentos: "Los líderes de la industria comparten sus secretos. ¡Aprovecha un 25% de descuento!"

Definiciones de tipos de datos estructurados

Debes incluir las propiedades obligatorias a fin de que tu contenido pueda para aparecer como resultado enriquecido. También puedes incluir las propiedades recomendadas para agregar más información sobre tu contenido, lo que podría brindar una mejor experiencia del usuario.

Course

La definición completa de Course está disponible en schema.org/Course.

Propiedades obligatorias
description

Text

Corresponde a la descripción del curso. Tiene un límite de 60 caracteres.

name

Text

Corresponde al título del curso.

Propiedades recomendadas
provider

Organization

Corresponde a la organización que publica el contenido original del curso. Por ejemplo, la Universidad de California en Berkeley.

ItemList

La definición completa de ItemList está disponible en schema.org/ItemList.

Propiedades obligatorias
itemListElement

ListItem

Corresponde a la anotación para una página de un solo elemento.

ListItem.position

Integer

Corresponde a la posición ordinal de la página del elemento en la lista.

ListItem.url

URL

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

Solución de problemas

Si tienes problemas para implementar datos estructurados, aquí tienes algunos recursos que pueden ayudarte.