Sitemap o que é?
Você sabe o que é sitemap? Precisa utilizar sitemap em seu site e não sabe como? Neste post vou mostrar o que é sitemap e como deve utilizar em seu web site.
Última atualização em: | 6452 Visualizações
Se você chegou até aqui, com certeza está precisando trabalhar aspectos de SEO em seu site ou portal web. Este post vai explicar os aspectos relacionados ao sitemap.xml
e mostrar como cria-lo, acompanhe.
O que é sitemap?
O sitemap é um arquivo com extenção .xml
que segue um padrão e serve para indicar aos buscadores as principais urls
disponíveis em seu site, facilitando assim a indexação das suas páginas, além de trazer consigo algumas opções opcionais que informam a frequência de atualização, data da postagem e a importância dentro da página dentro do seu site.
O que é sitemap.xml
O sitemap.xml
é um arquivo escrito no padrão xml
que serve para indicar aos buscadores as principais urls do seu site. Ele deve ficar na raiz do seu site, isso quer dizer que deve ser possível acessar utilizando /sitemap.xml
a partir do seu domínio.
Exemplo de sitemap
Como exemplo, acesse http://receitasdecodigo.com.br/sitemap.xml e você verá todas as principais urls do Receitas de Código.
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://receitasdecodigo.com.br/</loc>
<lastmod>2018-10-30T09:42:36.701-02:00</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://receitasdecodigo.com.br/php/identificar-requisicao-post-ou-get-com-php</loc>
<lastmod>2018-06-07T10:06:38-03:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://receitasdecodigo.com.br/hibernate/chaves-compostas-com-hibernate</loc>
<lastmod>2018-06-07T10:07:15-03:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.6</priority>
</url>
[...]
</urlset>
Além das urls, também é possível encontrar a data da última modificação (lastmod
), a frequência de atualização (changefreq
) e a prioridade (priority
).
Cada uma dessas informações são utilizadas pelos robos de buscas. Para entender melhor vamos ver o que cada uma representa.
lastmod - Este campo serve para informar qual foi a última modificação nesta página. Por exemplo uma atualização na descrição ou algo assim.
changefreq - Este campo informa a frequência de modificação. Pode ser diária, semanal, mensal. No caso do exemplo é diária (daily
).
priority - Este campo infroma a prioridade entre 0 e 1, 0 com menos prioridade e 1 com maior prioridade.
Sitemap generator online
Existem alguns geradores de sitemap.xml
disponíveis na internet. Em uma pesquisa no Google você vai encontrar vários sites, onde você informa a url do seu site e ele retornar um sitemap para download.
Sitemap como fazer?
Exsitem várias formas de criar um sitemap em diversas linguagens.
Mas se estiver usando Java e quiser gerar dinamicamente seu sitemap.xml pode acessar este tutorial Gerar sitemap.xml com Spring MVC e Sitemapgen4j. Ele mostra como gerar um sitemap usando o frameword Sitemapgen4j.
Se quiser saber mais sobre sitemap, acesse: https://www.sitemaps.org.
Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.