Course

Marque suas listas de cursos com dados estruturados para que alunos em potencial encontrem você na Pesquisa Google. Informe detalhes como o nome do curso, quem o oferece e uma breve descrição.

Pesquisa aprimorada de cursos nos resultados da pesquisa Google

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. Para ver um guia passo a passo sobre como adicioná-los a uma página da Web, confira nosso codelab.

  1. Adicione as propriedades obrigatórias. Com base no formato que você está usando, saiba onde inserir dados estruturados na página.
  2. Siga as diretrizes.
  3. Valide o código usando o teste de pesquisa aprimorada.
  4. 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.
  5. 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": "http://www.ut-eureka.edu"
      }
    }
    </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 carrossel 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 um carrossel de curso.

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 determinado assunto 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 incluir mais informações sobre o conteúdo. Assim, a experiência do usuário fica ainda melhor.

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

Propriedades obrigatórias
description

Text

É uma descrição do curso. O limite de exibição é de 60 caracteres.

name

Text

É o título do curso.

Propriedades recomendadas
provider

Organization

É 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 o carrossel. 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

ListItem

É a anotação para uma única página de itens.

ListItem.position

Integer

É a posição ordinal da página de itens na lista.

ListItem.url

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.