Edição digital · Brasil

Jornal do SEO

O jornal profissional da indústria de busca no Brasil

Redação do telejornal alemão ARD-aktuell, vista do alto

Guia · SEO

Sitemap do Google News: como montar para um site de notícias

Guia das tags obrigatórias do news sitemap, da janela de dois dias que o Google aceita e do limite de 1.000 marcações por arquivo.

Por Redação Jornal do SEO

Publicado em · 3 min de leitura

Em 30 segundos

  • News sitemap avisa o Google sobre artigos novos: pode ser extensão do sitemap atual ou arquivo separado, com 6 tags obrigatórias.
  • Só entram artigos dos últimos 2 dias; depois, remova a URL ou a marcação news:news, senão o arquivo fica fora da regra.
  • Limite de 1.000 tags news:news por arquivo; news:name deve bater com o nome no news.google.com e a data segue o formato W3C.

O news sitemap avisa o Google sobre artigos recém-publicados. A documentação do Google sobre news sitemaps exige 6 tags, artigos dos últimos 2 dias e no máximo 1.000 marcações por arquivo.

Duas formas de declarar artigos de notícias

As duas abordagens são aceitas e nenhuma é obrigatória. O site pode acrescentar as tags de notícias a um sitemap que já existe. Ou manter um sitemap separado, reservado apenas para reportagens.

O arquivo separado pode facilitar o acompanhamento do conteúdo jornalístico no Search Console. Já o sitemap comum aproveita as boas práticas gerais de sitemap. Elas continuam valendo: vale revisar o guia de sitemap XML antes de montar o arquivo de notícias.

A recomendação do Google é atualizar o sitemap com os artigos novos conforme eles são publicados. Não se deve criar um sitemap novo a cada atualização. A documentação observa que o Google News rastreia news sitemaps na mesma frequência do restante do site.

A janela de dois dias

Só entram URLs de artigos criados nos últimos 2 dias. Passado esse prazo, há duas saídas. Remover a URL do news sitemap ou remover a marcação <news:news> daquele item.

A primeira opção tem uma consequência previsível. Se o site não publicou nada nos últimos dias, o sitemap pode ficar vazio por um período. Nesse caso, o Search Console pode exibir um aviso de "Empty Sitemap".

Segundo o Google, o aviso serve apenas para confirmar que o vazio foi intencional. Ele não causa problemas à Busca se o arquivo estiver de fato vazio.

As tags obrigatórias

São 6 tags, definidas no namespace http://www.google.com/schemas/sitemap-news/0.9. Para que o arquivo seja utilizável, o Google exige:

  • <news:news>: tag pai das demais tags do namespace. Cada tag url do sitemap pode ter apenas uma news:news. Um sitemap pode ter até 1.000 tags news:news.
  • <news:publication>: tag pai de news:name e news:language. Cada news:news pode ter somente uma news:publication.
  • <news:name>: nome da publicação. Precisa corresponder exatamente ao nome que aparece nos seus artigos em news.google.com, omitindo o que estiver entre parênteses.
  • <news:language>: idioma da publicação, em código ISO 639 de duas ou três letras. Há exceção para o chinês: zh-cn para simplificado e zh-tw para tradicional.
  • <news:publication_date>: data de publicação do artigo em formato W3C.
  • <news:title>: título do artigo.

news:publication_date

Use a data e a hora originais de publicação, não a entrada no sitemap. O Google aceita 4 formatos, todos em W3C:

  • YYYY-MM-DD (por exemplo, 1997-07-16)
  • YYYY-MM-DDThh:mmTZD (1997-07-16T19:20+01:00)
  • YYYY-MM-DDThh:mm:ssTZD (1997-07-16T19:20:30+01:00)
  • YYYY-MM-DDThh:mm:ss.sTZD (1997-07-16T19:20:30.45+01:00)

O tema dialoga com a forma como o Google escolhe a data exibida nos resultados. Ele é tratado no guia de datas de publicação.

news:name e news:title

O news:name precisa ser idêntico ao nome em news.google.com. Já o news:title deve trazer o título como ele aparece no site. Ficam de fora nome de autor, nome da publicação e data.

O Google lembra que pode encurtar o título na exibição em alguns dispositivos, por questões de espaço.

Limite de 1.000 tags e quando dividir

Acima de 1.000 tags news:news, divida o sitemap. Esse teto é o número a monitorar em redações de alto volume. Se o arquivo passar disso, a documentação manda dividir o sitemap em vários sitemaps menores.

Exemplo de news sitemap

O exemplo da documentação traz um sitemap comum com a extensão de notícias. Ele tem uma tag url e uma única news:news com suas tags filhas obrigatórias:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
  <url>
    <loc>http://www.example.org/business/article55.html</loc>
    <news:news>
      <news:publication>
        <news:name>The Example Times</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2008-12-23</news:publication_date>
      <news:title>Companies A, B in Merger Talks</news:title>
    </news:news>
  </url>
</urlset>

Como diagnosticar problemas

O caminho é o Search Console e o guia de solução de problemas de sitemaps. É para lá que o Google direciona a investigação quando o sitemap de notícias não funciona como esperado.

Vale acompanhar o envio do arquivo. Confira também o aviso de sitemap vazio. Ele deve corresponder a um período real sem publicações, e não a um erro de geração.

Checagem das afirmações

  • Fato

    Publishers de notícias podem estender um sitemap existente com tags de notícias ou criar um sitemap separado só para artigos jornalísticos; as duas opções são aceitas pelo Google.

  • Fato

    O news sitemap deve conter apenas URLs de artigos criados nos últimos dois dias; depois disso, é preciso remover a URL ou a marcação news:news do item.

  • Fato

    As tags obrigatórias são news:news, news:publication, news:name, news:language, news:publication_date e news:title, no namespace http://www.google.com/schemas/sitemap-news/0.9.

  • Fato

    Cada tag url pode ter apenas uma tag news:news, e um sitemap pode ter até 1.000 tags news:news; acima disso, o arquivo deve ser dividido em sitemaps menores.

  • Fato

    O news:name precisa corresponder exatamente ao nome da publicação como aparece nos seus artigos em news.google.com, sem o que estiver entre parênteses, e o news:language usa códigos ISO 639, com zh-cn e zh-tw para chinês.

  • Fato

    O news:publication_date usa o formato W3C e deve trazer a data e hora originais de publicação no site, não a data em que o artigo foi adicionado ao sitemap.

Fontes

Primárias

Compartilhar

Leia também

Assine o Jornal do SEO Briefing