第03章 技术 SEO 基础:Shopify 独立站的速度、结构与爬取

第03章 技术 SEO 基础:Shopify 独立站的速度、结构与爬取

“技术 SEO 是看不见的基础设施。做好了,没人注意;没做好,你所有的内容努力都是在漏水的水桶里加水。”


为什么技术 SEO 对 Shopify 独立站特别重要

很多 DTC 创始人以为 Shopify 托管意味着"技术 SEO 已经帮你处理好了"。这只对了一半。

Shopify 确实帮你处理了:

  • HTTPS 证书(自动)
  • 基本的 Sitemap 生成
  • 移动端响应式主题(如果你选择了 Dawn 等现代主题)

但 Shopify 没有帮你处理:

  • 产品重复 URL 问题(一个产品出现在多个 Collection 时)
  • 图片优化(很多店主上传的是 4MB 的原图)
  • 废弃产品的正确处理
  • 博客文章和产品页的 canonical 标签配置
  • JavaScript 渲染问题(一些 App 会影响 Google 爬取)

技术 SEO 问题就像堵住的水管——不解决,你往里面灌再多内容,排名都出不来。


一、网站结构:让 Google 读懂你的逻辑

理想的 Shopify 电商网站层级

首页(Homepage)
├── 集合页:护肤品(/collections/skincare)
│   ├── 子集合:洗面奶(/collections/cleansers)
│   │   ├── 产品页:温和洗面奶(/products/gentle-cleanser)
│   │   └── 产品页:去角质洗面奶(/products/exfoliating-cleanser)
│   ├── 子集合:精华(/collections/serums)
│   └── 子集合:面霜(/collections/moisturizers)
├── 集合页:防晒(/collections/sunscreen)
└── 博客(/blogs/news)
    ├── 文章:最好的矿物防晒 2026(/blogs/news/best-mineral-sunscreen-2026)
    └── 文章:化学 vs 矿物防晒(/blogs/news/chemical-vs-mineral-sunscreen)

关键原则:

  • 扁平结构:从首页到产品页,最多 3 次点击
  • 逻辑清晰:集合 → 子集合 → 产品,层级清楚
  • 导航菜单:主菜单要包含主要集合,这是 Google 理解你的网站结构最重要的内部链接

Shopify 产品 URL 重复问题

这是 Shopify 最常见的技术 SEO 问题。

问题描述:一个产品(比如"温和洗面奶")同时属于"护肤品"集合和"洗面奶"集合,就会产生两个 URL:

/collections/skincare/products/gentle-cleanser
/collections/cleansers/products/gentle-cleanser

加上产品本身的 URL:

/products/gentle-cleanser

现在这个产品有三个 URL,Google 不知道哪个是"主 URL",导致排名信号分散。

Shopify 的处理方式:Shopify 2019 年后的版本,当用户从 Collection 页面进入产品页时,URL 会显示为 /collections/xxx/products/xxx,但后台实际上会自动添加 canonical 标签指向 /products/[handle]

你需要做什么

  1. 用 Ahrefs Webmaster Tools 爬取你的网站,检查 canonical 标签是否正确
  2. 确认主产品 URL(/products/xxx)有内容,其他 URL 的 canonical 都指向它
  3. 内部链接优先使用 /products/xxx 格式

检查方法:打开浏览器,进入一个从 Collection 页进入的产品页,查看地址栏 URL(通常是带 Collection 路径的),然后右键查看页面源码,搜索 canonical,确认它指向的是 /products/xxx


二、页面速度:1 秒 vs 10 秒的 5 倍转化率差距

页面速度不只是 SEO 因素,更是直接影响转化率:加载速度在 1 秒内的页面,转化率是 10 秒页面的 5 倍(Portent 研究数据)。

Google 使用 Core Web Vitals 三个指标衡量页面速度:

指标 含义 目标值
LCP(最大内容绘制) 页面最大内容元素加载时间 < 2.5 秒
INP(交互到下一次绘制) 用户点击到页面响应时间 < 200ms
CLS(累积布局偏移) 页面加载时元素跳动程度 < 0.1

如何检测:进入 PageSpeed Insights,输入你的产品页 URL,分别查看移动端和桌面端评分。

Shopify 速度优化的 5 个高价值动作

动作一:压缩产品图片

这是最常见也最严重的速度问题。很多店主直接上传相机拍摄的原图(5-10MB),严重拖慢加载速度。

  • 目标:产品图片文件大小 < 200KB
  • 工具:Shopify 内置图片压缩(支持 WebP 格式)、TinyPNG、Squoosh
  • 上传前建议图片尺寸:最大宽度 2048px
操作步骤:
1. 进入 Shopify Admin → Products
2. 点击产品,查看图片大小(鼠标悬停显示)
3. 超过 500KB 的图片需要重新压缩后上传

动作二:减少非必要 App

每安装一个 App,可能增加 0.1-0.5 秒的加载时间。很多店主有 20-30 个 App,其中 50% 已经不再使用。

  • 进入 Shopify Admin → Apps → 删除不再使用的 App
  • 用 PageSpeed Insights 的"Opportunities"部分,查看哪些第三方脚本拖慢了你的速度
  • 优先选择 “Built for Shopify” 认证的 App,这类 App 经过 Shopify 性能审核

动作三:延迟加载非关键 JavaScript

告诉浏览器先加载产品内容,再加载其他脚本(如聊天插件、热图工具)。

在 Shopify 主题的 theme.liquid 中,找到非关键第三方脚本标签,添加 deferasync 属性:

<!-- 之前 -->
<script src="https://widgets.example.com/widget.js"></script>

<!-- 之后 -->
<script src="https://widgets.example.com/widget.js" defer></script>

动作四:启用 CDN 和图片懒加载

Shopify 本身就有 CDN(内容分发网络),这个不需要另外配置。但确保你的主题使用了图片懒加载(lazy loading):

<img src="product.jpg" loading="lazy" alt="product description">

现代 Shopify 主题(Dawn、Sense 等)默认已启用,但老旧主题可能没有。

动作五:减少主题的液态字体

Google Fonts 等第三方字体可能导致渲染阻塞。可以:

  • 使用系统字体(如 -apple-system, BlinkMacSystemFont, 'Segoe UI'
  • 或者在主题中自托管字体文件

三、Faceted Navigation(筛选导航)的 SEO 陷阱

如果你的集合页有颜色、尺码、材质等筛选功能,每次用户筛选都会产生一个新 URL:

/collections/sunscreen?color=white&type=mineral&spf=50

如果你有 5 种颜色 × 3 种类型 × 4 种 SPF = 60 个筛选组合,就有 60 个额外 URL。这会导致:

  1. 索引膨胀:Google 爬取这 60 个 URL,发现内容几乎一样(都是同一批产品,只是顺序或数量略有不同),认为是重复内容
  2. 爬取预算浪费:Google 每次爬取你的网站有配额,浪费在无用 URL 上,重要页面可能被忽略

Shopify 的默认处理:Shopify 的 Liquid 主题默认会给筛选 URL 加上 ?sort_by= 等参数,这些 URL 通常不会被索引(因为没有在 sitemap 里)。但如果你使用了第三方筛选 App,需要检查其 canonical 标签配置。

解决方案:

  • 策略 A(保守):所有筛选 URL 的 canonical 都指向未筛选的集合页 URL(默认安全)
  • 策略 B(进阶):如果某个筛选组合有搜索量(如"矿物防晒 SPF 50"),允许 Google 索引这个 URL,给它加 self-referencing canonical,让它独立排名

如何判断哪些筛选 URL 值得索引:在 Ahrefs Keywords Explorer 搜索筛选词组合,看是否有 100+ 月搜索量。


四、Sitemap 和 Robots.txt

Sitemap

Shopify 自动生成 sitemap:yourstore.myshopify.com/sitemap.xml

你需要做:

  1. 登录 Google Search Console → Sitemaps → 提交你的 sitemap URL
  2. 检查 sitemap 里包含哪些页面(产品、集合、博客文章都应该在里面)
  3. 确认没有把不需要索引的页面(如账户页、购物车页)放进 sitemap

Robots.txt

Shopify 的默认 robots.txt 已经禁止了大部分不需要爬取的路径(/checkout、/cart、/account 等)。

不要乱动 robots.txt,除非你明确知道自己在做什么。一个常见错误是不小心 Disallow: / 禁止了整个网站被爬取。

检查方法:进入 yourstore.com/robots.txt,确认主要的集合页和产品页路径没有被 Disallow。


五、用 Google Search Console 发现技术问题

GSC 是免费的,也是最权威的技术 SEO 诊断工具(因为它直接来自 Google)。

最重要的四个报告:

1. 索引覆盖报告(Indexing → Pages)

查看哪些页面被索引、哪些页面没有被索引以及原因:

  • “Not indexed - crawled but currently not indexed”:Google 爬取到了但没索引,可能因为内容质量低或与其他页面高度重复
  • “Excluded by noindex”:检查是否有页面被错误地加了 noindex 标签

2. 核心网页指标报告(Experience → Core Web Vitals)

直接显示哪些 URL 有速度问题(Poor/Needs Improvement)。

3. 手动操作报告(Security & Manual Actions)

如果 Google 认为你违反了规则,会在这里显示惩罚通知。

4. 搜索结果报告(Performance → Search results)

这是日常最常用的报告,显示:

  • 你的网站被展示的总次数(Impressions)
  • 被点击的次数(Clicks)
  • 平均排名(Position)
  • 每个页面分别带来多少点击和展示

六、移动端优化

现实:大部分 Shopify 独立站的流量有 60-70% 来自移动端。Google 使用移动端优先索引(Mobile-First Indexing),意味着 Google 主要看你移动端版本来决定排名。

Shopify 的好消息:大部分 Shopify 主题(特别是 2023 年后的主题)默认都是响应式设计。

需要你检查的:

  1. 主要导航菜单在手机上是否方便点击(按钮大小 > 44px)
  2. 产品图片在手机上是否正常显示(不要用固定宽度)
  3. 字体在手机上是否可读(正文 > 16px)
  4. "加入购物车"按钮是否在首屏可见

测试工具:Google 的 Mobile-Friendly Test(即将退役)→ 改用 PageSpeed Insights 的移动端评分。


技术 SEO 月度检查清单

每月执行一次:

□ 检查 Google Search Console 的索引覆盖报告,修复新出现的错误
□ 检查 Core Web Vitals 报告,追踪速度变化趋势
□ 检查 GSC 的"搜索结果"报告,看排名有无异常下降
□ 用 Ahrefs Webmaster Tools 扫描:
  □ 4xx 错误(链接断裂)
  □ 内部链接问题
  □ 重复 Title/Meta 问题
□ 检查 PageSpeed Insights 评分(产品页 + 首页 + 主要集合页)

每季度执行一次:

□ 检查所有重定向是否正常工作(特别是下架产品)
□ 检查 Sitemap 是否包含所有新产品和博客文章
□ 检查是否有 App 被删除后留下的死链接
□ 用 Screaming Frog 做完整站点爬取分析

本章小结

  • Shopify 处理了 HTTPS 和基本 Sitemap,但重复 URL、图片速度、筛选导航等问题需要你主动处理
  • 产品重复 URL:Shopify 新版本自动添加 canonical 指向 /products/xxx,但要验证
  • 速度目标:LCP < 2.5s,1 秒加载的页面转化率是 10 秒的 5 倍;5 个高价值动作:压图片、减 App、延迟脚本、启用懒加载、优化字体
  • Faceted Navigation:筛选 URL 产生大量重复内容,策略 A 全部 canonical 指向集合页,策略 B 对有搜索量的筛选词单独开放索引
  • Google Search Console 4 个关键报告:索引覆盖、Core Web Vitals、手动操作、搜索结果
  • 60-70% 流量来自移动端,Google 移动端优先索引,移动体验直接影响排名