用途:审计并修复页面的 HTML 元数据。工作流是先找出标题、描述、canonical、OG 标签缺失或错误的页面,按优先级先修关键问题(重复、索引),再保证 title、description、canonical、og:url 四者一致,并在真实 URL(非 localhost)上验证社交卡片渲染。改动保持最小,只限元数据,不重构无关代码。
主要能力(按优先级):1 正确性与重复(关键):每页只在一处定义元数据,禁止重复输出 title/description/canonical/robots,值需确定性且对动态字符串转义,每页有安全默认值。2 标题与描述(高):每页都要有标题,格式全站一致,简短可读;可分享或可搜索页面应有描述,描述为纯文本。3 canonical 与索引(高):canonical 指向首选 URL,noindex 仅用于私有、重复或非公开页面,robots 须与实际访问意图一致,分页页面 canonical 行为正确。4 社交卡片(高):可分享页面设置 OG 标题、描述、图片,图片用绝对 URL,og:url 与 canonical 一致,og:type 常用 website 或 article,twitter:card 默认 summary_large_image。5 图标与 manifest(中):至少一个跨浏览器可用的 favicon,必要时含 apple-touch-icon,manifest 有效并被引用,theme-color 有意设置。6 结构化数据(中):只在 JSON-LD 明确对应真实内容时添加,须有效且反映实际渲染,不得编造评分、评论、价格或机构信息。7 本地化与替代(低中):正确设置 html lang,存在本地化时设 og:locale,仅在页面真实存在时加 hreflang。8 工具边界(关键):偏好最小改动,遵循项目现有元数据模式(如 Next.js metadata API、react-helmet、手动 head),不擅自迁移框架或 SEO 库。
适用场景:新增或修改标题、描述、canonical、robots 时,实现 OG/Twitter 卡片时,设置 favicon、应用图标、manifest、theme-color 时,构建共享 SEO 组件或布局默认元数据时,添加 JSON-LD 时,变更语言或 canonical 路由时,发布新页面、营销页或可分享链接时。
限制:未提供具体安装命令或代码示例,需按项目既有模式手动应用;涉及实际效果、平台支持或性能的数据暂未提供。