WP WooCommerce
标准化操作流程 v5
本手册基于多个真实项目的提示词迭代经验编写。v5 核心改进:提示词模板匹配真实迭代模式(非一次性)、新增 5 个故障排查子步骤、强化设计质量自查和文案语调护栏。整合 keyword-research-planning、professional-seo-content-writer(CORE-EEAT)、seo-cluster(SERP-Overlap)和 seo-programmatic 四大方法论。
作者:凹凸曼 · 2026-06-03
新增 故障排查子步骤(价格不可见 · 设计风格丢失 · SEO 研究语言泄露 · 英文标签未翻译)
新增 迭代式首页构建法(先建→调整→指定产品名→增量修改→保留已有部分)
新增 CSS 注入双路径明确区分(UX Block vs theme_mods)
新增 分类重组两步法(关键词调研设计 taxonomy → 配置产品归属)
强化 文案语调护栏:禁止 SEO 研究报告式表述 · 禁止 woocommerce demo 感
首页 + 政策页面统一使用纯 HTML + 内联 CSS,不使用 Flatsome Shortcode
步骤 0 · 前置准备
任何操作开始前,必须向 Codex 提供完整的网站背景信息。这是 SEO 中 E-E-A-T(经验、专业、权威、信任)建设的基础——品牌故事、行业经验和差异化信息是所有页面内容的根基。
网站背景信息模板
网站域名:[DOMAIN] · 品牌定位:[BRAND] 全系列一次性电子烟 · 目标市场:德国 + 欧洲 · 业务模式:批量购买与批发销售 · MOQ:大部分产品仅 10 支起售 · 仓库:德国 + 海外仓库(视产品库存决定) · 行业经验:9 年以上 · 品牌:BANG BOX, WASPE, UWIN, BIMO, RandM, BANG, VOZOL, JNR, MYDE 等
Warum [DOMAIN]? [DOMAIN] steht für Disposable Vape Großhandel mit niedriger MOQ: Wir sind seit mehr als 9 Jahren in der Vape-Branche aktiv...
新增 · 6 Circles 关键词策略(keyword-research-planning)
在开始任何内容生产前,先用 6 Circles Method 建立关键词体系:
- Circle 1 — Primary Keyword:确定每个品牌/产品线的核心关键词(如 "BANG Einweg Vapes Großhandel")
- Circle 2 — 3 Sub-topics:围绕核心关键词展开 3 个支持主题(如 按口数选购、按功能对比、批发指南)
- Circle 3 — 9 Content Pieces:每个 Sub-topic 产出 3 篇具体内容(How-to / Comparison / Listicle / Guide 等)
- 使用 Google Autocomplete、People Also Ask、Reddit 社区挖掘真实用户搜索词
- 竞争评估维度:内容深度、新鲜度、格式匹配、权威差距、内容缺口
- 优先级矩阵:机会分数 = 需求量 - 竞争度(新站聚焦 100-500 搜索量的低竞争词)
【网站背景 — 请在所有任务中以此为准】 我的网站 [DOMAIN],是一个专注 [BRAND] 全系列一次性电子烟的德国+欧洲电商独立站。 Warum [DOMAIN]? [DOMAIN] steht für Disposable Vape Großhandel mit niedriger MOQ: ...
SEO 提示 · E-E-A-T 信号
- 品牌介绍中的「9 年以上行业经验」是关键的 Expertise 信号
- 仓库分布信息(德国+海外)体现真实的运营 Experience
- 18+ 提示和合规声明是 Trustworthiness 的基础
- 在 About Us 页面中进一步展开品牌故事、团队信息和行业资质
步骤 1
基于同行 CSV 逐行深度重写。相比 v2,v3 增加了 SEO Title Tag 规范、Meta Description 长度收紧、Pre-Publishing Checklist 和更严格的 E-E-A-T 内容要求。
每一条产品独立研究、独立深度思考、独立优化。批量处理导致内容雷同、关键词堆砌,严重损害 SEO 效果。
CSV 列修改规则(完整版)
| 列名 | 规则 | SEO 关键要求 |
|---|---|---|
| Name | 品牌+型号+口数+一次性电子烟+核心关键词+特征词 | 禁止符号/破折号/emoji · 核心关键词前置 |
| Short description | 一句话核心卖点 | 包含核心关键词 · 作为 Meta Description 候选 |
| Description | ≥1000 词 HTML 文章 | H2/H3 层级 · 内联 CSS 表格+对比卡+FAQ · 关键词按搜索意图分布 · CTA 引导到网站 · 禁止声明 E-E-A-T 但内容要体现 |
| Categories | 翻译为德语 | 使用德国本地搜索习惯的德语分类名 |
| SKU | 重新生成 | 避免与同行相同 |
| Images | 禁止修改 | — |
| Attribute name | 翻译为德语 | Nicotine → Vape-Stärke(委婉表达,避免敏感词) |
| Attribute value | 部分翻译 | 口味英文保留 · Random Tastes 等通用文本翻译为德语 |
| Parent | 同步更新 | 确保父子关系不断开 |
新增 · CORE-EEAT 16 点质量框架(professional-seo-content-writer)
每条产品 Description 生成后,对照以下 16 项逐项评分(≥7/10 通过):
| # | 检查项 | 要求 |
|---|---|---|
| 1 | 搜索意图匹配 | 内容是否匹配搜索者的真实意图(信息型/商业型/交易型) |
| 2 | 直接回答 | 在前 100 词内回答核心问题 |
| 3 | 标题层级 | 仅一个 H1 · H2/H3 逻辑嵌套 |
| 4 | 关键词位置 | 主关键词在 H1、前 100 词、至少一个 H2、Meta、URL |
| 5 | 引用密度 | 每主要章节 ≥1 个数据/统计/权威来源支撑 |
| 6 | 数据精确 | 使用精确数字而非模糊表述 |
| 7 | 可读性 | 8-10 级阅读水平 · 短段落(2-4 句)· 列表增强可扫描性 |
| 8 | 实体覆盖 | 覆盖 SERP 期望的相关实体和子主题 |
| 9 | 内容深度 | 比当前 Top 3 排名页面更深 |
| 10 | 原创性 | 添加竞争对手没有的独特数据/案例/观点 |
| 11 | 内部链接 | 2-4 个相关内部链接 |
| 12 | 外部链接 | 2-3 个权威外部来源 |
| 13 | Featured Snippet 优化 | 至少优化一个段落用于精选摘要(定义/列表/表格/步骤) |
| 14 | 多媒体指引 | 注明哪里适合添加图片/图表/视频 |
| 15 | CTA 相关性 | 以非销售导向的上下文 CTA 结尾 |
| 16 | E-E-A-T 信号 | 展示经验、专业、权威和信任信号 |
Pre-Publishing Checklist(精简版 · 逐产品确认)
每条产品生成后,逐项确认:
- ☐ Title Tag 候选(Name):30-60 字符,主关键词前置,品牌名后置
- ☐ Meta Description 候选(Short description):150-160 字符,含 CTA
- ☐ H1(Name)包含核心关键词
- ☐ H2/H3 层级逻辑清晰
- ☐ 内容满足 1000 词最低要求(Description)
- ☐ 图片将在后续步骤补充 Alt Text(步骤 08)
- ☐ URL 干净且含关键词(由 WooCommerce 自动生成)
- ☐ 内部链接将在产品上线后补充(步骤 09)
- ☐ 避免使用 emoji
- ☐ 无虚构事实 · 无 SEO 元词汇
【网站背景 — 粘贴品牌信息】 这是一份同行的 WooCommerce 产品 CSV [DATEI]。请逐行优化 Type=variable 的产品。 同时参考 SEMrush 关键词 CSV [DATEIEN],按搜索意图分组关键词分配到产品 Description 中。 【SEO 内容规范 — 严格执行】 - Title Tag 候选(Name):30-60 字符,核心关键词前置,品牌名后置,禁止符号/emoji - Meta Description 候选(Short description):150-160 字符,含 CTA - Description:≥1000 词,含 H2/H3、内联 CSS 表格、产品对比卡、FAQ - 内容原创,基于真实事实,使用德国本地搜索习惯用词 - 不直接声明 E-E-A-T,不出现 "SEO"、"Keyword"、"SEMrush"、"Recherche" - 融入品牌独家信息(9 年经验、多仓库、低 MOQ、18+) 【其他列修改】 Categories→德语 · SKU→重新生成 · Images→禁止修改 Attribute name→德语(Nicotine→Vape-Stärke)· Attribute value→口味英文保留,通用文本翻译德语 Parent→同步更新 【执行要求】逐行独立研究、深度思考、独立优化。现在开始第一条。
步骤 2
将优化后的 CSV 导入 WooCommerce,逐项检查变体、价格、库存、属性、分类。建议先用 3-5 个产品测试导入,确认无误后再批量导入。
检查清单
- Variable 与 Variation 父子关系(Parent SKU 匹配)
- 价格、库存状态正确
- Attribute 名称/值正确(德语属性+英文口味值)
- 产品图片关联成功
- Categories 正确关联
- Short description 和 Description 正确渲染
- URL slug 含关键词且无重复
【网站背景 — 粘贴品牌信息】 我已将优化后的 CSV 导入 [DOMAIN]。通过 WordPress REST API 检查产品数据完整性: 1. 随机抽查 5 个 variable 产品,确认 variation 数量、属性配置 2. 检查价格、库存、Categories、SKU 唯一性、图片关联 3. 验证 URL slug 是否含关键词 4. 列出所有问题并逐一修复 使用 /wp-json/wc/v3/products 接口。
步骤 3 · Critical 新增
v3 新增。Google 无法正确抓取和索引的网站,所有内容优化都是徒劳。这一步确保 XML Sitemap、Robots.txt、Google Search Console 域名验证、Canonical URL 和 SSL/HTTPS 配置正确。
技术 SEO 设置清单
| 设置项 | 标准 | 检查方式 |
|---|---|---|
| XML Sitemap | Yoast SEO 自动生成 product-sitemap.xml、category-sitemap.xml 等 | 访问 /sitemap_index.xml 确认 |
| Robots.txt | 允许抓取产品/分类/页面 · 禁止 wp-admin、购物车、结账、我的账户 | 访问 /robots.txt 确认 |
| Google Search Console | 域名验证 + Sitemap 提交 + 索引覆盖率监控 | GSC 后台确认 |
| Canonical URL | 所有页面自引用 canonical · 分类页分面导航 canonical 指向主分类页 | 查看页面源码 <link rel="canonical"> |
| SSL/HTTPS | 全站 HTTPS · HTTP → HTTPS 301 重定向 | 浏览器锁图标确认 |
| Mobile-First | 100% 移动端优先索引(2024.7 已全面实施)· 移动端内容完整性 | GSC 设置确认 |
| Crawl Budget | 排除无关参数 URL(?filter_、?add-to-cart) | Robots.txt + GSC 参数处理 |
Robots.txt 推荐配置
User-agent: * Disallow: /wp-admin/ Disallow: /wp-json/ Disallow: /cart/ Disallow: /checkout/ Disallow: /my-account/ Disallow: /*?add-to-cart= Disallow: /*?filter_ Allow: /wp-json/yoast/ Allow: /wp-json/wp/v2/ Sitemap: https://[DOMAIN]/sitemap_index.xml
WooCommerce 分面导航 Canonical 处理
- WooCommerce 的筛选参数(?filter_color=red&query_type_color=or)会生成大量重复 URL
- 在 Yoast SEO → Settings → Advanced → Crawl optimization 中启用 "Remove unregistered URL parameters"
- 所有筛选组合 URL 的 canonical 应指向主分类页
- 如果使用 AJAX 筛选(不改变 URL),则无需额外处理
【网站背景 — 粘贴品牌信息】 为 [DOMAIN] 完成技术 SEO 基础设置。 检查并修复以下项目: 1. XML Sitemap:访问 /sitemap_index.xml 确认 Yoast 自动生成了 product-sitemap.xml 等 2. Robots.txt:访问 /robots.txt,确保: - 禁止抓取:/wp-admin/、/cart/、/checkout/、/my-account/、/*?add-to-cart=、/*?filter_ - 允许抓取:所有产品、分类、页面 - 引用 Sitemap 地址 3. Canonical URL:随机抽查 3 个产品页和 2 个分类页,确认 <link rel="canonical"> 指向正确的 URL 4. SSL/HTTPS:确认全站 HTTPS,HTTP 自动 301 到 HTTPS 5. Google Search Console:提醒我完成域名验证并提交 sitemap_index.xml 6. 确认 Yoast → Crawl optimization 中移除了未注册的 URL 参数 使用 /wp-json/wp/v2/settings 和 /wp-json/yoast/v1 相关接口进行检查。
步骤 4
为每个 WooCommerce 产品分类生成 SEO 优化的描述、Yoast SEO Title 和 Meta Description。v3 强化了 Title Tag 规范(30-60 字符,主关键词前置,品牌名后置)和 E-E-A-T 内容要求。
分类页面 SEO 规范
- 分类描述 500-1000 词(电商模板最低 400 词)
- Yoast SEO Title:30-60 字符,主关键词前置,品牌名后置(如 "BANG Einweg Vapes Großhandel | [DOMAIN]")
- Yoast Meta Description:150-160 字符,含 CTA
- 按分类类型(品牌/口数/功能/尼古丁/多口味)使用不同文案模板
- 不提及 SEO 元词汇和固定产品数量
- 始终包含 B2B 语境和 18+ 提示
【网站背景 — 粘贴品牌信息】 为 [DOMAIN] 的所有产品分类优化 SEO。 工作流程: 1. 获取分类 → 2. 解析 SEMrush 关键词 CSV → 3. 归类(品牌/口数/功能/尼古丁/多口味) 4. 为每个分类生成: a) 德语分类描述(500-1000 词,H2+关键词+搜索意图+购买提示) b) Yoast SEO Title(30-60 字符,主关键词前置,品牌名后置,格式:「关键词 | [BRAND]」) c) Yoast Meta Description(150-160 字符,含 CTA) 5. 备份 → 6. 验证 → 7. 更新 → 8. 触发 Yoast 索引 内容规则:不出现 SEO 元词汇 · 不提及产品数量 · B2B 语境+18+ 提示 · 德语本地搜索习惯
步骤 4.5 · 新增
v5 新增。分类结构直接影响 SEO 表现。基于 SEMrush 关键词数据设计分类 Taxonomy 是覆盖长尾关键词的核心手段。这是两步过程,不能一步完成。
两步法说明
- 第一步:关键词调研 + 分类 Taxonomy 设计 — 先研究所有产品和同行的分类方式,用 SEMrush 关键词数据寻找有排名机会的分类维度(品牌 · 可抽口数 · 产品特征 · 多口味 · 尼古丁强度等),设计 2 级分类结构
- 第二步:产品归属配置 — 将每个产品按新的分类方式合理分配到对应分类中
- 品牌直接做一级分类,不需要二级(如 BANG Einweg Vapes → 产品直接归属)
- 口数、特征、多口味等维度做二级分类
- 使用德语用户习惯的搜索词命名分类
【网站背景 — 粘贴品牌信息】 我将提供 [N] 家同行的 SEMrush 德语自然排名关键词数据。先对所有产品进行关键词调研。 当前 [DOMAIN] 的产品分类是空的,需要从零设计。 请根据搜索意图对我的网站进行产品分类设置: 1. 了解所有产品 2. 研究同行 SEMrush 关键词数据中的分类逻辑 3. 设计分类结构,从以下维度做 2 级分类: - 品牌(一级分类,不需要二级)— 如 BANG Einweg Vapes - 可抽口数 — 如 12000 Züge、20000 Züge、30000 Züge... - 产品特征 — 如 Vapes mit Display、Mesh Coil Vapes、Wiederaufladbare Vapes... - 多口味 — 如 2-in-1 Geschmack、4-in-1 Geschmack... - 尼古丁强度 — Nikotinfreie Vapes、Low-Strength Vapes... 4. 使用德语用户习惯的搜索词命名每个分类 5. 寻找有排名机会的分类方式,覆盖更多长尾关键词
请在第一步设计的分类基础上,对 [DOMAIN] 的所有产品进行合理的分类配置。
将每个产品分配到对应的品牌分类 + 口数分类 + 特征分类 + 口味分类。
通过 /wp-json/wc/v3/products/{id} 为每个产品设置 categories 数组。
操作前备份所有产品的当前分类。
步骤 5 · Critical 新增
v3 新增。Schema 标记是电商 SEO 最重要的技术之一。正确的 Product Schema 可以让产品在 Google 搜索结果中直接展示价格、库存和评分(Rich Snippet),CTR 提升 20-40%。使用 JSON-LD 格式,放在服务端渲染的 HTML 中。
电商 Schema 类型速查
| 页面类型 | 必须添加的 Schema | Google Rich Result |
|---|---|---|
| 首页 | Organization + WebSite(含 SearchAction) | Sitelinks Search Box |
| 产品页 | Product + Offer + Brand + BreadcrumbList | Product Rich Snippet(价格/库存/评分) |
| 分类页 | CollectionPage + ItemList + BreadcrumbList | 增强站点链接 |
| 品牌页 | Brand + Organization | — |
| Blog 文章 | Article / BlogPosting | Article Rich Snippet |
| FAQ 页面 | FAQPage(仅政府/医疗机构有 Rich Result · AI 引用仍有价值) | 受限 · AI 搜索可见 |
Product Schema 示例(JSON-LD)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "BANG BOX 20000 Puffs Einweg E-Zigarette",
"image": "https://[DOMAIN]/wp-content/uploads/bang-box-20000.jpg",
"description": "BANG BOX 20000 Puffs Einweg E-Zigarette...",
"sku": "EZ-BANG-BOX20K-001",
"brand": { "@type": "Brand", "name": "BANG" },
"offers": {
"@type": "Offer",
"price": "19.99", "priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://[DOMAIN]/product/bang-box-20000/",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingDestination": {
"@type": "DefinedRegion", "addressCountry": ["DE","AT","BE","NL","FR","ES","PT","PL","DK"]
}
}
}
}
</script>
Organization + WebSite Schema 示例
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "[BRAND NAME]",
"url": "https://[DOMAIN]",
"logo": "https://[DOMAIN]/wp-content/uploads/logo.png",
"contactPoint": { "@type": "ContactPoint", "email": "info@[DOMAIN]", "contactType": "customer service" },
"sameAs": []
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "[BRAND NAME]",
"url": "https://[DOMAIN]",
"potentialAction": {
"@type": "SearchAction",
"target": "https://[DOMAIN]/?s={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
Product 结构化数据必须在服务端渲染的 HTML 中,不能通过 JavaScript 动态注入(依据 2025.12 Google JS SEO 指南)。Yoast SEO 插件会自动生成部分 Schema,但 Product 级别的 Offer/ShippingDetails 可能需要通过 Code Snippets 或专用插件补充。
【网站背景 — 粘贴品牌信息】 为 [DOMAIN] 实施完整的 Schema 结构化数据标记。 1. 确认 Yoast SEO 已自动生成的 Schema(通过查看首页和产品页源码中的 <script type="application/ld+json">) 2. 补充以下 Schema: a) Organization:品牌名、URL、Logo、客服邮箱 b) WebSite + SearchAction:站点搜索框 Schema c) Product(每个产品页):name、image、description、sku、brand、offers(price+priceCurrency+availability+url+shippingDetails) d) BreadcrumbList(所有页面):面包屑导航 e) CollectionPage(分类页):分类页标记 3. 使用 Google Rich Results Test 验证 Schema:https://search.google.com/test/rich-results 4. 将 Organization + WebSite Schema 通过 Code Snippets 注入到全站 header 5. 产品 Schema 通过 functions.php 或 Code Snippets 为每个产品页动态生成 Schema 格式:JSON-LD · 服务端渲染 · 不通过 JS 注入
步骤 6
构建全宽设计首页和 10 个政策页面。v3 强化首页的 SEO 要求:H1 含主关键词、Meta Description 150-160 字符、正文 ≥500 词(电商模板最低标准)。
首页 SEO 规范(新增)
- H1:含主关键词(如 "Einweg Vape Großhandel"),品牌名后置
- Yoast SEO Title:30-60 字符(如 "Einweg Vapes Großhandel ab 10 Stück | [BRAND]")
- Meta Description:150-160 字符,含 CTA
- 正文 ≥500 词(电商模板最低)
- 从 SEMrush 关键词中合理埋词
【网站背景 — 粘贴品牌信息】 使用 WordPress REST 为 [DOMAIN] 构建首页和政策页面。 【首页 SEO 要求 — 新增】 - H1 含主关键词,品牌名后置 - Yoast Title:30-60 字符 - Meta Description:150-160 字符,含 CTA - 正文 ≥500 词 - 从 SEMrush 关键词数据中埋词 【设计规范】 - Hallmark 技能 · freshcap.com 风格 · 全宽设计 · 纯 HTML+内联 CSS - flex-wrap+min-width+clamp() 原生响应式 · 避免 wpautop 破坏布局 - 至少 5 个 section:Hero(1980×600px)、品牌类目网格、热销产品(6列2行)、Sample Box(6列2行)、为什么选我们、最新博客、CTA 【政策页面】10 个页面 · 纯 HTML + 内联 CSS(不使用 Flatsome Shortcode)· 参考同行内容 · 融入品牌信息 · 联系方式 info@[DOMAIN] 同行参考:zugevape.com · vapeu.de · 24hvape.com · bangvapes.com
为 [DOMAIN] 首页添加 SEO Title 和 Meta Description(使用 Yoast SEO 插件)。
通过 /wp-json/wp/v2/pages/{homepage_id} POST 更新 yoast_wpseo_title 和 yoast_wpseo_metadesc meta 字段。
- SEO Title:30-60 字符 · 主关键词前置 · 品牌名后置
- Meta Description:150-160 字符 · 含 CTA · 基于 SEMrush 关键词优化
步骤 7
通过 WordPress REST 向 Flatsome 主题注入 Custom CSS。v3 增加 CLS(累积布局偏移)防护要求:所有图片和 iframe 必须设置明确的 width/height 属性。
CSS 注入 + CLS 防护(新增)
- 端点:/wp-json/wc-admin/options?options=theme_mods_flatsome-child
- 标记注释包裹:/* codex-section */ ... /* /codex-section */
- 作用域隔离:body.woocommerce-shop · body.tax-product_cat · body.single-product
- CLS 防护:所有 <img> 必须有 width/height 属性
- 字体加载使用 font-display: swap
【网站背景 — 粘贴品牌信息】 美化 [DOMAIN] 的商店页/分类页/产品页 CSS。通过 theme_mods_flatsome-child → html_custom_css。 作用域:body.woocommerce-shop / body.tax-product_cat(商店/分类) + body.single-product(产品页) 要求:背景·面包屑·筛选按钮·分类栏卡片化·产品卡片圆角·标题两行截断·移动端适配 产品页:数量选择器+加购按钮始终一行 · Kategorien 单行省略号 · PC 端图片和信息框同行 备份 → 修改 → 验证持久化 → 截图验证
步骤 8 · High 新增
v3 新增。产品图片是电商最大的内容资产。缺少 Alt Text = 丢失 Google Images 流量;未压缩的图片 = LCP 超标导致排名下降。这一步同时处理图像 SEO 和 Core Web Vitals 基线检测。
图像 SEO 规范
| 项目 | 标准 |
|---|---|
| Alt Text | 10-125 字符 · 描述图片内容 · 自然包含关键词 · 非装饰性图片必须添加 · 不用 "image/jpg" 作 Alt |
| 文件格式 | WebP 优先(比 JPEG 小 25-35%),AVIF 备选 |
| 文件大小 | 产品图 ≤200KB · Hero Banner ≤500KB |
| 响应式图片 | 使用 srcset + sizes 属性,WooCommerce 默认支持 |
| Lazy Loading | 产品列表图使用 loading="lazy" · 首屏 Hero 图使用 eager |
| Image Sitemap | Yoast 自动生成 · 确认已包含在 sitemap_index.xml 中 |
| 文件名 | 使用描述性文件名(bang-box-20000-einweg-vape.jpg 而非 IMG_001.jpg) |
Core Web Vitals 目标(Google 排名信号)
| 指标 | Good(绿色) | 测量方式 |
|---|---|---|
| LCP | ≤2.5s | PageSpeed Insights / CrUX |
| INP | ≤200ms | CrUX(替代 FID) |
| CLS | ≤0.1 | PageSpeed Insights |
CWV 是排名 tiebreaker:当内容质量相当时决定排名。优化优先级:LCP > CLS > INP。
【网站背景 — 粘贴品牌信息】 为 [DOMAIN] 完成图像 SEO 优化和页面性能基线检测。 【图像 SEO】 1. 通过 /wp-json/wp/v2/media 获取所有产品图片 2. 为每张图片生成描述性 Alt Text(德语,10-125 字符,含自然关键词) - 示例:"BANG BOX 20000 Puffs Einweg E-Zigarette in verschiedenen Farben" 3. 检查图片格式:未使用 WebP 的图片建议转换为 WebP(可推荐 Imagify/ShortPixel 插件) 4. 确认产品列表页图片使用了 loading="lazy" 5. 确认 Image Sitemap 包含在 sitemap_index.xml 中 【Core Web Vitals 基线】 1. 运行 PageSpeed Insights 检测首页和 1 个产品页 2. 记录 LCP/INP/CLS 得分 3. 如果 LCP >2.5s:分析 LCP 子部分(TTFB/资源加载延迟/渲染延迟),定位瓶颈 4. 如果 CLS >0.1:检查是否有图片缺少 width/height、动态注入内容 【优化建议】 - Hero 图片使用 fetchpriority="high" + preload - 产品列表图使用 loading="lazy" - 确保所有 <img> 有 width/height 属性(CLS 防护) - 字体使用 font-display: swap - 建议安装 WP Rocket 或 W3 Total Cache 进行缓存优化
步骤 9 · High 新增
v3 新增。内部链接是 PageRank 在站内传递的管道。没有系统的互链,长尾产品页会变成「孤儿页面」,Google 无法发现。同时构建 Topic Cluster(主题集群)架构,让分类页作为 Pillar Page,产品页和 Blog 文章作为 Cluster Content。
内部链接规范
| 页面类型 | 内部链接目标 | 锚文本规则 |
|---|---|---|
| 产品页 | 2-4 个内部链接 | 链接到相关分类、相关产品、Blog 购买指南 |
| 分类页 | 链接到所有子分类和代表性产品 | 描述性锚文本,不用 "click here" |
| Blog 文章(1500+ 词) | 5-10 个内部链接 | 链接到 Pillar Page、相关产品、其他 Blog |
| 首页 | 链接到主要分类和热销产品 | 锚文本多样化,避免全是精确匹配关键词 |
SERP-Overlap Clustering 方法(seo-cluster 核心方法论)
关键词分组不应基于文本相似度,而应基于 Google 实际的 SERP 重叠度:
| 共享 Top 10 URL 数 | 关系 | 操作 |
|---|---|---|
| 7-10 个 | 同一篇内容可覆盖 | 合并为一个目标页面 |
| 4-6 个 | 同一集群 | 归入同一 Spoke Cluster,互相链接 |
| 2-3 个 | 相邻集群 | 分到不同集群,添加交叉链接 |
| 0-1 个 | 独立主题 | 分配到不同集群或排除 |
此方法确保内容架构匹配 Google 实际的排名逻辑,避免内容蚕食(Cannibalization)。
Hub-and-Spoke 架构 + 内部链接矩阵
- Pillar Page(支柱页):最高搜索量、最广意图、最多 SERP 重叠的关键词页面(2500-4000 词)
- Spoke Posts(辐条文章):每个 Cluster 2-4 篇支持文章(1200-1800 词)
- 链接矩阵:Spoke→Pillar(强制)、Pillar→Spoke(强制)、Spoke↔Spoke 同集群(2-3 条)、跨集群(0-1 条)
- 蚕食检查:任意两页面不能共享同一主关键词。SERP 重叠 7+ 的关键词必须合并
- 每个页面 ≥3 条入链 · 0 孤儿页面 · 锚文本使用目标关键词或近义变体
Topic Cluster 架构(电商)
- Pillar Page(支柱页):分类页(如 /produkt-kategorie/einweg-e-zigaretten/)— 涵盖整个主题的概述
- Cluster Content(集群内容):品牌子分类页 + 产品页 + Blog 购买指南
- 链接模式:Cluster → Pillar(所有集群页面向上链接到支柱页)· Pillar → Cluster(支柱页向下链接到关键集群)
- 确保 0 孤儿页面:每个页面至少被另一个页面链接到(通过 Breadcrumb 或 Related Products 区域)
【网站背景 — 粘贴品牌信息】 为 [DOMAIN] 设计和实施内部链接策略。 1. 绘制网站结构图(Silo 结构): - 首页 → 品牌分类页 → 子分类页 → 产品页 - 首页 → Blog → 购买指南 → 产品页 2. 识别 Topic Cluster: - Pillar Page = 主分类页(如 /einweg-e-zigaretten/) - Cluster = 品牌子分类 + 代表产品 3. 在每个产品 Description 中添加 2-4 个内部链接: - 链接到所属分类页 - 链接到 1-2 个相关产品 - 使用描述性锚文本(不用 "hier klicken") 4. 在每个分类页中添加: - 链接到代表性产品 - 链接到相关子分类 5. 确保面包屑导航在所有页面正确显示(Yoast Breadcrumb) 6. 检查是否有孤儿页面(通过 Screaming Frog 或手动抽查) 7. 为未来 Blog 文章预留 Topic Cluster 结构
步骤 10
创建主导航菜单和全局 Footer。Footer 写入 UX Blocks 并通过 Theme Mod 引用。
【网站背景 — 粘贴品牌信息】 为 [DOMAIN] 设计菜单,分为手机端和桌面端: 【手机端菜单】 添加一个 Menu 专门用于 Mobile,包含:首页、产品分类(按品牌+口数+特征+多口味做 2 级分类)、运输、退货、FAQs、博客、联系我们 【桌面端菜单】 添加一个 Menu 专门用于 Desktop PC 端,包含:首页、Shop(使用 UX Block 做 Mega Menu) Mega Menu 设计要求: - 通过 /wp-json/wp/v2/ux-blocks 创建/更新 Mega Menu UX Block - 包含所有产品分类(品牌+口数+产品特征+多口味做 2 级分类) - 关键约束:必须在不滚动鼠标的前提下完全展示所有内容。如果太高导致无法在一屏内显示,缩小间距、减少列数或合并分类组 - 风格参考首页设计 【Footer】 创建 Footer UX Block · 5 列布局 · Dark Mode Logo · 联系邮箱 设置 theme_mods_flatsome-child.footer_block
步骤 11
设计 SVG Logo(多色变体)、Favicon 多尺寸,上传至 WordPress 媒体库。
【网站背景 — 粘贴品牌信息】 为 [DOMAIN] 设计 Logo 和 Favicon。 SVG 格式 · 标准/暗色/纯黑三变体 · Favicon 60/120/125px 上传到媒体库 → 设置 site_logo
步骤 12 · Medium 新增
v3 新增。仅有产品页无法覆盖 informational intent 的搜索词(如 "Einweg Vape vs Pod Vape"、"Wie lange hält eine Einweg E-Zigarette"),丢失大量长尾流量。Blog 是覆盖这些搜索意图、构建 Topic Cluster 和建设 E-E-A-T 的核心手段。
Blog 内容策略框架
| 内容类型 | 搜索意图 | 示例主题(德语) | 发布频率 |
|---|---|---|---|
| 购买指南 | Commercial | "Einweg Vape Großhandel: Worauf Sie beim Bulk-Kauf achten sollten" | 每 2 周 1 篇 |
| 对比文章 | Commercial | "BANG vs RandM: Welche Einweg Vape Marke ist die richtige?" | 每月 1 篇 |
| How-To | Informational | "Wie lagert man Einweg Vapes richtig?" | 每月 1 篇 |
| 行业趋势 | Informational | "Einweg Vape Trends 2026: Was Händler wissen müssen" | 每季度 1 篇 |
| 产品评测 | Commercial | "BANG BOX 20000 im Test: Lohnt sich der Großhandel?" | 每月 2 篇 |
Blog 内容模板选择(professional-seo-content-writer)
根据搜索意图选择最合适的模板,不要所有文章都用同一种格式:
| 搜索意图 | 推荐模板 | 典型标题格式(德语示例) |
|---|---|---|
| Informational(How) | How-to Guide | "Wie man [Ziel] in [N] Schritten [erreicht]" |
| Commercial(Compare) | Comparison | "[Marke A] vs [Marke B]: Welche Einweg Vape für [Anwendungsfall]?" |
| Commercial(Evaluate) | Review / Best-of | "[N] beste Einweg Vapes [Jahr]: Großhandel Test & Vergleich" |
| Informational(Learn) | Pillar Page / Guide | "Einweg Vape Großhandel: Der ultimative Leitfaden [Jahr]" |
| Informational(List) | Listicle | "[N] bewährte Tipps für den Vape-Großhandelseinkauf" |
Blog 文章 SEO 规范(含 CORE-EEAT 要求)
- 每篇 ≥1500 词 · 原创 · 德语 SEO 优化
- H1 含核心关键词 · H2/H3 层级清晰
- 5-10 个内部链接(链接到 Pillar Page、产品、其他 Blog)
- Article Schema(BlogPosting)
- Featured Image 有 Alt Text
- 发布后提交 URL 到 GSC 的 URL Inspection
【网站背景 — 粘贴品牌信息】 为 [DOMAIN] 制定 Blog 内容策略和发布计划。 1. 基于 SEMrush 关键词数据,识别出 informational intent 的搜索词 (如 "wie lange hält vape"、"einweg vape entsorgen"、"vape großhandel tipps") 2. 将这些搜索词分组为 Topic Cluster,每个 Cluster 对应一篇 Pillar Blog 3. 规划前 10 篇 Blog 文章的主题、目标关键词和搜索意图 4. 制定 3 个月的发布日历(频率:前 8 周每 2 周 1 篇,之后每周 1 篇) 5. 每篇文章要求: - ≥1500 词德语原创内容 - 包含 5-10 个内部链接到产品和分类 - Article Schema - 发布后通过 GSC URL Inspection 提交索引 6. 创建 Blog 页面的 SEO Title 和 Meta Description Blog URL 结构:/blog/ 或 /ratgeber/(德语更自然)
步骤 13
每次视觉变更后用 Playwright 多视口截图验证。v3 增加了 SEO 元素的验证(Title、Meta Description、Canonical、Schema 是否正确渲染)。
【网站背景 — 粘贴品牌信息】 对 [DOMAIN] 的 [页面] 进行截图+SEO 验证。 截图:375/768/1280/1440px · 检查布局、图片、按钮、移动端导航 SEO 检查:查看页面源码确认 - <title> 标签(30-60 字符,关键词前置) - <meta name="description">(150-160 字符) - <link rel="canonical"> 指向正确 URL - Schema JSON-LD 正确渲染 - H1 唯一且含关键词 - 图片有 alt 属性
步骤 14 · Medium 新增
v3 新增。建站完成不是终点。持续的 SEO 监控可以及时发现问题(索引下降、关键词排名变动、Core Web Vitals 退化)并调整策略。
SEO 监控节奏
| 频率 | 监控内容 | 工具 |
|---|---|---|
| 每周 | GSC:查询次数、点击量、CTR、平均排名 · 索引覆盖率(是否有新错误) | Google Search Console |
| 每月 | Core Web Vitals(LCP/INP/CLS)· 页面性能变化 | PageSpeed Insights / CrUX |
| 每月 | 关键词排名跟踪:前 20 个目标关键词的位置变化 | SEMrush / GSC |
| 每季度 | 完整的 SEO Audit(技术+内容+Schema+性能) | Codex /seo audit 命令 |
| 每次更新后 | 新发布的 Blog 是否被索引 · 产品 CSV 导入后的索引状态 | GSC URL Inspection |
【网站背景 — 粘贴品牌信息】 为 [DOMAIN] 建立 SEO 持续监控流程。 1. 确认 Google Search Console 已验证且数据正常流入 2. 检查过去 28 天的搜索表现: - 总点击量、总展示量、平均 CTR、平均排名 - Top 20 查询词和对应的页面 3. 检查索引覆盖率:是否有被排除的页面?是否有爬取错误? 4. 运行 PageSpeed Insights 检测首页和 Top 5 产品页的 CWV 5. 如果 LCP >2.5s 或 CLS >0.1,分析瓶颈并给出优化建议 6. 检查 sitemap_index.xml 中提交的 URL 数量是否与 GSC 已索引数量一致 7. 如果有 Blog,提交最新文章的 URL 到 GSC URL Inspection 8. 制定下月的 SEO 优化优先级列表
步骤 15
v3 扩充至 15 项检查,新增 SEO 相关安全项。