Guia de sitemap de vídeo para 2026: sintaxe XML do Google, tags obrigatórias e descontinuadas, quando ajuda, VideoObject vs mRSS e por que vídeos não são indexados.

Nesta página
Em resumo
Um sitemap de vídeo é um sitemap XML (ou um feed mRSS) que informa ao Google quais vídeos aparecem em quais páginas, usando o namespace http://www.google.com/schemas/sitemap-video/1.1. Cada vídeo precisa de uma miniatura, um título, uma descrição e, também, da URL do arquivo (video:content_loc) ou da URL de um player (video:player_loc). Ele ajuda o Google a descobrir vídeos, mas um vídeo só é indexado quando está em uma página de exibição em que ele é o conteúdo principal. Os dados estruturados VideoObject da página fazem o mesmo trabalho a partir do HTML, e a maioria dos sites se beneficia dos dois.
Quer ir mais longe? Pergunte ao
Quiz rápido
Quem deve cuidar da parte técnica do seu site?
Nossa recomendação para você
Liste suas páginas de exibição reais é a solução certa para você
Número 1 deste ranking, o que mais combina com as suas respostas.
Nossa recomendação para você
Gere o arquivo é a solução certa para você
Número 2 deste ranking, o que mais combina com as suas respostas.
Nossa recomendação para você
Confira se cada URL está acessível é a solução certa para você
Número 3 deste ranking, o que mais combina com as suas respostas.
Nossa recomendação para você
Envie e referencie é a solução certa para você
Número 4 deste ranking, o que mais combina com as suas respostas.
Um sitemap de vídeo é a forma mais direta de entregar ao Google uma lista dos seus vídeos com seus metadados. As regras estão na referência do Google sobre sitemaps de vídeo e mRSS (atualizada em maio de 2026), e elas mudaram mais do que a maioria dos guias admite: cinco tags foram removidas e, desde dezembro de 2023, o Google ignora vídeos que só têm suporte em uma página de texto. Este guia apresenta a sintaxe atual, diz quando um sitemap de vídeo vale o esforço, compara com a marcação de dados estruturados e com o mRSS, e lista os motivos pelos quais vídeos ficam fora do índice.
Um sitemap de vídeo é um sitemap XML padrão estendido com entradas de vídeo. Cada elemento url continua apontando para uma página (a página de exibição), e dentro dele um bloco video:video descreve cada vídeo exibido naquela página: miniatura, título, descrição, URL do arquivo ou do player, além de detalhes opcionais como duração ou data de publicação.
Três fatos enquadram todo o resto:
Se você já usa um sitemap de imagens, a lógica é a mesma: a página continua sendo a unidade, e a extensão de mídia acrescenta o que o Google não consegue adivinhar com segurança.
Aqui está um arquivo mínimo e válido, com uma página de exibição e um vídeo hospedado por você, seguindo o formato do Google:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://example.com/videos/grilling-steaks.html</loc>
<video:video>
<video:thumbnail_loc>https://example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Grilling steaks for summer</video:title>
<video:description>Bob shows how to get perfectly done steaks every time.</video:description>
<video:content_loc>https://cdn.example.com/video/123.mp4</video:content_loc>
<video:duration>600</video:duration>
<video:publication_date>2026-05-20T08:00:00+00:00</video:publication_date>
</video:video>
</url>
</urlset>Para um embed do YouTube, substitua video:content_loc por <video:player_loc>https://www.youtube.com/embed/VIDEO_ID</video:player_loc>. Vários blocos video:video podem ficar sob a mesma url, um por vídeo da página, mas o Google pede que você não liste vídeos sem relação com o conteúdo principal da página.
| Tag | O que contém | Regras |
|---|---|---|
| video:video | Elemento pai de um vídeo | Uma por vídeo presente na página |
| video:thumbnail_loc | URL da imagem de miniatura | Deve atender aos requisitos de miniaturas do Google |
| video:title | Título do vídeo | Deve corresponder ao título exibido na página; escape as entidades HTML ou use CDATA |
| video:description | Descrição do vídeo | Máximo de 2048 caracteres; próxima do texto da página, sem precisar ser palavra por palavra |
| video:content_loc ou video:player_loc | URL do arquivo de mídia ou do player | Uma das duas é obrigatória, content_loc é a preferida; ambas devem ser diferentes da URL da página em loc |
Muitos geradores e tutoriais antigos ainda produzem tags que o Google removeu da documentação: video:category, video:gallery_loc, video:price, video:tvshow, além dos atributos autoplay e allow_embed de video:player_loc. Elas não quebram o arquivo, mas não acrescentam nada. Remova-as quando limpar um modelo.
Dica
Use exatamente a mesma URL de miniatura no sitemap de vídeo, na marcação VideoObject e na tag og:image. As boas práticas de vídeo do Google pedem uma miniatura consistente por vídeo em todas as fontes de metadados.
A resposta depende menos do arquivo e mais da página que hospeda o vídeo. Em uma postagem do blog Search Central de 4 de dezembro de 2023, o Google anunciou que o modo de vídeo só levaria a páginas em que o vídeo é o conteúdo principal. Os exemplos dele de páginas em que o vídeo é complementar: uma postagem de blog em que o vídeo complementa o texto, uma página de produto com um vídeo e uma página de categoria que lista vários vídeos de igual destaque.
As boas práticas de SEO para vídeo do Google (atualizadas em dezembro de 2025) acrescentam que a própria página de exibição precisa estar indexada e ter bom desempenho na Pesquisa antes que o vídeo possa ser considerado. Um sitemap não contorna essa regra.
| Sua situação | Sitemap de vídeo útil? | Por quê |
|---|---|---|
| Vídeos hospedados por você, uma página de exibição por vídeo (cursos, mídia, tutoriais) | Sim, alto valor | O Google obtém a URL do arquivo, a duração e a miniatura de cada página, mesmo que o player carregue tarde |
| Biblioteca de vídeos grande ou em mudança (centenas de páginas, conteúdo que expira) | Sim | As tags expiration_date, restriction e platform são mais fáceis de gerenciar em um único feed |
| Transmissões ao vivo e reprises | Sim, com schema | video:live no sitemap, marcação BroadcastEvent para o selo LIVE |
| Vídeos do YouTube incorporados em postagens de blog | Raramente | A página é um artigo, então o vídeo não aparecerá como resultado de vídeo; quem ranqueia é a página do YouTube |
| Páginas de produto com vídeo de demonstração | Baixa | O produto é o conteúdo principal; invista na página do produto e no envio ao YouTube |
Atenção
Listar em um sitemap de vídeo cada postagem de blog que incorpora um vídeo do YouTube não gera resultados de vídeo. Essas URLs aparecerão no Search Console como «No video indexed». Reserve o sitemap para as páginas de exibição reais.
O Google lê metadados de vídeo de três fontes: dados estruturados, sitemaps de vídeo (ou feeds mRSS) e tags Open Graph. A documentação dele não coloca nenhuma acima das outras, então a escolha é prática.
| Método | Onde fica | Melhor para | Limites |
|---|---|---|---|
| Sitemap de vídeo | Arquivo XML enviado no Search Console | Descoberta em massa, muitas páginas de exibição, regras de expiração e de país | Sem momentos-chave, sem selo LIVE |
| Schema VideoObject (JSON-LD) | No HTML de cada página de exibição | Resultados enriquecidos, momentos-chave (Clip, SeekToAction), selo LIVE | Precisa estar na página renderizada; uma página por vez |
| Feed mRSS | Arquivo Media RSS enviado como um sitemap | Plataformas que já publicam RSS | O Search Console pode informar «MRSS failure; try using schema.org instead» |
| Open Graph (og:video) | Tags meta no cabeçalho da página | Prévias em redes sociais, sinal de reserva | Poucos metadados |
O guia do Google sobre dados estruturados VideoObject (atualizado em setembro de 2026) exige apenas três propriedades: name, thumbnailUrl e uploadDate. Ele recomenda contentUrl (preferida a embedUrl), description, duration e hasPart para os segmentos Clip. Momentos-chave exigem um vídeo de pelo menos 30 segundos, e o selo LIVE exige um BroadcastEvent com isLiveBroadcast definido como true. Nada disso existe na sintaxe do sitemap, por isso a melhor configuração combina um sitemap de vídeo para a descoberta com um schema em cada página de exibição. Nosso gerador de schema gratuito cria o JSON-LD, e o validador de dados estruturados o verifica antes de publicar. Para uma visão mais ampla da marcação, leia nosso guia sobre dados estruturados para a busca com IA.
Comece pelas páginas em que o vídeo é a primeira coisa que o visitante vê e o motivo de a página existir. Deixe de fora artigos e páginas de produto que apenas incorporam um vídeo.
A maioria das plataformas de hospedagem de vídeo e dos plugins de CMS consegue exportar um sitemap de vídeo; em um site sob medida, gere-o a partir do banco de dados para que títulos, miniaturas e durações fiquem sincronizados com as páginas. Um sitemap padrão aceita até 50'000 URLs ou 50 MB sem compactação; acima disso, divida-o e use um índice de sitemaps.
O Google exige que as URLs da página, da miniatura e do vídeo não sejam bloqueadas pelo robots.txt, não exijam login, não sejam barradas por um firewall e usem HTTP ou FTP (protocolos de streaming não são compatíveis). Uma miniatura bloqueada pelo robots.txt tem até um erro próprio no relatório «Video indexing» do Search Console.
Adicione o arquivo no relatório de Sitemaps do Search Console e referencie-o no robots.txt com uma linha Sitemap:. Nosso guia sobre como enviar um sitemap ao Google mostra as duas etapas, e o verificador de sitemap detecta XML malformado antes que o Google o faça.
Atualize o arquivo quando um vídeo for adicionado, substituído ou removido, e defina video:expiration_date para conteúdos com data de término. Um sitemap que lista vídeos excluídos desperdiça rastreamento e polui seus relatórios.
O relatório «Video indexing» do Search Console mostra quantas páginas indexadas contêm um vídeo indexado, e por que as outras não. Os motivos mais frequentes e suas correções:
| Motivo no Search Console | O que significa | Correção |
|---|---|---|
| «Video isn't on a watch page» | O vídeo apoia a página em vez de ser o conteúdo principal | Crie uma página de exibição dedicada, ou aceite que a página ranqueie como texto |
| «Cannot determine video position and size» | O player está ausente no carregamento, muitas vezes escondido atrás de uma imagem para clicar e reproduzir | Renderize o player no HTML inicial, acima da dobra |
| «No thumbnail URL provided» / «Invalid thumbnail size» | Miniatura ausente, ou menor que 60x30 pixels | Adicione uma miniatura maior no sitemap e no schema |
| «Thumbnail blocked by robots.txt» | O Googlebot não consegue buscar a imagem | Libere o caminho da miniatura, inclusive na CDN |
| «Thumbnail is transparent» | Menos de 80 % dos pixels são suficientemente opacos | Use uma imagem opaca em JPEG, PNG, WebP ou AVIF |
| «Video not found on host service» | Vídeo removido ou tornado privado no serviço de hospedagem | Retire a entrada ou restaure o vídeo |
Se a própria página de exibição não estiver indexada, corrija isso primeiro: nosso guia sobre a indexação no Google cobre as causas mais comuns.
Para o Google, um sitemap de vídeo limpo com a marcação VideoObject torna cada página de exibição elegível a resultados de vídeo, momentos-chave e à aba de vídeos. Para os assistentes de IA, o quadro é outro. O estudo de citações do YouTube em IA da Sorank (301'025 respostas de IA, de agosto de 2025 a agosto de 2026) constatou que o YouTube foi citado em 2,35 % das respostas medidas nos últimos três meses, com grandes diferenças entre modelos: 3,69 % no Gemini e 0 % no Claude. Os assistentes de IA citam sobretudo texto, então uma página de exibição ganha citações quando traz um resumo escrito ou uma transcrição ao lado do player.
A consequência prática é uma divisão: hospede seus vídeos principais em páginas de exibição que você controla (sitemap e schema), publique os mesmos vídeos no YouTube para ganhar alcance (veja nosso guia de marketing no YouTube), e cerque-os de artigos que respondam às perguntas dos seus compradores. É aí que a Sorank ajuda: é um software de SEO e GEO no autopilot que encontra suas palavras-chave, agrupa-as em temas com o gerador de clusters temáticos e escreve e publica artigos otimizados com o gerador de artigos para blog.

Um sitemap de vídeo só compensa em páginas de exibição de verdade: liste-as com as tags obrigatórias, adicione o schema VideoObject em cada página e mantenha as miniaturas acessíveis. Para montar o conteúdo escrito em torno dos seus vídeos no autopilot, compare os planos na página de preços; cada plano começa com um teste grátis de 3 dias.
Não. Um sitemap de vídeo descreve vídeos em páginas do seu próprio site. Um vídeo do YouTube ranqueia pela sua página no YouTube, pelo título, pela descrição e pelo engajamento. Você ainda pode declarar um embed do YouTube com video:player_loc, mas só se a página que o incorpora for uma página de exibição de verdade.
Um arquivo de sitemap aceita até 50'000 URLs ou 50 MB sem compactação, e cada URL pode conter várias entradas de vídeo, uma por vídeo exibido na página. Bibliotecas grandes distribuem os vídeos em vários arquivos e os listam em um índice de sitemaps.
Sim, em sites com muitas páginas de exibição. Os dados estruturados só são lidos quando o Google rastreia cada página, enquanto o sitemap lista todos os vídeos em um só lugar e carrega as regras de expiração, de país e de plataforma. Momentos-chave e o selo LIVE exigem dados estruturados, então os dois funcionam melhor juntos.
ELES EXPERIMENTARAM O SORANK ANTES DE VOCÊ
