生成用于 SEO 优化的 XML 站点地图,支持优先级和更新频率设置
工具功能
- 批量 URL 导入: 通过粘贴列表或上传文件一次导入多个 URL。支持批量处理数百或数千个 URL 并进行验证
- 优先级和频率: 为每个 URL 配置优先级(0.0-1.0)和更新频率(always/hourly/daily/weekly/monthly/yearly/never),或为所有 URL 设置默认值
- 多语言 Hreflang: 支持多语言网站的 hreflang 替代链接,指定语言和地区变体以实现适当的国际 SEO
- 验证和下载: 根据 sitemap.org 协议规范验证生成的站点地图,检查错误,并下载为可提交的 .xml 文件
使用方法
- 添加 URL: 输入或粘贴 URL,每行一个,或上传包含 URL 列表的文本/CSV 文件
- 配置设置: 设置默认优先级、更改频率,根据需要启用最后修改日期和 hreflang
- 生成 Sitemap: 点击生成以创建格式正确且结构良好的 XML 站点地图
- 验证和下载: 验证站点地图,下载为 sitemap.xml,并通过 Google/Bing 站长工具提交到搜索引擎
生成原理
Sitemap 协议
XML 站点地图遵循 sitemap.org 协议规范。根元素是 <urlset>,带有命名空间 xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"。每个 URL 包装在 <url> 标签中,包含 <loc>(必需的 URL)、<lastmod>(W3C Datetime 格式的最后修改日期)、<changefreq>(更新频率提示)和 <priority>(相对重要性 0.0-1.0)。每个站点地图最多 50,000 个 URL 和 50MB 未压缩文件大小。较大的站点使用站点地图索引文件。
更改频率
<changefreq> 标签为搜索引擎提供页面更新频率的提示(非指令):'always'(每次访问都更改,例如实时数据)、'hourly'(频繁更新的新闻)、'daily'(博客文章)、'weekly'(产品页面)、'monthly'(公司信息)、'yearly'(存档内容)、'never'(静态内容)。搜索引擎可能不会严格遵循这些提示,但会使用它们来优化抓取调度。
优先级值
<priority> 标签指示站点内 URL 的相对重要性(非跨站点),范围从 0.0 到 1.0,默认值为 0.5。较高的优先级表示更重要的页面,但不保证更高的搜索排名。典型用法:首页 1.0,主要分类页面 0.8,子分类 0.6,产品/文章页面 0.4。避免将所有页面设置为 1.0,因为这会稀释信号。优先级影响抓取频率,而非排名。
常见问题
- 我应该多久更新一次网站地图?
- 当您添加、删除或更改内容时生成新的网站地图。动态网站应每天或每周更新,而静态网站可以使用更长的间隔。
- 所有URL都必须具有相同的优先级吗?
- 不,`priority`是相对于您的域内的。给重要的着陆页更高的值,给背景页面更低的值,以向搜索引擎提供提示。
- 我可以拥有超过50,000个URL吗?
- 可以,使用指向多个网站地图文件的网站地图索引,每个文件最多50,000个URL或50 MB压缩大小。
- 如何将网站地图提交给Google?
- 将文件上传到域的根目录,并在Google Search Console的「网站地图」下注册它。您也可以向https://www.google.com/ping?sitemap=发送ping。
- 我的URL列表是否得到安全处理?
- 是的,所有URL和设置都在浏览器中本地处理。没有任何内容上传到AnyTools服务器。
相关文档
- Sitemap.org 协议规范 - 官方 XML 站点地图协议文档
- Google Sitemap 指南 - Google 关于创建和提交站点地图的综合指南
- Hreflang 实施指南 - Google 关于多地区和多语言网站的指南
- Bing Sitemap 最佳实践 - Bing 站长站点地图要求和提示
- Sitemap 验证工具 - 验证站点地图结构和语法