Segunda-feira, 26 de junho de 2023
O protocolo de sitemaps foi introduzido em 2005 para ajudar os mecanismos de pesquisa na descoberta de novos URLs e também para programar novos rastreamentos de URLs já descobertos. Esse é um protocolo muito conhecido que não muda há mais de 15 anos. Embora a ideia geral ainda seja útil, alguns aspectos se tornaram- menos práticos na Internet atual.
Por isso, anunciamos a descontinuação do endpoint de "ping" de sitemaps e fornecemos outras
recomendações para o uso do elemento lastmod
.
Ping de sitemap
O protocolo do sitemap define um
método REST não autenticado
para o envio de sitemaps a mecanismos de pesquisa. Nossos estudos internos e outros
mecanismos de pesquisa, como o Bing (links em inglês),
informam que esses envios de sitemaps não autenticados não são muito úteis no momento. No caso da Pesquisa Google,
a grande maioria dos envios gera spam. Estamos descontinuando o suporte
ao ping de sitemaps, e o endpoint deixará de funcionar em seis meses. Ainda
é possível
enviar sitemaps usando robots.txt e o Search Console,
mas as solicitações HTTP ("pings") para o endpoint REST descontinuado vão resultar em um erro
404
. Códigos ou plug-ins que usem esse endpoint não vão causar problemas à Pesquisa
Google. Não é necessário mudar nada, mas o endpoint também não fará nada de
útil.
O elemento lastmod
Ao longo dos anos, observamos um nível variável de utilidade do elemento lastmod
nos sites que o fornecem. Isso pode ter sido resultado do tipo de conteúdo
publicado ou, talvez, do sistema de gerenciamento de conteúdo, mas hoje o lastmod
é realmente
útil em muitos casos, e estamos usando isso como um sinal para a programar rastreamentos para URLs que
descobrimos anteriormente.
Para que o elemento lastmod
seja útil, primeiro ele precisa estar em um formato de data compatível,
que está documentado em
sitemaps.org (link em inglês).
Após o envio do seu sitemap, o Search Console vai informar se ele não estiver. Em segundo lugar, ela precisa
ser consistente com a realidade: se a sua página mudou há sete anos, mas você está nos informando no elemento
lastmod
que ela mudou ontem, em algum momento vamos parar de acreditar em você
com relação à data da última modificação das suas páginas.
É possível usar um elemento lastmod
para todas as páginas do sitemap ou apenas aquelas
sobre as quais você tem certeza. Por exemplo, alguns softwares do site podem não conseguir identificar com facilidade a data da última
modificação da página inicial ou de uma página de categoria, porque apenas agregam as outras páginas
ao site. Nesses casos, não há problema em não incluir o lastmod
para essas páginas.
E por "última modificação", queremos dizer a "última modificação
significativa". Se o CMS mudar um trecho de texto insignificante na barra lateral ou no rodapé,
não será necessário atualizar o valor de lastmod
para essa página.
No entanto, se você mudou o texto principal, adicionou ou mudou dados estruturados ou atualizou alguns links,
atualize o valor do lastmod
.
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <lastmod>2005-01-01</lastmod> <loc>http://www.example.com/</loc> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> </urlset>
Em uma pequena tangente, ao observar o atributo xmlns
no snippet do sitemap,
você vai notar que o URI está em HTTP, e não HTTPS. Isso está funcionando como esperado: é uma
referência para analisadores sobre os elementos no XML. Não envie mais feedback
sobre isso.
Os elementos changefreq
e priority
O Google ainda não usa os elementos changefreq
ou priority
.
O changefreq
também está conceitualmente sobreposta ao lastmod
.
O elemento priority
é um campo muito subjetivo e, com base em nossos estudos internos,
geralmente não reflete com precisão a prioridade real de uma página em relação a outras páginas em um
site.
Quer ler mais sobre sitemaps? Consulte nossa documentação e a página sitemaps.org (link em inglês). Se quiser apenas conversar sobre sitemaps, acesse os fóruns da Central da Pesquisa Google e nosso perfil no Twitter.