如何找到 Shopify 站点地图并将其提交给 Google
已发表: 2022-05-04站点地图是旨在显示在搜索结果中的所有商店 URL 的目录。 站点地图帮助搜索引擎抓取网站页面并将它们放入索引:换句话说,站点地图文件使搜索者可以访问 URL。
Shopify 为您提供了这一点:它会自动创建和更新站点地图。 但是您仍然需要将其提交给搜索引擎。 在这篇文章中,我们将指导您完成查找和提交 Shopify XML 站点地图的过程,并说明如何创建 HTML 站点地图。
首先,让我们看看为什么您绝对需要一个有效的站点地图。
为什么需要 Shopify 站点地图?
正如我们所提到的,站点地图可以帮助搜索机器人发现网页以对其进行正确排名。 如果您的页面已打开以供索引,即使没有站点地图,也可以找到它们并对其进行排名。 但是站点地图提供了一些有价值的信息:
- 索引中应包含哪些页面(正确的站点地图文件不会包含不适合搜索的页面,例如特定颜色的产品变体)
- 网页多久更新一次,最后一次修改是什么时候
- 不同页面有什么排名优先级(虽然讨论过Google是否真的关注这个)
在某些情况下,站点地图对 SEO 尤其有价值:
- 如果您的商店有很多页面。 您拥有的页面越多,搜索引擎需要越多的时间来处理它们、了解它们的内容并将它们包含在排名中。 使用站点地图,他们可以更快地完成所有这些工作。
- 如果您有孤立和死胡同页面。 如果您的商店的页面没有链接到任何其他页面或没有任何其他页面链接到它们,站点地图可以帮助搜索机器人找到那些不参与您的内部链接的页面。 请注意,无论如何您都需要解决此问题并创建指向孤立页面和死胡同页面的内部链接。
- 如果您刚刚开设了一家商店。 为了尽快获得搜索引擎赞赏的新站点,您需要拥有适当的站点地图。
️有关搜索优化的更多信息,请查看我们的 Shopify SEO 指南。
如何在 Shopify 商店中查找站点地图?
要查找 Shopify 自动生成的站点地图,只需将 /sitemapXML 添加到您商店的域。 这是您应该看到的结果:

如果您的 Shopify 站点地图的 URL 未打开,请联系 Shopify 支持以解决问题。
Shopify 站点地图中包含哪些内容?
通常,站点地图在一个文件中包含完整的页面列表。 但是 Shopify 站点地图生成器遵循另一种逻辑 - 它包含多个站点地图:产品页面、产品系列页面、博客页面和其他页面。 主站点地图称为父站点地图,每个单独的站点地图都可以通过 <loc> 标记中指示的 URL 访问。
如果您有特定国家/地区的域,则 Shopify 将为每个域生成站点地图文件。 适用于 Shopify、Advanced Shopify 和 Shopify Plus 计划。
从父站点转到单个站点地图时,您会看到更多参数:
- <lastmod> 显示页面上次更新的时间
- <changefreq> 表示页面的更新频率

这里的诀窍是Shopify 自动完成所有操作。 一方面,这是一件好事,因为您不必担心每次更改页面时手动更新站点地图。 但另一方面,Shopify 会以某种方式计算可能的更改频率,并且不允许您对其进行编辑。 一些商家要求该功能与其他参数一起编辑频率,但未收到响应。
无法编辑页面的修改频率也可以被视为一件好事。 当网站试图推测此参数并指出不切实际的频率以使 Google 更快地重新索引其页面时,搜索引擎不会因此而受挫。
这就引出了一个普遍的问题:
您可以编辑 Shopify 站点地图吗?
不,Shopify 不允许您控制站点地图,而是为您完成所有工作。
您仍然可以借助其他工具(例如 Screaming Frog)创建自定义 Shopify 站点地图。 例如,如果您已迁移到此 CMS 并更改了 URL 结构,或者如果您有某些产品变体要单独编制索引,则为 Shopify 商店手动创建站点地图付出额外的努力是有意义的。
如何使用站点地图从索引中删除页面?
站点地图应仅包含您希望出现在搜索结果中的那些页面。 如果您需要阻止某些页面编入索引,请在 robots 元标记中使用noindex指令。 为此,请转到在线商店>主题>操作>编辑代码>布局> {/} theme.liquid并将一段代码插入到 <head> 部分:
{% if handle contains 'page you want to exclude' %}
<meta name="robots" content="noindex, follow">
{% 万一 %}
使用这些指令,机器人元标记将指示搜索引擎从索引中排除特定页面,但抓取该页面上的所有链接。
当您阻止某些页面时,它们应该会自动从您的 Shopify 网站站点地图中删除。 但检查不会有什么坏处,因为如果您的站点地图仍然包含您要排除的页面,它会使搜索引擎感到困惑。
您需要单独的站点地图来获取视觉内容吗?
默认情况下,Shopify 站点地图只允许为每页一张图片编制索引。 如果您的商店有很多您希望可搜索的图像,或者如果您有搜索机器人在没有站点地图的情况下无法找到的图像(例如,通过 JavaScript 代码加载的图像),这并不理想。
这个问题有一个很好的解决方案:Image Sitemap 应用程序会生成一个单独的文件,其中包含最多 10,000 行的图片。 它还包括产品元数据(SKU、颜色、尺寸等),可帮助 Google 更好地了解您的图片并在相关搜索中显示它们。 该应用程序声称可以使索引图像增加 600% 以上。 它的价格从每月 4 美元起,并提供 21 天免费试用。
这是图像数据在站点地图中的外观:

如何将您的 Shopify 站点地图提交给 Google 和 Bing?
为了帮助搜索引擎发现您的页面,您必须向他们提交站点地图。 他们可以依靠内部链接在没有站点地图的情况下对您的页面进行爬网和排名,但如果您将 Shopify 站点地图添加到网站管理员工具,对他们来说会更容易。 让我们探索它如何与 Google 一起工作。

如何将您的 Shopify 站点地图提交给 Google?
首先,您应该通过 Google Search Console 验证您网站的所有权。 有几种方法可以做到这一点——例如,使用 HTML 标记。 当您在 GSC 中添加属性时,它会生成一段代码,您必须将其插入到商店的主页中。 要执行后者,您需要转到 Shopify 后台 >在线商店>主题>操作>编辑代码>布局> {/} theme.liquid 。 到达那里后,找到开始的 <head> 标记并在其下方插入一段收到的代码。
验证成功后,您可以提交站点地图。 打开 Google Search Console 并转到Sitemaps 。 在添加新站点地图字段中,只需添加您的 Shopify 站点地图的 URL,然后单击提交。 如果您有多个特定于国家/地区的域,请分别提交每个站点地图。
如何将您的 Shopify 站点地图提交给 Bing?
与 GSC 类似,您需要转到 Bing Webmaster > Sitemaps并单击Submit sitemap 。 在 Bing 的说明中查找更多详细信息。
如果搜索引擎不获取您的站点地图怎么办?
如果 Google 无法获取您的 Shopify 站点地图,它将在 Search Console 中显示无法获取错误。 这可能有几个原因:
- 您没有自定义域。 如果您要为域名 store.myshopify.com 下的商店添加站点地图,它可能不会被处理。 从我们的帖子中了解如何更改 Shopify 商店的域名。
- 您没有任何博客文章。 一些商家在 Shopify 社区分享了他们的经验,称发布博客文章帮助 Google 接受了站点地图。 显然,这是因为 Shopify 默认包含一个单独的博客站点地图,如果它是空的,谷歌将无法阅读它。
如果您对站点地图有任何其他问题,请与 Shopify 的支持人员讨论。
如何知道您的页面是否被索引?
在 Google Search Console 中,您可以查看站点地图中指示的可发现的网址数量:

不幸的是,如果发现的 URL 的数量低于您希望在搜索中显示的所有页面的数量,您将看不到哪些 URL 没有被索引。 如果发生这种情况,咨询 SEO 专家是有意义的。
请注意,搜索引擎最多需要数周时间才能抓取您的页面,因此不要期望您的商店会立即被编入索引或重新编入索引。
Shopify 上的 XML 和 HTML 站点地图有什么区别?
实际上有两种类型的站点地图。 XML 站点地图专为搜索机器人而设计,本质上可以帮助您获得更高的排名。 反过来,为真实用户创建了一个 HTML 站点地图:它通常出现在页脚中,并通过您的站点结构和层次结构的简单可视化引导到页面。
你两个都需要吗?
是否为您的商店创建 HTML 站点地图取决于您。 如果商店的结构很复杂,这可能会有所帮助——站点地图可以将访问者快速导航到正确的部分、子部分、品牌或产品。
然而,这样一个站点地图的价值是有争议的。 谷歌本身鼓励创建一个(在 2005 年的一篇文章中),但在 2019 年,谷歌的主要分析师同意 HTML 站点地图不适合 SEO,并且可能表明网站导航和内部搜索不佳。
如果你决定创建一个,你不仅可以在那里展示你的部分和产品结构,还可以突出一些重要的页面:交付信息、最近的促销、公司的详细信息等。
一些商店只是将主站点菜单中的内容复制到站点地图中:

这不像制作一个更全面的站点地图那样实用,因为它可能比菜单更容易让客户浏览。 看看这个例子:

有很多 Shopify 站点地图应用程序可以帮助您生成 HTML 站点地图。 查看 Magical Sitemap(免费)、SEO Sitemap Builder #1 Sitemap(每月 3.95 美元起)、Sitemapper:#1 Popular Sitemap(每月 4.99 美元起)和 SEO HTML 和 XML 站点地图(每月 3 美元起)。 后者的名称可能会令人困惑,因为它与 XML 站点地图无关,只允许您为用户创建 HTML 站点地图。 Shopify 的一些通用 SEO 应用程序还包括站点地图功能。
我们希望这篇文章可以帮助您更好地了解 Shopify 上的站点地图是什么、它们的功能以及您需要做些什么来确保对您的页面进行正确索引。 如果您有任何问题随时问。
关于 Shopify 站点地图的常见问题解答
Shopify 上的站点地图是什么?
站点地图是一个 XML 文件,其中包含用于索引的所有商店 URL。 另一种类型的站点地图,即 HTML 站点地图,是一个单独的页面,可以为访问者可视化商店的结构。
如何在 Shopify 上查找站点地图?
要查找您商店的站点地图,请将 /sitemap.xml 添加到您的域名。
如何编辑 Shopify 站点地图?
您无法编辑 Shopify 站点地图,也无法上传您自己的文件。 一切都是自动生成和更新的。
是否有任何用于站点地图管理的 Shopify 应用程序?
有几个应用程序可以帮助您创建 HTML 站点地图,但没有一个应用程序可以让您控制您的 XML 站点地图。