Dados estruturados de lista de cursos (Course
)
![Ilustração de como uma lista de cursos é exibida na Pesquisa Google. Ela exibe três cursos diferentes do mesmo site em um formato de lista que os usuários podem explorar e selecionar um curso específico.](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/course-carousel-rich-result.png?authuser=9&hl=pt-br)
Com os dados estruturados da lista de cursos, é possível fornecer mais informações sobre seus cursos para que estudantes em potencial encontrem seus cursos na Pesquisa Google. Informe detalhes como o nome do curso, quem o oferece e uma breve descrição.
Há dois recursos de pesquisa aprimorada de cursos que usam o mesmo tipo Course
do schema.org.
Se seu site oferece informações sobre cursos, você pode se qualificar para os dois recursos
seguindo os dois guias de implementação:
- Lista de cursos: uma pesquisa aprimorada que lista os cursos do mesmo site.
- Informações sobre o curso: é um carrossel que mostra informações detalhadas sobre os cursos de vários sites.
Como adicionar dados estruturados
Os dados estruturados são um formato padronizado para fornecer informações sobre uma página e classificar o conteúdo dela. Caso você não saiba muito sobre o assunto, veja como os dados estruturados funcionam.
Esta é uma visão geral de como criar, testar e lançar dados estruturados.
- Adicione as propriedades obrigatórias. Com base no formato que você está usando, saiba onde inserir dados estruturados na página.
- Siga as diretrizes.
- Valide o código com o Teste de pesquisa aprimorada e corrija os erros críticos. Corrija também os problemas não críticos que possam ser sinalizados na ferramenta, porque eles podem melhorar a qualidade dos dados estruturados, mas isso não é necessário para se qualificar para pesquisas aprimoradas.
- Implante algumas páginas que incluam os dados estruturados e use a Ferramenta de inspeção de URL para testar como o Google vê a página. Verifique se a página está
acessível ao Google e se não está bloqueada por um arquivo robots.txt, pela tag
noindex
ou por requisitos de login. Se estiver tudo certo, peça ao Google para rastrear novamente seus URLs. - Para informar o Google sobre mudanças futuras, recomendamos que você envie um sitemap. É possível automatizar isso com a API Search Console Sitemap.
Exemplos
Página única de detalhes do curso
Veja um exemplo de página única de detalhes do curso. Ela precisa ser complementada com uma página de resumo que tenha a marcação 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 com tudo em um só lugar
Veja um exemplo de uma página única com tudo em um só lugar. Essa configuração inclui a marcação de listas e os detalhes de cada curso na mesma 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>
Diretrizes
Siga estas diretrizes e qualifique seu conteúdo para aparecer em uma lista de cursos.
- Diretrizes de conteúdo
- Diretrizes técnicas
- Diretrizes do carrossel
- Fundamentos da Pesquisa
- Diretrizes gerais de dados estruturados
Diretrizes de conteúdo
- Use a marcação
Course
somente para conteúdo educacional que se enquadre na seguinte definição de "curso": uma série ou unidade curricular que contém palestras, lições ou módulos sobre um assunto e/ou tópico específico. - Um curso precisa ter um resultado educacional explícito de conhecimento e/ou habilidade em determinada matéria e/ou tópico, além de ser liderado por um ou mais instrutores com uma lista de alunos.
- Um evento público geral, como "Dia da Astronomia", não é um curso. Da mesma forma, um "Vídeo sobre como fazer um sanduíche" de 2 minutos não é considerado um curso.
Diretrizes técnicas
Marque pelo menos 3 cursos. Eles podem estar em páginas de detalhes separadas ou em uma página única.
É preciso adicionar a marcação de carrossel a uma página de resumo ou a uma página única.
Cada curso precisa ter propriedades name e provider válidas (links em inglês). Por exemplo, as seguintes práticas de nomenclatura não são válidas:
- Frases promocionais: "Melhor escola do mundo"
- Preços indicados nos títulos do curso: "Aprenda ukelele por apenas US$ 30."
- Usar algo que não seja um curso no título, como: "Ganhe dinheiro rápido com esta aula!"
- Descontos ou oportunidades de compra, como: "Conheça os segredos de líderes nas respectivas áreas com 25% de desconto."
Definições de tipos de dados estruturados
É necessário incluir as propriedades obrigatórias para que seu conteúdo esteja qualificado para exibição em uma pesquisa aprimorada. Você também pode incluir as propriedades recomendadas para adicionar mais informações sobre o conteúdo, o que pode proporcionar uma melhor experiência do usuário.
Course
Use as seguintes propriedades para marcar pelo menos 3 cursos. Eles podem estar em páginas de detalhes separadas ou em uma página única.
A definição completa de Course
está disponível em
schema.org/Course (em inglês).
Veja as propriedades aceitas pelo Google:
Propriedades obrigatórias | |
---|---|
description |
É uma descrição do curso. O limite de exibição é de 60 caracteres. |
name |
É o título do curso. |
Propriedades recomendadas | |
---|---|
provider |
É a organização que publica o conteúdo de origem do curso. Por exemplo, UC Berkeley. |
ItemList
Além de Course
, adicione as propriedades a seguir para especificar a lista. Elas podem ser colocadas em uma página de resumo ou uma página única.
A definição completa de ItemList
está disponível em schema.org/ItemList (em inglês).
Propriedades obrigatórias | |
---|---|
itemListElement |
É a anotação para uma única página de itens. |
ListItem.position |
É a posição ordinal da página de itens na lista. |
ListItem.url |
É o URL canônico da página de itens. Cada item precisa ter um URL exclusivo. |
Solução de problemas
Se você tiver problemas para implementar ou depurar dados estruturados, veja alguns recursos que podem ajudar.
- Se você usa um sistema de gerenciamento de conteúdo (CMS) ou se alguém está cuidando do seu site, peça ajuda para o prestador de serviço. Não se esqueça de encaminhar todas as mensagens do Search Console com os detalhes do problema.
- O Google não garante que os recursos que consomem dados estruturados vão ser exibidos nos resultados da pesquisa. Para ver uma lista de motivos comuns por que o Google pode não exibir seu conteúdo na pesquisa aprimorada, consulte as diretrizes gerais de dados estruturados.
- Pode haver um erro nos dados estruturados. Confira a lista de erros de dados estruturados e o Relatório de dados estruturados que não podem ser analisados.
- Se você recebeu uma ação manual de dados estruturados relacionada à sua página, esses dados serão ignorados, embora a página ainda possa aparecer nos resultados da Pesquisa Google. Para corrigir problemas de dados estruturados, use o Relatório de ações manuais.
- Consulte as diretrizes novamente para identificar se o conteúdo não está em conformidade com elas. O problema pode ser causado por conteúdo com spam ou uso de marcação com spam. No entanto, talvez o problema não seja de sintaxe e, por isso, o teste de pesquisa aprimorada não poderá identificá-lo.
- Resolva problemas relacionados à ausência e à queda no total de pesquisas aprimoradas.
- Aguarde algum tempo antes de voltar a rastrear e reindexar. Pode levar vários dias depois da publicação de uma página para que o Google a localize e rastreie. Para perguntas gerais sobre rastreamento e indexação, consulte as Perguntas frequentes sobre rastreamento e indexação da Pesquisa Google.
- Poste uma pergunta no fórum da Central da Pesquisa Google