用途
该技能用于审计网站中所有使用 noindex 指令的页面。错误的 noindex 标签可能导致重要页面完全从搜索结果中消失,而正确使用则有助于管理抓取预算并防止重复内容问题。
主要能力
- 识别所有在元标签或 HTTP 响应头中使用 noindex 指令的页面。
- 验证关键页面(如产品页、文章页)是否被意外屏蔽。
- 确保 noindex 正确应用于薄内容、后台或工具类页面。
- 提供检查、修复和解释三个层面的支持:
- 检查:验证 noindex 指令仅应用于不应出现在搜索结果中的页面。
- 修复:从应被索引和排名的页面移除
<meta name="robots" content="noindex">。 - 解释:说明 noindex 与 robots.txt 中 disallow 的区别,以及何时使用每种方式以实现最佳 SEO。
使用方式
该技能以规则形式提供,包含快速参考、检查、修复、解释和代码审查等部分。代码审查部分会审查与审计 noindex 页面相关的元数据生成、渲染 HTML、结构化数据和响应头,标记搜索面向输出违反规则的精确路由或模板,并描述如何验证最终页面输出。完整实现细节、代码示例和框架特定指南见 references/rule.md。规则页面为 https://frontendchecklist.io/rules/seo/all-noindex-pages。
适用场景
- SEO 元数据审计。
- 可抓取性与可索引性检查。
- 结构化数据审查。
- 代码审查中涉及元数据生成、渲染 HTML、结构化数据和响应头的场景。
限制
资料中未提供关于收费、价格、平台支持范围或具体效果保证的信息。