🗺 Sitemap生成器
XML生成 · 批量URL · 下载保存
XML生成 · 批量URL · 下载保存
XML Sitemap(站点地图)是把网站所有可收录URL整理成一个清单,帮助搜索引擎更快发现和抓取页面,尤其对新站、内链少的页面、大量图片的站很有帮助。它是"提交流"的入口,但不会直接提升排名。
按页面真实更新频率选:新闻资讯用hourly/daily,博客用weekly,产品页和关于页monthly,很少改的页面yearly或never。注意这是"建议更新频率",搜索引擎会结合自己的抓取日志判断,不会完全照做。
范围0.0~1.0,1.0最高。一般建议:首页1.0,核心栏目页0.8,普通文章页0.5-0.6。但priority只是参考值,搜索引擎会综合页面质量、外链、内链权重等综合判断,别指望设成1.0就能排第一。
Google在Search Console里提交,Bing在Bing Webmaster Tools,百度在百度搜索资源平台。通常填两个地方:一是后台提交Sitemap地址,二是在robots.txt里加一行Sitemap: 地址。
有。单个Sitemap文件最多5万条URL,压缩后不超过50MB。URL超过这个量就要拆分成多个Sitemap,再用一个Sitemap索引文件统一指向这些子文件。
用Sitemap索引文件(Sitemap Index),它里面放的是多个子Sitemap的地址。适合大型站点按栏目、按日期分批生成。搜索引擎先读索引,再逐个抓子Sitemap。
能帮上忙,尤其对新发布的内容。但更关键的是页面本身可被抓取(robots没拦、无nofollow、内链可达)。Sitemap是"加速器",不是"救命稻草",页面被noindex或没被链接还是收录不了。
lastmod应填页面"真实最后修改时间",而不是每次生成都填当天。如果搜索引擎发现lastmod一直撒谎(内容没变却总是当天),反而可能降低对Sitemap的信任度。
XML Sitemap 是搜索引擎抓取网站的"路标",帮助爬虫高效地发现和索引页面:
| 场景 | 作用 | 效果 |
|---|---|---|
| 新站上线 | 让爬虫快速发现全部 URL | 收录提速明显 |
| 新文章发布 | 数小时内被爬取 | 比自然发现快 |
| 孤立深层页 | 无外链也能被索引 | 覆盖面更全 |
| 已收录成熟站 | 作用有限 | 更多用于巡查异常 |
有两种"Sitemap",用途不同:
| 特性 | XML Sitemap | HTML Sitemap |
|---|---|---|
| 目标受众 | 搜索引擎爬虫 | 人类访问者 |
| 格式 | XML文件 | HTML页面 |
| 位置 | 提交到Google Search Console等 | 放在网站某个页面(如 /sitemap.html) |
| 作用 | 帮助爬虫发现和索引页面 | 帮助用户浏览网站结构 |
| SEO价值 | 直接影响收录 | 间接有助于用户体验和内链 |
| 是否替代 | 不能替代HTML导航 | 不能替代XML Sitemap |
两者互补而非替代。XML Sitemap 给爬虫看,HTML Sitemap 给用户看。大型网站应同时拥有两者。
changefreq 和 priority 是 Sitemap 中的两个可选但有用的标签。设置得当可帮助搜索引擎更智能地分配抓取资源:
| 页面类型 | priority | 说明 |
|---|---|---|
| 首页 | 1.0 | 权重最高 |
| 一级栏目 | 0.8-0.9 | 核心入口 |
| 文章/产品 | 0.6-0.7 | 内容页 |
| 关于/联系 | 0.3-0.5 | 低权重 |
生成 Sitemap 只是第一步,还需要提交给搜索引擎:
| 平台 | 入口 | 备注 |
|---|---|---|
| Search Console → 站点地图 | 需先验证域名所有权 | |
| Bing | Webmaster Tools → Sitemaps | 可直接导入 Google 站点 |
| 百度 | 搜索资源平台 → 链接提交 | |
| robots.txt | 末尾加 Sitemap: 行 | 爬虫自动发现 |
| 值 | 含义 | 适用页面 |
|---|---|---|
| always | 每次访问都发生变化 | 实时更新的数据页面、股票行情 |
| hourly | 每小时更新 | 突发新闻、直播比分 |
| daily | 每天更新 | 新闻文章、博客日更、商品价格 |
| weekly | 每周更新 | 博客周更、促销页面、活动页 |
| monthly | 每月更新 | 产品页(更新频率低)、月报 |
| yearly | 每年更新 | 年度报告、关于我们、联系方式 |
| never | 从不更新 | 归档页面、历史文档(建议仍保留在Sitemap中以利索引) |
| 标签 | 是否必需 | 说明 | 示例 |
|---|---|---|---|
| <urlset> | 是 | 根元素,声明命名空间 | <urlset xmlns="http://www.sitemaps.org/..." |
| <url> | 是 | 每个URL的容器 | <url>...</url> |
| <loc> | 是 | 页面的完整URL(必须编码特殊字符) | <loc>https://example.com/</loc> |
| <lastmod> | 否 | 最后修改日期(W3C格式) | <lastmod>2024-01-15</lastmod> |
| <changefreq> | 否 | 更新频率 | <changefreq>weekly</changefreq> |
| <priority> | 否 | 优先级 0.0-1.0 | <priority>0.8</priority> |
1. 逐行输入URL(可附加参数)。
2. 或用简写格式:URL|lastmod|changefreq|priority。
3. 点击生成XML。
4. 点击下载按钮保存为.xml文件。