生成 sitemap.xml 的核心是自动创建符合协议的 XML 文件并置于根目录,主流建站系统(如 WordPress、Hexo)通过插件生成,静态站可用脚本或在线工具,手写仅适用于极简网站,生成后需验证、提交至搜索平台并定期维护。

生成 sitemap.xml 的核心是把网站所有重要页面的 URL 按标准 XML 格式组织起来,并确保搜索引擎能顺利读取。它不是手动写出来的,而是通过工具或程序自动生成,再放到网站根目录下供爬虫抓取。
使用建站系统自动生成(适合新手)
多数主流建站平台(如 WordPress、Shopify、Wix、Typecho、Hexo)都内置或支持插件生成 sitemap.xml。
-
WordPress:安装插件如 Yoast SEO 或 Rank Math,启用后默认生成
/sitemap_index.xml或/sitemap.xml,无需额外操作;检查是否开启“XML Sitemap”功能即可。 -
Hexo 博客:安装
hexo-generator-sitemap插件,配置好后运行hexo g,会自动生成public/sitemap.xml,部署时自动上传。 -
静态网站托管(如 GitHub Pages、Vercel):可用脚本(如 Python + requests + lxml)扫描本地 HTML 文件,或用现成工具如
xml-sitemap-generator批量提取链接并输出 XML。
手动编写(仅限极简网站,不推荐)
如果只有 3–5 个固定页面,且不常更新,可手写基础 sitemap.xml:
酷纬企业网站管理系统Kuwebs是酷纬信息开发的为企业网站提供解决方案而开发的营销型网站系统。在线留言模块、常见问题模块、友情链接模块。前台采用DIV+CSS,遵循SEO标准。 1.支持中文、英文两种版本,后台可以在不同的环境下编辑中英文。 3.程序和界面分离,提供通用的PHP标准语法字段供前台调用,可以为不同的页面设置不同的风格。 5.支持google地图生成、自定义标题、自定义关键词、自定义描
- 用文本编辑器新建文件,保存为
sitemap.xml,内容格式必须符合 Sitemaps 协议; - 每条 URL 包含
(必填),可选(最后修改时间)、(更新频率)、(优先级); - 示例片段:
https://example.com/
2024-05-20
weekly
1.0
用在线工具或命令行工具生成(适合中小型网站)
适用于没有后台管理、又不想写代码的独立站点。
-
在线生成器:如 XML-Sitemaps.com,输入首页 URL,设置爬取深度和限制,生成压缩包下载
sitemap.xml;注意:不要提交含敏感路径或未上线页面的网站。 -
本地命令行工具:如
site-map-generator(Node.js)、gsitemap(Python),安装后执行类似gsitemap https://example.com --output sitemap.xml即可。 - 生成后务必用浏览器访问
https://yourdomain.com/sitemap.xml验证能否正常打开,且格式无 XML 解析错误。
提交与维护要点
生成只是第一步,持续有效才真正起作用。
- 将
sitemap.xml放在网站根目录(如https://example.com/sitemap.xml),不能放在子目录或用重命名方式隐藏; - 在 robots.txt 中添加一行:
Sitemap: https://example.com/sitemap.xml,方便爬虫发现; - 登录 Google Search Console 和 Bing Webmaster Tools,手动提交 sitemap 地址,并定期查看“覆盖率”报告,确认页面是否被索引;
- 网站结构大改、新增栏目或批量发布内容后,需重新生成并替换旧文件,静态站建议加入构建流程自动触发。









