XML Sitemap Generator
Gere sitemaps XML a partir de uma lista de URLs com configurações de prioridade e frequência de alteração.
Digite uma URL por linha. HTTP/HTTPS necessário.
Sobre esta ferramenta
Um mapa do site XML é um arquivo estruturado que informa aos mecanismos de busca, como o Google, sobre todas as páginas do seu site, sua importância e com que frequência são alteradas. O Gerador de Mapa de Site XML permite criar rapidamente um mapa de site corretamente formatado a partir de uma lista simples de URLs sem precisar escrever XML manualmente ou instalar software de servidor. Isso é essencial para ajudar os mecanismos de busca a descobrir e indexar seu conteúdo com mais eficiência, especialmente em sites maiores ou aqueles com navegação complexa.
Para usar a ferramenta, basta colar suas URLs no campo de entrada—uma por linha—e opcionalmente defina a prioridade (0.0 a 1.0) e a frequência de alteração (nunca, anualmente, mensalmente, semanalmente, diariamente, por hora) para cada URL. A ferramenta gera automaticamente um mapa de site XML válido que está em conformidade com o padrão do protocolo de mapa de site, e você pode baixá-lo como um arquivo XML ou copiar o código diretamente. Este mapa de site pode ser enviado ao Google Search Console, Ferramentas para Webmaster do Bing ou colocado no diretório raiz do seu site.
O Gerador de Mapa de Site XML é particularmente útil para sites de comércio eletrônico, blogs com centenas de páginas e criadores de conteúdo que desejam melhorar a visibilidade nos mecanismos de busca. Se você está gerenciando um site grande ou migrando conteúdo entre plataformas, gerar um mapa de site preciso economiza tempo e garante que os mecanismos de busca priorizem suas páginas mais importantes. Para sites menores, você pode usar geradores de mapa de site automatizados integrados ao seu CMS, mas esta ferramenta oferece controle total sobre as configurações de prioridade e frequência de alteração.
Perguntas Frequentes
Implementação de Código
from xml.dom.minidom import parseString
from xml.etree.ElementTree import Element, SubElement, tostring
from datetime import date
def generate_sitemap(urls):
urlset = Element("urlset")
urlset.set("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9")
for entry in urls:
url_el = SubElement(urlset, "url")
SubElement(url_el, "loc").text = entry["url"]
SubElement(url_el, "lastmod").text = entry.get("lastmod", date.today().isoformat())
SubElement(url_el, "changefreq").text = entry.get("changefreq", "weekly")
SubElement(url_el, "priority").text = str(entry.get("priority", 0.8))
xml_str = tostring(urlset, encoding="unicode")
declaration = '<?xml version="1.0" encoding="UTF-8"?>\n'
return declaration + parseString(xml_str).toprettyxml(indent=" ").split("\n", 1)[1]
urls = [
{"url": "https://example.com/", "priority": 1.0, "changefreq": "daily"},
{"url": "https://example.com/about", "priority": 0.7},
{"url": "https://example.com/contact", "priority": 0.5},
]
print(generate_sitemap(urls))Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.