网页元标签完整性检查
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/page-metadata-audit。
技能介绍
元标签的隐性故障
title 和 description 之外,还有一类 meta 标签出问题时往往不会立即报警——hreflang 缺失导致多语言页面互相竞争,canonical 与 hreflang 指向不一致让搜索引擎忽略语言版本,noindex 配置错误让登录页或感谢页出现在搜索结果里,viewport 缺失直接拉低移动端排名。这些标签散落在 <head> 里,出错的方式各不相同,排查起来却遵循一套固定的模式。
检查逻辑与关键步骤
技能首先尝试读取 .claude/project-context.md 或 .cursor/project-context.md,确定项目的语言区域和索引目标。然后分四条线展开:
- Hreflang:验证自引用、对称标注、ISO 639-1 代码三个硬性要求;检查 canonical 与 hreflang 是否指向同一区域版本;确认
x-default指向默认语言或语言选择页。 - Meta robots:按
noindex、nofollow及其组合判断页面意图——感谢页通常用noindex,follow,测试页用noindex,nofollow。 - Viewport / charset:检查移动端适配和字符编码声明,缺失时直接输出修复代码。
- Metadata completeness:确认每个页面都有 title 和 meta description,缺失时标记问题位置。
技能覆盖 Next.js App Router 的 metadata 配置和原生 HTML 写法,SPA/JS 渲染页面建议通过 sitemap 补充 hreflang。
边界与注意
- 技能只做元标签层面的检查,不评估内容质量或反向链接。
- 修改前会展示目标与影响,涉及外部写入需要明确确认。
- 不安装依赖、不修改系统权限、不执行下载内容。
使用场景
- 运营多语言电商网站,需检查每个语言版本页面是否包含自引用、对称的hreflang标签
- 作为技术负责人,排查登录页和感谢页是否误用noindex导致被搜索引擎收录
- 执行SEO审计时,检查每个页面是否缺少viewport或charset声明
- 排查多语言站点时,验证canonical标签是否与对应区域版本的hreflang指向一致
适合人员
- Web开发者:需要在Next.js或原生HTML中正确配置hreflang和robots标签
- SEO工程师:检查多语言站点的hreflang对称性并修复canonical冲突
- 技术负责人:排查因viewport或charset缺失导致的移动端排名下降
- 独立站运营:确保多语言页面的x-default指向正确的语言选择页