Sitemap de imagens e de vídeos: quando ajuda e quais tags o Google lê
Por Pablo Murad. Atualizado em
Os sitemaps de imagens e de vídeos são extensões do sitemap XML comum: você acrescenta tags dentro de cada <url> para descrever as imagens ou os vídeos daquela página. Valem a pena quando a mídia é difícil de o rastreador achar sozinho. Para uma imagem, o Google lê uma tag, <image:loc>. Para um vídeo, ele precisa de miniatura, título, descrição e o link do arquivo ou do player.
Quando vale o esforço
- Imagens que o rastreador não acharia no HTML, por exemplo as carregadas por script ou escondidas em uma galeria.
- Vídeos que você quer nos resultados de vídeo do Google, principalmente quando a página não deixa o vídeo evidente ou quando você quer informar os metadados.
- Sites em que imagem ou vídeo são o produto: banco de fotos, portfólio, plataforma de cursos.
Se suas páginas usam tags <img> comuns e embeds padrão, o Google costuma achar a mídia sem ajuda. O Search Console aceita esses sitemaps, mas o relatório de Sitemaps hoje não exibe dados das extensões de imagem e de vídeo. As extensões podem ficar no sitemap principal: não é preciso um arquivo separado.
Sitemap de imagens
Declare o namespace de imagem no elemento raiz e liste cada imagem sob a página que a mostra. Uma página pode ter até 1.000 imagens. As imagens podem estar em outro domínio, como uma CDN, desde que os dois domínios estejam verificados no Search Console e o robots.txt não os bloqueie. Veja a documentação de sitemap de imagens do Google (em inglês).
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://www.example.com/sample-page</loc>
<image:image>
<image:loc>https://www.example.com/images/photo-1.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.example.com/images/photo-2.jpg</image:loc>
</image:image>
</url>
</urlset> O Google removeu <image:caption>, <image:title>, <image:geo_location> e <image:license> da documentação. Deixe-as de fora. Para descrever uma imagem, use um texto alternativo descritivo e o texto ao redor dela na página.
Sitemap de vídeos
Declare o namespace de vídeo e acrescente um bloco <video:video> por vídeo. Estas são as tags para preencher primeiro, segundo a documentação de sitemap de vídeos do Google (em inglês):
| Tag | Obrigatória | O que contém |
|---|---|---|
<video:thumbnail_loc> | Sim | URL da imagem em miniatura. |
<video:title> | Sim | O título do vídeo. |
<video:description> | Sim | Uma descrição do vídeo, com até 2.048 caracteres. |
<video:content_loc> ou <video:player_loc> | Uma das duas | O arquivo do vídeo ou o player dele. Cada uma deve ser diferente da URL da página em <loc>. O Google prefere content_loc quando você a tem; para players em iframe, como YouTube ou Vimeo, use player_loc. |
<video:duration> | Não | Duração em segundos, de 1 a 28.800 (8 horas). |
<video:publication_date> | Não | Quando o vídeo foi publicado, em formato W3C. |
<?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://www.example.com/videos/demo</loc>
<video:video>
<video:thumbnail_loc>https://www.example.com/thumbs/demo.jpg</video:thumbnail_loc>
<video:title>Product demo</video:title>
<video:description>A three-minute walkthrough of the dashboard.</video:description>
<video:content_loc>https://www.example.com/media/demo.mp4</video:content_loc>
<video:duration>180</video:duration>
</video:video>
</url>
</urlset>O arquivo de vídeo e o player precisam ser rastreáveis: sem bloqueio no robots.txt e sem exigir login. O Google também documenta tags opcionais, como avaliação, número de visualizações, conteúdo familiar, restrição e tags.
Tags descontinuadas
O Google lista estas tags de vídeo como descontinuadas: <video:category>, <video:gallery_loc>, <video:price>, <video:tvshow> e os atributos autoplay e allow_embed de <video:player_loc>. Geradores e plugins antigos ainda as escrevem. Não fazem mal, mas também não fazem nada, então remova quando puder.
Confira o arquivo
Um namespace ausente ou uma tag malformada faz o Search Console reportar um erro como "Incorrect namespace". O validador de sitemap gratuito pega esses problemas antes do envio, e o guia de erros do Search Console explica as mensagens do sitemap de vídeos. Para enviar o arquivo, siga o guia de envio.
Gere um sitemap que pode incluir as imagens encontradas nas suas páginas.
Testar o gerador grátis