Práticas recomendadas de vídeo

Dos bilhões de pesquisas do Google feitas todos os dias, muitas são buscas por conteúdo de vídeo. Seguir as práticas recomendadas listadas aqui (assim como nossas diretrizes para webmasters habituais) pode aumentar a probabilidade dos seus vídeos serem retornados nos resultados da pesquisa.

Os resultados de vídeo na Pesquisa Google aparecem nos resultados da pesquisa e nos da pesquisa de vídeos em conjunto. Quando um usuário clica no resultado do vídeo, ele é direcionado para sua página, onde pode assistir ao vídeo.

Como o Google rastreia um vídeo

Para expor um vídeo nos resultados da pesquisa, o Google precisa entender algumas informações sobre o vídeo. O Google pode extrair informações sobre um vídeo das seguintes formas:

  • O Google pode rastrear o vídeo (se estiver em uma codificação compatível) e extrair uma miniatura e visualização. O Google também pode extrair algum significado limitado do áudio e do vídeo do arquivo.
  • O Google pode extrair informações da página que hospeda o vídeo, incluindo o texto da página e as metatags.
  • O Google pode usar dados estruturados (VideoObject) ou sitemap de vídeo associados ao vídeo.
Conteúdo do YouTube: os vídeos do YouTube são sempre rastreáveis. No entanto, é recomendado fornecer um sitemap de vídeo ou dados estruturados para ajudar o Google a encontrar o conteúdo do YouTube incorporado na página. Os sitemaps e os dados estruturados também ajudam no fornecimento de informações adicionais sobre o vídeo.

Sobre os resultados da pesquisa de vídeos

A forma como seu vídeo é exibido na pesquisa (ou se ele é exibido) depende do volume de informações que você fornece ao Google. O Google exige duas informações para expor seu vídeo nos resultados da pesquisa: uma imagem em miniatura e um link para o arquivo de vídeo em questão. No entanto, quanto mais informações você fornecer, melhor será sua experiência com os resultados da pesquisa.

Veja os dois níveis básicos de aspecto da pesquisa de vídeo:

  • Aspecto básico: se você fornecer ao Google o mínimo de informação, seu vídeo poderá aparecer nos resultados da Pesquisa e nos resultados da pesquisa de vídeo em conjunto com uma imagem em miniatura e um link. Recursos aprimorados, como visualização de vídeo ou análise de conteúdo, não estão disponíveis. As informações mínimas são uma imagem em miniatura e um link para o arquivo de vídeo.


    Exemplo de resultado básico de vídeo

  • Aspecto aprimorado: ao fornecer informações adicionais, o Google disponibilizará mais recursos, como visualização, duração e data do vídeo, além de informações do provedor, capacidade de restringir resultados da pesquisa com base no país ou no dispositivo de pesquisa do usuário e muito mais.

    Amostra de resultado da pesquisa de vídeo para computadores
    Exemplo de resultado aprimorado de vídeo para computadores

    Amostra de resultado da pesquisa de vídeo para dispositivos móveis
    Exemplo de resultado aprimorado de vídeo para dispositivos móveis

Práticas recomendadas

Requisitos mínimos para o resultado da pesquisa de vídeo:

Se você quiser que o vídeo seja qualificado para os resultados da pesquisa, considere o seguinte:

  • O Google precisa encontrar o vídeo. Os vídeos são identificados na página por uma tag HTML, por exemplo: <video>, <embed> ou <object>. A página não pode exigir ações complexas do usuário ou fragmentos de URL específicos para carregar, do contrário, o Google talvez não a encontre. Dica: embora possamos encontrar vídeos incorporados em uma página com o rastreamento natural, você pode nos ajudar a encontrar seus vídeos publicando um sitemap de vídeo.
  • É necessário fornecer uma imagem em miniatura de alta qualidade para o vídeo.
  • Cada vídeo deve estar em uma página publicamente disponível para os usuários assistirem. A página não deve exigir um login ao usuário. A página também não deve ser bloqueada por robots.txt ou noindex (ela precisa ser acessível ao Google).
  • O conteúdo do vídeo precisa ser aplicado especificamente ao conteúdo da página de hospedagem. Por exemplo, se você tiver uma página de receita para torta de pêssego, não insira um vídeo sobre doces em geral.
  • Todas as informações fornecidas em um sitemap ou uma marcação de vídeo devem ser consistentes com o conteúdo em questão.


Para resultados melhores:

Se você seguir estas outras etapas, o Google poderá fornecer resultados da pesquisa melhores para seu vídeo:

Fornecer uma miniatura de alta qualidade para seu vídeo

Um vídeo precisa ter uma imagem em miniatura que pode ser exibida nos resultados da pesquisa de vídeo do Google a fim de se qualificar para isso.

Você pode fornecer (ou ativar) uma miniatura de várias maneiras:

  • Caso esteja usando a tag HTML <video>, especifique o atributo poster.
  • Em um sitemap de vídeo, especifique <video:thumbnail_loc>.
  • Nos dados estruturados, especifique VideoObject.thumbnailUrl.
  • Forneça um vídeo em formato rastreável, e uma miniatura será gerada.

Formatos preferenciais: JPG e PNG

Tamanho: de 160 x 90 a 1.920 x 1.080 pixels

Local: obrigatoriamente um local que deixe a miniatura de visualização acessível ao Googlebot, ou seja, não bloqueada pelo robots.txt nem por uma solicitação de login

Tornar seu vídeo rastreável

Se o Google conseguir rastrear seu vídeo, poderemos gerar uma imagem em miniatura, ativar a visualização e fornecer outros recursos.

Para tornar seu vídeo rastreável, considere o seguinte:

  • É necessário que o vídeo esteja em um formato compatível.
  • A página de hospedagem de vídeo e os bytes do arquivo de streaming não podem ser bloqueados para o Google. Bloqueado significa que a página ou o arquivo são protegidos por paywall, exigem login ou têm bloqueios noindex ou robots.txt.
  • A página de hospedagem e o servidor de streaming do vídeo em questão precisam ter a largura de banda a ser rastreada. Assim, se a página de destino em example.com/puppies.html tiver um vídeo incorporado de filhotes veiculado por somestreamingservice.com, example.com e somestreamingservice.com precisarão ser desbloqueados e ter o carregamento do servidor disponível.

Codificações de vídeo compatíveis

O Google consegue rastrear os seguintes tipos de arquivo de vídeo: .3g2, .3gp2, .3gp, .3gpp, .asf, .avi, .divx, .f4v, .flv, .m2v, .m3u8, .m4v, .mkv, .mov, .mp4, .mpe, .mpeg, .mpg, .ogv, .qvt, .ram, .rm, .vob, .webm, .wmv e .xap.

O Flash não é mais compatível. Se o vídeo estiver no formato Flash, o transcodifique para outro formato compatível com navegadores para dispositivos móveis.

Descrever seu vídeo usando dados estruturados ou um sitemap de vídeo

Você pode fornecer outras informações sobre seu vídeo ao Google usando dados estruturados, um sitemap de vídeo ou ambos. Essas informações extras podem ativar mais recursos nos resultados da pesquisa e nos ajudar a entender e classificar melhor seu vídeo.

Ambas as técnicas podem expor as mesmas informações, mas um sitemap de vídeo pode ajudar o Google a encontrar conteúdos novos ou atualizados com mais rapidez. Já os dados estruturados podem ser mais familiares para algumas pessoas, além de serem mais consistentes com o uso do site de dados estruturados para permitir resultados de pesquisa aprimorada. Você pode usar as duas técnicas para seu site, mas, se fizer isso, verifique se os dados estão consistentes nos dois locais.

Dados estruturados

Adicione dados estruturados descrevendo seu vídeo na página de hospedagem. Os dados estruturados são informações que você fornece de acordo com um formato bem definido usando tags ou JSON. Quando o Google rastreia a página, ele pode ler e entender esse formato para extrair informações sobre seu vídeo.

É possível usar vários formatos, mas o Google recomenda a sintaxe VideoObject do schema.org no formato JSON-LD.

Incorpore o código para VideoObject na página. O VideoObject está associado ao vídeo incorporado que tem um URL de origem correspondente.

Saiba como incorporar uma descrição do VideoObject na sua página para cada vídeo.

Exemplo de VideoObject JSON-LD

<html>
<head>
 <title>Schnitzel in an hour</title>
</head>
<body>
 <script type="application/ld+json">
  {
   "@context": "http://schema.org",
   "@type": "VideoObject",
   "name": "Schnitzel Stories",
   "description": "How to make fantastic schnitzel in just one hour",
   "thumbnailUrl": "https://example.com/imgs/schnitzel-small.jpg",
   "uploadDate": "2015-02-05T08:00:00+08:00",
   "duration": "PT1M33S",
   "contentUrl": "https://streamserver.example.com/schnitzel.mp4"
  }
  </script>
  <h1>Everybody loves schnitzel</h1>

  ... omitted schnitzel-related page content...

  <video width="420"
     src="https://streamserver.example.com/schnitzel.mp4"
     poster="https://example.com/imgs/schnitzel-small.jpg"/>
</body>
</html>

VideoObject simples ou pesquisa aprimorada para TV/filme?

Caso esteja apenas descrevendo um programa de TV ou filme com informações como avaliações ou dados do elenco, ou se o vídeo exigir ações complexas como compra ou locação do YouTube, será necessário implementar o tipo de dados estruturados de TV ou filme no site. O uso de dados estruturados de TV ou filme permite uma pesquisa aprimorada que pode incluir classificações, avaliações e informações sobre o elenco, bem como links para serviços de streaming gratuitos ou pagos. A pesquisa aprimorada é exibida somente no painel de resultados da pesquisa combinada.

Protocolo Open Graph

Como uma alternativa à sintaxe VideoObject do schema.org, o Google também pode processar alguns metadados do protocolo Open Graph. As tags precisam descrever o vídeo principal e de maior destaque da página.

Sitemap de vídeo

Um sitemap de vídeo é um sitemap XML que o Google usa para encontrar vídeos no seu site e que também pode fornecer informações sobre um vídeo ao Google. Uma entrada de sitemap pode descrever um vídeo da mesma forma que um elemento de dados estruturados VideoObject. A vantagem de usar um sitemap de vídeo é que ele também ajuda o Google a encontrar vídeos novos ou atualizados. Além disso, ele pode descrever vários vídeos em um arquivo, em vez de exigir que o Google rastreie cada página e descubra as mudanças individualmente.

Saiba como criar um sitemap de vídeo.

Atualizar seu conteúdo

É possível avisar o Google sobre mudanças no vídeo, dependendo das informações disponibilizadas utilizadas para encontrar ou ler o conteúdo. Se você simplesmente trocar o URL ou arquivo de origem do vídeo sem outras alterações, o Google pode não notar a mudança.

  • Dados estruturados: quando seus dados estruturados de vídeo na página mudam, o Google vê a alteração na próxima vez que rastreia a página. Você pode notificar o Google sobre uma página alterada usando um sitemap normal ou um de vídeo.
  • Sitemaps de vídeo e mRSS: quando você publica um sitemap de vídeo, o Google o rastreia periodicamente e atualiza os resultados da pesquisa com quaisquer dados de vídeo alterados. Você também pode reenviar um sitemap ou notificar o Google sobre um sitemap alterado para solicitar um novo rastreamento imediato. Saiba mais sobre como enviar sitemaps e como usar solicitações HTTP para que sejam atualizados.

Remover um vídeo

Recomendamos as seguintes opções para remover um vídeo do seu site:

  • Retorne um código de status HTTP 404 (Não encontrado) para qualquer página de destino que contenha um vídeo removido ou expirado. Além do código de resposta 404, você ainda pode retornar o HTML da página para que a maioria dos usuários possa ver a mudança.
  • Indique uma data de validade nos dados estruturados do schema.org, no sitemap de vídeo (use o elemento <video:expiration_date>) ou no feed mRSS (tag <dcterms:valid>). Veja um exemplo de sitemap de vídeo com um vídeo que expirou em novembro de 2009:
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
            xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
      <url>
        <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
        <video:video>
          <video:thumbnail_loc>
             http://www.example.com/thumbs/123.jpg
         </video:thumbnail_loc>
          <video:title>
             Grilling steaks for summer
         </video:title>
          <video:description>
             Bob shows you how to grill steaks perfectly every time
         </video:description>
          <video:player_loc>
              http://www.example.com/videoplayer?video=123
         </video:player_loc>
          <video:expiration_date>2009-11-05T19:20:30+08:00</video:expiration_date>
        </video:video>
      </url>
    </urlset>
    
Se você precisar que o vídeo seja removido dos resultados da pesquisa imediatamente, será necessário enviar uma solicitação de remoção. O vídeo não pode estar presente ou acessível ao Google (ou seja, um status 404 ou um login são obrigatórios) para que o pedido seja atendido.

Evitar o uso de condicionais de carregamento de vídeo complexas

Ao projetar seu site, configure suas páginas de vídeo sem nenhuma interação excessivamente complexa com o usuário ou condições necessárias para carregar um vídeo. Por exemplo, se você estiver usando um JavaScript complicado para incorporar os objetos de vídeo a partir desse código somente em determinadas circunstâncias (por exemplo, usando tags hash no URL), também é possível que não encontremos todos os seus vídeos. Isso é especialmente importante se você não estiver usando um sitemap para listar o vídeo.

Criar uma ótima experiência do usuário nas páginas do vídeo

Além de ter ótimos vídeos, você precisa pensar no design das páginas HTML em que seu conteúdo está inserido. Por exemplo, considere o seguinte:

  • Crie uma página de destino autônoma para cada vídeo, onde você possa reunir todas as informações relacionadas. Ao fazer isso, forneça informações exclusivas (como títulos e legendas descritivas) em cada página.
  • Facilite ao máximo localizar e assistir os vídeos em cada página de destino. A presença de um player de vídeo incorporado e em destaque que usa formatos de vídeo com ampla compatibilidade torna seus vídeos mais atrativos para os usuários e mais fáceis para o Google indexar.

Restringir usuários por plataforma

É possível restringir os resultados da pesquisa para o vídeo com base na plataforma do usuário. As plataformas incluem navegadores para computadores, dispositivos móveis e televisão.

Restringir por plataforma usando um Sitemap de vídeo

Se o vídeo não tiver restrições de plataforma, você deve omitir a tag de restrição de plataforma.

Nos sitemaps, a tag <video:platform> pode ser usada para permitir ou impedir que o vídeo apareça nos resultados da pesquisa dos dispositivos especificados. Apenas uma tag <video:platform> é permitida por entrada de vídeo. A tag tem um atributo relationship obrigatório que especifica se as plataformas listadas são excluídas ou obrigatórias.

Exemplo

Neste exemplo de sitemap de vídeo, o vídeo será exibido somente em navegadores para computadores e dispositivos móveis.

<url>
  <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
  <video:video>
    <video:thumbnail_loc>
        http://www.example.com/thumbs/123.jpg
    </video:thumbnail_loc>
    <video:title>Grilling steaks for summer</video:title>
    <video:description>
        Bob shows you how to get perfectly done steaks every time
    </video:description>
    <video:player_loc>
        http://www.example.com/videoplayer?video=123
    </video:player_loc>
    <video:platform relationship="allow">web mobile</video:platform>
  </video:video>
</url>

Restringir por plataforma usando dados estruturados ou mRSS

Não há tag de restrição de plataforma para feeds mRSS ou VideoObject.

Restringir usuários por país

É possível restringir os resultados da pesquisa para o vídeo com base na localização do usuário. Se o vídeo não tiver restrições de país, você deve omitir as tags de restrição de país.

Restringir por país usando um sitemap de vídeo

Em um sitemap, a tag <video:restriction> pode ser usada para permitir ou negar que o vídeo apareça em países específicos. Apenas uma tag <video:restriction> é permitida por entrada de vídeo.

A tag <video:restriction> precisa conter um ou mais códigos do país ISO 3166 delimitados por espaço. O atributo relationship exigido especifica o tipo de restrição.

  • relationship="allow": o vídeo será exibido somente para os países especificados. Se nenhum país for especificado, o vídeo não aparecerá em lugar algum.
  • relationship="deny": o vídeo será exibido em todos os lugares, exceto nos países especificados. Se nenhum país for especificado, o vídeo será exibido em todos os lugares.

Neste exemplo de sitemap de vídeo, o vídeo será exibido somente no Canadá e no México.

   <url>
     <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
     <video:video>
       <video:thumbnail_loc>
           http://www.example.com/thumbs/123.jpg
      </video:thumbnail_loc>
       <video:title>Grilling steaks for summer</video:title>
       <video:description>
          Bob shows you how to get perfectly done steaks every time
      </video:description>
       <video:player_loc>
          http://www.example.com/player?video=123
      </video:player_loc>
       <video:restriction relationship="allow">ca mx</video:restriction>
     </video:video>
   </url>

Restringir por país usando dados estruturados

Caso use dados estruturados VideoObject para descrever um vídeo, defina a propriedade VideoObject.regionsAllowed para especificar quais regiões podem receber o resultado da pesquisa de vídeo. Se você omitir essa propriedade, todas as regiões poderão ver o vídeo nos resultados da pesquisa.

Restringir por país usando mRSS

Os vídeos em feeds mRSS podem especificar restrições de país usando a tag media:restriction com o atributo type obrigatório definido como country. media:restriction também requer um atributo relationship definido como allow ou deny. Ele aceita uma lista delimitada por espaço dos códigos do país ISO 3166.

Neste exemplo de entrada mRSS, o vídeo será exibido em todos os lugares, exceto para os Estados Unidos e o Canadá.

  <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/">
    <link>http://www.example.com/examples/mrss/example.html</link>
    <media:content url="http://www.example.com/examples/mrss/example.mp4"
                  fileSize="405321" type="video/x-flv" height="240"
                  width="320" duration="120" medium="video"
                  isDefault="true">
      <media:title>Grilling Steaks for Summer</media:title>
      <media:description>
         Get perfectly done steaks every time
     </media:description>
      <media:thumbnail
         url="http://www.example.com/examples/mrss/example.png"
         height="120" width="160"/>
    </media:content>
    <media:restriction relationship="deny" type="country">us ca</media:restriction>
  </item>

Saiba mais sobre o uso de feeds mRSS para a pesquisa do Google Videos ou sobre a tag media:restriction na especificação mRSS.

Qual URL é qual?

Existem vários URLs que podem ser associados a um arquivo de vídeo na página. Veja um resumo da maioria deles:

Diagrama de URLs em uma página

Tag Descrição
1
  • <loc>
    (tag do sitemap de vídeo)

É o URL da página que hospeda o vídeo. Exemplo:

<loc>https://example.com/news/worlds-biggest-cat.html</loc>

2
  • VideoObject.embedUrl
    (dados estruturados)
  • <video:player_loc>
    (tag do sitemap de vídeo)
  • <iframe src="...">

É o URL do player personalizado. Geralmente, é o valor src para uma tag <iframe> ou <embed> na página. Exemplo:

<video:player_loc>
https://archive.example.org/cats/1234</video:player_loc>

3
  • <video src="...">
    (tag HTML)
  • <embed src="...">
    (tag HTML)
  • <video:content_loc>
    (tag do sitemap de vídeo)
  • VideoObject.contentUrl
    (dados estruturados)

É o URL dos bytes de conteúdo reais, no site local ou em um serviço de streaming. Exemplo:

<video src="videos.example.com/cats/1234.mp4">

Ao incluir dados estruturados, um sitemap de vídeo ou um sitemap alternativo, você deve apontar para o player incorporado ou os bytes de arquivo, conforme apropriado para o campo.

Bloquear um vídeo dos resultados da Pesquisa Google

Se você quiser ocultar um vídeo dos resultados da Pesquisa Google, existem alguns métodos para isso:

  • Coloque algum tipo de tela de login para a página de hospedagem e o arquivo de vídeo.
  • Adicione uma restrição de país em um sitemap de vídeo e especifique uma lista de permissões vazia:
    <video:restriction relationship="allow"></video:restriction>
  • Use o robots.txt para bloquear o vídeo de origem e/ou a página de hospedagem. Se o vídeo e a página de hospedagem forem do mesmo site, bloqueie o URL do arquivo de origem (o endereço contentUrl) e o URL da página de hospedagem. Caso o vídeo esteja hospedado em uma CDN diferente, basta bloquear a página de hospedagem/do player.
  • Retorne uma resposta HTTP noindex para a página de hospedagem e o arquivo (caso ele exista na página).

Nenhum desses métodos impede que outra página seja vinculada ao seu vídeo ou página.

Erros comuns de indexação de vídeo

Estes são alguns dos erros mais comuns de indexação de vídeo que vimos, e sugerimos que você os resolva para aumentar a probabilidade de os seus vídeos serem exibidos nos resultados da pesquisa. Consulte também as diretrizes para webmasters.

Bloquear recursos com o robots.txt

Uma prática comum é usar o robots.txt para impedir que mecanismos de pesquisa rastreiem arquivos JavaScript, de vídeo e de imagem. Para que o Google indexe um vídeo, precisamos ver a miniatura especificada nos seus dados estruturados ou no seu sitemap, a página em que o vídeo está, o vídeo em si e qualquer JavaScript ou outros recursos necessários para carregar o vídeo. Verifique se as regras do robots.txt não bloqueiam nenhum desses recursos relacionados ao vídeo.

Se você estiver usando sitemaps de vídeo ou mRSS, verifique se o Google pode acessar qualquer sitemap ou feed mRSS enviado por você. Se eles forem bloqueados pelo robots.txt, não poderemos fazer a leitura.

Saiba mais sobre o arquivo robots.txt.

Imagens em miniatura de baixa qualidade

Aceitamos miniaturas de qualquer formato de imagem, mas achamos que as imagens .png e .jpg funcionam melhor. As imagens precisam ter pelo menos 160 x 90 pixels e no máximo 1.920 x 1.080 pixels.

Miniaturas, descrições ou títulos duplicados

Usar a mesma miniatura, título ou descrição para diferentes vídeos pode afetar a indexação e confundir os usuários. Os dados de cada vídeo devem ser únicos. Para conteúdo episódico, é um problema comum ter vários vídeos com a mesma miniatura da tela de título.

Definir uma data de validade passada

Quando o Google vê um vídeo com uma data de expiração no passado, ele não é incluído nos resultados da pesquisa. Isso inclui datas de expiração de sitemaps, dados estruturados na página e a metatag de expiração no cabeçalho do site. As datas de expiração precisam estar corretas em cada vídeo. Embora isso seja útil se o vídeo não estiver mais disponível após a data de expiração, é fácil configurar acidentalmente a data no passado para um vídeo disponível. Se um vídeo não for expirar, não inclua informações de expiração.

Listar vídeos removidos

Quando um vídeo incorporado é removido de uma página, alguns sites usam um Flash player para informar aos usuários que ele não está mais disponível. Isso pode ser problemático para mecanismos de pesquisa. Por esse motivo, recomendamos as seguintes opções:

  • Retornar um código de status HTTP 404 (Não encontrado) para qualquer página de destino que contenha um vídeo removido ou expirado. Além do código de resposta 404, você ainda pode retornar o HTML da página para tornar isso visível para a maioria dos usuários.
  • Indique as datas de validade nos dados estruturados na página, nos sitemaps de vídeo (use o elemento <video:expiration_date>) ou no feed mRSS (tag <dcterms:valid>) enviados ao Google.

JavaScript complexo e fragmentos de URL

Ao projetar seu site, configure suas páginas de vídeo sem nenhum JavaScript excessivamente complexo. Se você estiver usando JavaScript excessivamente complicado para incorporar os objetos a partir do JavaScript somente em determinadas circunstâncias, também é possível que não indexemos seus vídeos corretamente. Os URLs para conteúdo ou páginas de destino que exigem "marcações hash" ou identificadores de fragmento não são compatíveis. Além disso, o uso de Flash na página pode impedir uma indexação eficiente. Para melhores resultados, exiba o título e a descrição do seu vídeo em uma marcação HTML simples em vez de usar o Flash.

Caso esteja usando dados estruturados na página, eles devem estar presentes sem precisar executar o Flash ou outros players incorporados.

Vídeos pequenos, ocultos ou difíceis de encontrar

Seus vídeos precisam estar visíveis e ser fáceis de encontrar nas suas páginas de vídeo. O Google sugere o uso de uma página autônoma para cada vídeo com um título descritivo ou uma descrição única para cada vídeo individual. Os vídeos devem estar destacados na página e não devem ser ocultados ou difíceis de encontrar.