标准sitemap.xml需以
生成 sitemap.xml 文件不难,关键是符合 Sitemaps 协议规范,并确保内容准确、可被搜索引擎正常读取。
XML 网站地图必须以 开头,根节点为 ,每个页面用一个 包裹。必需字段是 (完整 URL,含协议和域名),其他如 、、 是可选的。
示例片段:
小型静态网站(少于 50 页)可手写 XML,但容易出错,不推荐长期维护。中大型网站应使用自动化方式:
O 或 Rank Math,会自动构建并更新 sitemap.xml;Typecho、Hexo、Hugo 等也都有对应插件或生成器。sitemap-generator 库,或 Node.js 的 sitemap 包,适合有开发能力的团队定制逻辑(比如只包含已发布、非私密、非分页的页面)。即使格式正确,以下问题也会导致搜索引擎忽略或报错:
/about,要写 https://example.com/about。sitemapindex.xml 索引。rel="canonical" 规范。生成后需让搜索引擎发现它:
sitemap.xml 放在网站根目录(如 https://example.com/sitemap.xml)。Sitemap: https://example.com/sitemap.xml。