Datos estructurados de lista de cursos (Course
)
Con los datos estructurados de lista de cursos, puedes proporcionar más información sobre tus cursos para que posibles alumnos los encuentren 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.
Hay dos funciones de resultados enriquecidos de cursos que usan el mismo tipo de Course
de schema.org.
Si en tu sitio se proporciona información sobre cursos, puedes usar las dos funciones siguiendo las dos guías de implementación:
- Lista de cursos: un resultado enriquecido que incluye cursos del mismo sitio web.
- Información del curso: un carrusel que muestra información detallada sobre cursos de varios sitios web.
Cómo añadir datos estructurados
Los datos estructurados son un formato estandarizado con el que se puede proporcionar información sobre una página y clasificar su contenido. Consulta cómo funcionan los datos estructurados si aún no te has familiarizado con ellos.
A continuación se explica a grandes rasgos cómo crear, probar y publicar datos estructurados. Si necesitas una guía detallada para añadir datos estructurados a una página web, consulta el codelab de datos estructurados.
- Añade las propiedades obligatorias. Consulta más información sobre dónde insertar datos estructurados en una página en función del formato que estés utilizando.
- Sigue las directrices.
- Valida tu código con la prueba de resultados enriquecidos y corrige los errores críticos. Te recomendamos que también corrijas los problemas no críticos que puedan marcarse en la herramienta, ya que pueden ayudar a mejorar la calidad de los datos estructurados (sin embargo, esto no es necesario para que se muestren los resultados enriquecidos).
- Crea varias páginas que incluyan tus datos estructurados y comprueba cómo las ve Google con la herramienta de inspección de URLs. Asegúrate de que Google pueda acceder a tu página y de que no esté bloqueada por un archivo robots.txt, por la etiqueta
noindex
ni por requisitos de inicio de sesión. Si la página se ve bien, puedes solicitar que Google vuelva a rastrear tus URLs. - Para que Google siempre tenga la versión actualizada de tus páginas, te recomendamos que envíes un sitemap. Puedes automatizar este envío con la API Sitemap de Search Console.
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 lista 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 una lista de cursos.
- Directrices de contenido
- Directrices técnicas
- Directrices de carruseles
- Directrices básicas de la Búsqueda
- Directrices generales sobre datos estructurados
Directrices de contenido
- Usa la etiqueta
Course
únicamente para 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.
Las propiedades que admite Google son las siguientes:
Propiedades obligatorias | |
---|---|
description |
Indica la descripción de un curso. Límite de visualización de 60 caracteres. |
name |
Indica el título de un curso. |
Propiedades recomendadas | |
---|---|
provider |
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 la lista. 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 |
Es la anotación de la página de un solo elemento. |
ListItem.position |
Indica la posición ordinal de un elemento de página en una lista. |
ListItem.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.
- Si usas un sistema de gestión de contenido (CMS) o alguien se encarga de gestionar tu sitio, pídele ayuda. No olvides reenviarle cualquier mensaje de Search Console que incluya información sobre el problema en cuestión.
- Google no garantiza que las funciones que utilizan datos estructurados aparezcan en los resultados de búsqueda. Para ver una lista con motivos habituales por los que Google no muestra tu contenido en resultados enriquecidos, consulta las directrices generales de datos estructurados.
- Es posible que haya un error en tus datos estructurados. Consulta la lista de errores de datos estructurados.
- Si se ha aplicado una acción manual de datos estructurados a tu página, se ignorarán sus datos estructurados, aunque la página puede seguir apareciendo en los resultados de la Búsqueda de Google. Para corregir problemas de datos estructurados, usa el informe "Acciones manuales".
- Revisa las directrices para comprobar si tu contenido no las cumple. El problema podría deberse a que la página incluye contenido engañoso o etiquetas con contenido fraudulento. No obstante, es posible que el problema no se deba a la sintaxis, por lo que la prueba de resultados enriquecidos no podrá ayudarte a identificarlo.
- Soluciona problemas si faltan resultados enriquecidos o si se ha reducido su número total.
- Dale tiempo a Google para que vuelva a rastrear e indexar tu página. Recuerda que Google puede tardar varios días en encontrar y rastrear una página después de publicarse. Consulta las preguntas frecuentes sobre el rastreo y la indexación de la Búsqueda de Google.
- Publica una pregunta en el foro del Centro de la Búsqueda de Google.