国际SEO审计
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/international-seo-d3o3 技能,用于审计页面的多语言与区域定位问题。
技能介绍
解决什么问题
面向多语言、多区域的站点,搜索引擎并不天然理解「同一个页面为什么有十几个语言版本」。常见故障包括:hreflang 指向 404、语言代码写成小写或自定义格式、html lang 与 hreflang 自引用不一致、翻译页的 <title> 仍保留原文导致语言不匹配。这些问题会让搜索引擎错误归因流量,甚至把翻译页当成重复内容。
核心能力
该技能按一套固定的检查表逐项审查页面,输出明确的 PASS / WARN / FAIL 结论:
- hreflang 标签审计:多语言站点缺失标签直接判 FAIL;随后校验自引用是否存在、
x-default回退项、语言代码是否符合 ISO 639-1、区域代码是否符合 ISO 3166-1 alpha-2、目标 URL 是否返回 4xx/5xx、是否存在重复条目。 <html lang>属性:缺失判 FAIL;与 hreflang 自引用不一致时给出 WARN。- Content-Language 响应头:存在时校验其是否与
lang属性一致。 - URL 结构评估:识别子目录(
/en/,推荐)、子域(en.example.com)、ccTLD(example.fr)或查询参数(?lang=en,不推荐)等模式。 - 翻译质量抽查:
lang="en"但正文是其他语言、<title>与<meta description>未翻译、图片alt未翻译,均标记 WARN。 - 区域定向信号:检查
hreflang区域后缀与link rel="alternate"提示。
适用边界与注意点
- 仅在页面存在国际化信号时激活。单语言站点会直接返回「No internationalisation issues (single-language site)」,不执行任何检查。
- 部分页面有
hreflang、部分页面没有时,技能会标记覆盖不一致,这本身可能是配置错误。 - 对阿拉伯语、希伯来语等从右到左语言,会额外检查
<html dir="rtl">或相应元素是否声明方向。 - 该技能做的是静态信号审计,不验证翻译语义质量,也不检查页面在目标市场的搜索表现。
使用场景
- 站点提供英、法、德多语言版本,需要逐页检查 hreflang 标签的自引用与回退是否正确。
- 页面用 ?lang=en 参数做语言切换,需要评估 URL 结构的收录风险并给出替代方案。
- 网页声明 lang="en" 但正文是中文,需要定位语言属性与内容不一致的告警项。
- 阿拉伯语页面上线前,需要检查是否声明 dir="rtl" 以及区域定向信号是否完整。
适合人员
- 多语言站点的技术负责人,需要在上线前对一批翻译页做国际化信号批量审计。
- SEO 工程师,需要根据 hreflang 校验结果决定如何修复语言代码或区域代码错误。
- 前端工程师,需要在国际化改造中确认 html lang 属性与 hreflang 的一致性。
- 内容运营,需要排查翻译页标题和图片 alt 未翻译导致的语言不匹配告警。