一键导入
30x-seo-hreflang
Hreflang 和国际 SEO 审核、验证和生成。检测常见错误,验证语言/地区代码, 生成正确的 hreflang 实现。当用户说"hreflang"、"国际SEO"、"多语言"、 "多地区"或"语言标签"时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Hreflang 和国际 SEO 审核、验证和生成。检测常见错误,验证语言/地区代码, 生成正确的 hreflang 实现。当用户说"hreflang"、"国际SEO"、"多语言"、 "多地区"或"语言标签"时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
监控品牌在 AI 平台的可见性(Google AI Overview、ChatGPT、Claude、Gemini、Perplexity)。 追踪 LLM 提及、分析 AI 生成的引用、识别 AI 搜索机会。 当用户说"AI可见性"、"LLM提及"、"AI Overview"、"ChatGPT可见性"、 "AI搜索"、"生成式搜索"、"AI引用"或"品牌在AI中"时使用。
网站架构规划:页面层级、导航、URL结构、内部链接策略。 当用户说"网站结构"、"页面层级"、"URL结构"、"导航设计" 或"信息架构"时使用。不适用于XML站点地图(请用seo-sitemap)。
使用 DataForSEO API 进行全面外链分析。分析外链概况、 寻找链接建设机会、检测有毒链接、与竞争对手比较、识别链接差距。 当用户说"外链"、"链接建设"、"引用域"、"链接概况"、"有毒链接"、 "链接差距"、"竞品链接"或"域名权重"时使用。
检测关键词蚕食 - 多个页面竞争同一关键词。识别蚕食 URL 并提供解决策略 (合并、重定向、差异化或删除)。
生成 SEO 优化的竞品对比和替代方案页面。涵盖 "X vs Y" 布局、 "X 替代方案"页面、功能矩阵、schema 标记和转化优化。当用户说 "对比页"、"vs页面"、"替代方案页"、"竞品对比"或"X vs Y"时使用。
内容质量审计,同时检查传统 SEO(E-E-A-T)和 AI 搜索(可引用性、结构、权威性)。 当用户说"内容审计"、"内容质量"、"E-E-A-T"、"AI 可引用性"、"内容分析" 或"我的内容对 SEO 好吗"时使用。
| name | 30x-seo-hreflang |
| description | Hreflang 和国际 SEO 审核、验证和生成。检测常见错误,验证语言/地区代码, 生成正确的 hreflang 实现。当用户说"hreflang"、"国际SEO"、"多语言"、 "多地区"或"语言标签"时使用。 |
| allowed-tools | ["WebFetch","Read"] |
验证现有 hreflang 实现或为多语言和多地区网站生成正确的 hreflang 标签。 支持 HTML、HTTP 响应头和 XML 站点地图实现。
en、fr、de、ja)eng 而非 en(ISO 639-2,对 hreflang 无效)jp 而非 ja(日语的错误代码)zh 没有地区限定符(模糊 — 使用 zh-Hans 或 zh-Hant)en-US、en-GB、pt-BR)language-REGION(小写语言,大写地区)en-uk 而非 en-GB(UK 不是有效的 ISO 3166-1 代码)es-LA(拉丁美洲不是国家 — 使用具体国家)rel=canonical 指向其他地方,该页面上的 hreflang 被忽略| 问题 | 严重性 | 修复 |
|---|---|---|
| 缺少自引用标签 | 严重 | 添加指向同一页面 URL 的 hreflang |
| 缺少返回标签(A→B 但没有 B→A) | 严重 | 在所有备选项上添加匹配的返回标签 |
| 缺少 x-default | 高 | 添加指向回退/选择页面的 x-default |
无效语言代码(如 eng) | 高 | 使用 ISO 639-1 两字母代码 |
无效地区代码(如 en-uk) | 高 | 使用 ISO 3166-1 Alpha-2 代码 |
| 非 canonical URL 上的 hreflang | 高 | 只在 canonical URL 上放置 hreflang |
| URL 中 HTTP/HTTPS 不匹配 | 中 | 统一所有 URL 为 HTTPS |
| 尾部斜杠不一致 | 中 | 精确匹配 canonical URL 格式 |
| HTML 和站点地图中都有 hreflang | 低 | 选择一种方法 — 大型网站推荐站点地图 |
| 需要时语言没有地区 | 低 | 为地理定向内容添加地区限定符 |
最适合:每页语言/地区变体 <50 的网站。
<link rel="alternate" hreflang="en-US" href="https://example.com/page" />
<link rel="alternate" hreflang="en-GB" href="https://example.co.uk/page" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" />
放在 <head> 部分。每个页面必须包含所有备选项包括自身。
最适合:非 HTML 文件(PDF、文档)。
Link: <https://example.com/page>; rel="alternate"; hreflang="en-US",
<https://example.com/fr/page>; rel="alternate"; hreflang="fr",
<https://example.com/page>; rel="alternate"; hreflang="x-default"
通过服务器配置或 CDN 规则设置。
最适合:有许多语言变体、跨域设置或 50+ 页面的网站。
参见下方 Hreflang 站点地图生成部分。
| 方法 | 最适合 | 优点 | 缺点 |
|---|---|---|---|
| HTML link 标签 | 小型网站(<50 变体) | 易于实现,源码可见 | <head> 膨胀,规模化难维护 |
| HTTP 响应头 | 非 HTML 文件 | 适用于 PDF、图片 | 服务器配置复杂,HTML 中不可见 |
| XML 站点地图 | 大型网站、跨域 | 可扩展,集中管理 | 页面上不可见,需要站点地图维护 |
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/page</loc>
<xhtml:link rel="alternate" hreflang="en-US" href="https://example.com/page" />
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<xhtml:link rel="alternate" hreflang="de" href="https://example.de/page" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/page" />
</url>
<url>
<loc>https://example.com/fr/page</loc>
<xhtml:link rel="alternate" hreflang="en-US" href="https://example.com/page" />
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<xhtml:link rel="alternate" hreflang="de" href="https://example.de/page" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/page" />
</url>
</urlset>
关键规则:
xmlns:xhtml 命名空间声明<url> 条目必须包含所有语言备选项(包括自身)<url> 条目,有自己完整的集合| 语言 | URL | 自引用 | 返回标签 | x-default | 状态 |
|---|---|---|---|---|---|
| en-US | https://... | ✅ | ✅ | ✅ | ✅ |
| fr | https://... | ❌ | ⚠️ | ✅ | ❌ |
| de | https://... | ✅ | ❌ | ✅ | ❌ |
<link> 标签(如果选择 HTML 方法)hreflang-sitemap.xml(如果选择站点地图方法)[PROTOCOL]: 变更时更新此头部,然后检查 CLAUDE.md