免费 Sitemap 检查工具
输入您的商店地址即可查找其 XML sitemap,并按 Google 读取的方式进行检查:涵盖每个 sitemap 文件、各自列出的 URL 数量,并抽样打开部分页面,检查其能否正常加载、是否重定向或被设为 noindex。适用于任何网站,并针对 Shopify 商店提供更详尽的信息。完全免费,无需登录。
如何检查 Sitemap
- 1
输入您的商店地址
只需输入首页地址:检查工具会从 robots.txt 或 /sitemap.xml 中查找 sitemap。您也可以直接粘贴 sitemap 地址。
- 2
读取每个 sitemap 文件
读取 sitemap 索引及其列出的文件(最多 12 个),显示每个文件中的 URL 数量,并标出加载失败的文件。
- 3
打开所列页面进行抽检
模拟抓取工具从各文件中依次抽样打开最多 24 个页面,找出返回错误、重定向或包含 noindex 标记的页面。
本工具检查的项目
从 robots.txt 或常用地址中查找网站的 XML sitemap,读取 sitemap 索引及其列出的每个文件,统计 URL 数量,并抽样打开页面以检查其能否加载及被索引。
- Sitemap 的位置,以及 robots.txt 是否指向该位置
- 是否为有效的 sitemap 或 sitemap 索引,以及每个文件是否加载正常
- URL 数量是否超出 Google 设定的单文件 50,000 条上限
- 指向其他域名的 URL、使用 http:// 的链接或重复列出的网址
- 对所列页面进行抽样测试:检查错误、重定向、noindex 以及指向其他网址的规范标签(canonical)
如何解读检查结果
无法解读的报告,不过是用更长的话来表达出错了而已。
Sitemap 文件
Shopify sitemap 是一个索引文件,分别列出产品、产品系列、页面和博客文章的独立子文件。每一行显示该文件包含的 URL 数量。如果某个文件无法加载,其中包含的所有页面都会无法被发现。
问题
按对索引的阻碍程度排序。“高”表示 Google 被引导至无法或不应索引的页面;“低”则属于一般的清理维护项。
抽检页面
抽检 sitemap 中列出的一部分 URL 并逐一打开。sitemap 中的每个页面都应能直接加载并可被索引。返回错误、重定向或标记为 noindex 的页面不应出现在其中。
规范网址指向其他位置
页面声明另一地址为主版本。Google 通常会改为索引那个主版本,因此 sitemap 中应当直接列出规范网址。
我的 Shopify Sitemap 在哪里?
每个 Shopify 商店的主域名下都有一个 XML sitemap,路径为 yourstore.com/sitemap.xml。Shopify 会自动生成并保持更新,无需您手动创建或上传。
它是一个 sitemap 索引:一个包含其他 sitemap 文件的短文件,分别对应产品、产品系列、页面和博客(包含其文章)。目录庞大的商店会有多个产品文件。Shopify 的 robots.txt 会通过 Sitemap 行指向该文件,爬虫借此找到它。
其中仅列出在线商店中可见的资源。未发布到在线商店销售渠道的产品,以及对搜索引擎隐藏的页面,均不会列入。
如何将 Shopify Sitemap 提交给 Google
在 Google Search Console 中提交 sitemap 可以告知 Google 其位置,并查看有多少页面已被编入索引。
- 1打开 Google Search Console 并选择您的商店资源(如未验证域名,请先完成验证)。
- 2前往“编入索引”,然后选择“站点地图”。
- 3在域名后输入 sitemap.xml,然后点击“提交”。
- 4几天后再来查看:Search Console 会显示上次读取 sitemap 的时间以及发现的页面数量。
我可以编辑 Shopify Sitemap 吗?
无法直接编辑:Shopify 会自动生成 sitemap.xml,后台没有可供编辑的文件。您可以通过管理发布内容来控制其中的项目。
若要将某个页面排除在外,请取消其在在线商店中的发布,或使用 seo.hidden 元字段对搜索引擎隐藏(这会将其移出 sitemap 并添加 noindex)。若要修复其中列出的异常页面,直接处理该页面本身即可:为已删除的产品添加重定向、移除误加的 noindex 标记,或更正规范网址。
常见 Sitemap 问题与修复方法
本工具在 Shopify 商店中最常发现的问题及其解决方法。
发现的问题
列出了设为 noindex 的页面
原因分析
模板或应用将页面标记为 noindex,但页面仍处于发布状态,因此 Shopify 仍会将其保留在 sitemap 中。
修复方法
明确页面的用途。如果希望该页面参与排名,请移除 noindex。如果不希望排名,请使用 seo.hidden 元字段将其隐藏,或直接取消发布,使其同时从 sitemap 中移除。
发现的问题
所列页面返回 404 错误
原因分析
页面已被删除或重命名,但仍有工具在引用它们,通常是第三方应用生成的 sitemap。
修复方法
在 Shopify 中添加 URL 重定向至最相关的有效页面,或删除生成旧地址的来源。
发现的问题
所列页面存在重定向
原因分析
修改了页面别名后 Shopify 自动添加了重定向,但仍有地方在引用旧地址。
修复方法
改用最终目标地址。Shopify 自带的 sitemap 会自动更新并清除旧地址;若是应用生成的 sitemap,则需重新生成。
发现的问题
URL 处于错误的域名下
原因分析
URL 包含 myshopify.com 地址或旧域名,通常是由 sitemap 应用或更换域名引起的。
修复方法
在 Shopify 的“域名”设置中指定主域名,并移除会自行生成地址的 sitemap 应用。
发现的问题
robots.txt 未指向 sitemap
原因分析
自定义的 robots.txt.liquid 模板替换了 Shopify 默认规则,导致遗漏了 Sitemap 声明行。
修复方法
将 Sitemap: https://yourstore.com/sitemap.xml 重新添加到模板中,并在 Search Console 中提交该 sitemap。
本工具无法检查的内容
每款工具都有边界。清楚它的局限,才能避免对结果进行过度解读。
- 本工具最多读取 12 个 sitemap 文件,并打开最多 24 个列出的页面进行抽检。对于大型商店,工具采取的是抽样检查,而非全量检测每个 URL。
- 无法检查受密码保护的商店:密码页面同样会阻止爬虫访问 sitemap。
- 本工具无法告知您哪些页面已被 Google 编入索引。您可以在 Search Console 的“网页”报告中查看具体索引情况。
清楚掌握 Google 索引了哪些页面
Sitemap 告诉 Google 该抓取什么,而 Search Console 显示实际索引了什么。ShopSEO 可以关联 Google Search Console,集中展示您商店的索引状况,支持请求 Google 重新读取 sitemap,并全面审核商店发布的每一个页面。