Shopify 进阶 SEO 实战
基础 SEO(标题、Meta、URL handle、ALT 文本)做完后,独立站想进一步抢自然流量需要切入四个方向:结构化数据、多语言部署、Core Web Vitals、外链与内容资产。这四块的共同特征是——投入产出周期通常 3-6 个月,但一旦起效后稳定性远高于付费投放。
下文按”投入成本由低到高”排列,建议依次实施而非并行——SEO 改动的归因比广告复杂得多,同时改三个变量会无法判断哪个改动起了作用。
一、结构化数据(JSON-LD)
结构化数据让 Google 在搜索结果页直接展示富媒体信息(星级评分、价格、库存、面包屑路径、FAQ 折叠面板等),实测可提升 SERP 点击率 10-25%。
优先实现的 schema 类型
| Schema 类型 | 用途 | 优先级 |
|---|---|---|
Product | 产品页(含评分、价格、库存) | P0 |
BreadcrumbList | 所有内层页面 | P0 |
FAQPage | 产品页 / 内容页的 FAQ 折叠区 | P1 |
Article | 博客文章 | P1 |
Organization | 全站首页 / 关于页 | P1 |
Review | 含真实评论的产品 | P2 |
VideoObject | 包含视频的产品页 | P2 |
实施方式(不依赖 SEO 应用)
Shopify Dawn 等官方主题已经内置部分 schema,但默认实现较为保守。推荐在 snippets/structured-data.liquid 中手写,按页面类型分发:
{% if template contains 'product' %}
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": {{ product.title | json }},
"image": [{{ product.featured_image | image_url: width: 1200 | json }}],
"description": {{ product.description | strip_html | json }},
"sku": {{ product.selected_or_first_available_variant.sku | json }},
"brand": { "@type": "Brand", "name": {{ product.vendor | json }} },
"offers": {
"@type": "Offer",
"url": {{ shop.url | append: product.url | json }},
"priceCurrency": {{ cart.currency.iso_code | json }},
"price": "{{ product.price | divided_by: 100.00 }}",
"availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}"
}
}
</script>
{% endif %}验证流程
每次 schema 改动后必须做两件事:
- 用 Google Rich Results Test 验证语法
- 在 Google Search Console → “增强功能” 看产品 / FAQ / 面包屑各类报告,确认无错误
注意:结构化数据不直接影响排名,影响的是富媒体展示的资格。如果 Search Console 提示某类 schema 有错误,Google 会停止展示该类富媒体一段时间,需要修复后等待重新评估。
二、Hreflang 与多语言部署
进入第二语言市场前需要决定三个问题:
域名结构选哪种
- 子目录(
example.com/fr/)—— 最推荐,权重集中,Shopify Markets 默认结构 - 子域(
fr.example.com)—— 维护成本高,权重分散 - 独立域(
example.fr)—— 仅在需要本地化品牌时使用
Shopify Markets 启用后默认走子目录结构,无需额外操作。
Hreflang 标签必须正确配置
每个语言版本的页面需要相互声明,且必须包含 x-default 兜底标签:
{%- for locale in shop.published_locales -%}
<link rel="alternate"
hreflang="{{ locale.iso_code }}"
href="{{ canonical_url | replace: shop.locale.iso_code, locale.iso_code }}">
{%- endfor -%}
<link rel="alternate" hreflang="x-default" href="{{ canonical_url }}">Shopify Markets 在主题 <head> 内会自动注入部分 hreflang,但完整覆盖建议手动校验。
Canonical 标签不要硬编码
跨语言版本的 canonical 应指向当前语言版本自身,而不是所有语言都指向英文版——后者会导致非英文版本被 Google 视为”重复内容副本”,无法独立排名。
详细配置见站内:Hreflang 多语言 SEO 部署指南
三、Core Web Vitals 与排名信号
Google 在 2021 年将 Core Web Vitals(LCP、CLS、INP)纳入排名信号。对 Shopify 主题而言,三个指标的常见瓶颈来源不同:
LCP(最大内容绘制,目标 < 2.5s)
90% 的瓶颈在首屏图片:
- 首屏 hero 图未压缩或尺寸过大
- 首屏图片错加
loading="lazy"(应使用fetchpriority="high") - 主题使用 JavaScript 异步加载 hero,导致 LCP 元素延后
修复优先级:固定 hero 区域用 <img> 直出(不要 JS 注入),首图加 fetchpriority="high",关闭 loading="lazy",原图压到 ≤ 250KB。
CLS(累积布局偏移,目标 < 0.1)
主要来源:
<img>未声明width/height属性- 字体异步加载导致文本回流(FOIT/FOUT)
- 第三方 widget(评价、弹窗、Cookie banner)延迟注入挤动布局
修复:所有图片显式声明尺寸;字体用 font-display: swap + 预加载关键字号;评论 / 弹窗等组件预留占位高度。
INP(交互到下次绘制,目标 < 200ms)
INP 替代了旧的 FID 指标,对 JS 阻塞主线程更敏感。Shopify 主题常见瓶颈:
- 同步加载多个第三方脚本(Klaviyo、Pinterest、TikTok、Recart 等)
- Liquid 在循环中渲染过多 product card,单个 section 输出超 1MB HTML
- Cart Drawer 之类的弹层在打开时同步执行大量 JS
修复方向:第三方脚本加 defer 或延迟到首次交互后加载;产品集合页拆分 paginate;交互组件用 Web Component 而非全量 JS 框架。
数据验证
Google Search Console → “网页体验” 可查看真实用户(CrUX)数据。PageSpeed Insights 的”实验数据”只是单次模拟,以 CrUX 字段数据为准。CrUX 数据需 28 天滚动窗口,改动后效果不会立刻显现。
四、外链与内容资产
技术层面的优化做完后,长期增长的瓶颈就转移到了域名权威度(Domain Authority)。这块只有两条路径:
路径 A:内容资产
写搜索量适中、竞争度可接受的长尾内容,而不是大词。判断标准用 Ahrefs / SEMrush 的 KD(Keyword Difficulty):
- DR < 20 的新站,只攻 KD < 15 的词
- DR 20-40,可以攻 KD 15-30
- DR > 40 才有资格抢 KD > 30 的词
内容形式按搜索意图选择:
| 搜索意图 | 内容形式 | 例子 |
|---|---|---|
| 信息型 | 长篇指南、对比表 | ”best running shoes for flat feet” |
| 商业研究 | 评测、清单 | ”X vs Y comparison” |
| 交易型 | 产品页 / collection | ”buy waterproof bluetooth speaker” |
电商站最常见的失误是把交易型词写成信息型文章,反而让 Google 把流量送给 Affiliate 评测站。
路径 B:外链
外链质量 > 数量。一条相关行业 DR70+ 的链接,价值高于一百条低质目录站。常见可执行的策略:
- HARO / Help a B2B Writer:回答记者提问获得权威媒体外链
- 行业 podcast / YouTube 上嘉宾:嘉宾位通常带 do-follow 链接
- 客座博客(Guest Post):在相关行业站发原创长文
- Linkable Asset:制作原创研究数据、计算器工具,吸引自然引用
不推荐:购买链接(PBN)、目录站批量提交、Web 2.0 评论灌水。这些手段 2024 年后 Google 算法已经能识别,惩罚概率高于收益。
五、定期复盘的核心指标
SEO 复盘节奏建议:月度 看流量与排名变化,季度 看内容产出与外链增长。
关键指标:
- 自然流量 sessions(GSC 与 GA4 双口径,取交集判断)
- 关键词排名分布(top 3 / top 10 / top 30 三档计数变化)
- CTR 与平均位置(GSC → 效果报告)
- 被收录页数(GSC → 网页 → 已编入索引)
- 核心网页指标合格率(CWV 三项 75 分位通过比例)
不要看的指标:DA / DR 的绝对数字(变化频繁、不稳定)、Alexa 排名(已停止)、单纯的”网站健康分”(各工具口径不一致)。