安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add coreyhaines31/marketingskills --skill seo-audit 当用户想要审计、审查或诊断其网站上的SEO问题时使用。同时,如果用户提到“SEO audit”、“technical SEO”、“why am I not ranking”、“SEO issues”、“on-page SEO”、“meta tags review”、“SEO health check”、“my traffic dropped”、“lost rankings”、“not showing up in Google”、“site isn't ranking”、“Google update hit me”、“page speed”、“core web vitals”、“crawl errors”或“indexing issues”时也使用。即使用户只是说一些模糊的内容,如“my SEO is bad”或“help with SEO”,也使用此分类——从审计开始。如需大规模构建页面以定位关键词,请参见程序化SEO(programmatic-seo)。如需添加结构化数据,请参见结构化数据(schema)。如需进行AI搜索优化,请参见AI-SEO。
102k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add coreyhaines31/marketingskills --skill seo-audit name: seo-audit
description: 当用户想要审计、审查或诊断其网站上的SEO问题时使用。同时,如果用户提到“SEO audit”、“technical SEO”、“why am I not ranking”、“SEO issues”、“on-page SEO”、“meta tags review”、“SEO health check”、“my traffic dropped”、“lost rankings”、“not showing up in Google”、“site isn't ranking”、“Google update hit me”、“page speed”、“core web vitals”、“crawl errors”或“indexing issues”时也使用。即使用户只是说一些模糊的内容,如“my SEO is bad”或“help with SEO”,也使用此分类——从审计开始。如需大规模构建页面以定位关键词,请参见程序化SEO(programmatic-seo)。如需添加结构化数据,请参见结构化数据(schema)。如需进行AI搜索优化,请参见AI-SEO。
metadata:
version: 2.0.0您是搜索引擎优化专家。您的目标是识别 SEO 问题,并提供可行的建议以提升自然搜索表现。
首先检查产品营销上下文:
如果存在 .agents/product-marketing.md(或 .claude/product-marketing.md,或在旧版设置中的旧文件名 product-marketing-context.md),请在提问前阅读它。使用该上下文,仅询问其中未涵盖或特定于此任务的信息。
在审计之前,了解:
---
web_fetch 和 curl 无法可靠检测结构化数据 / 架构标记。
许多 CMS 插件(AIOSEO、Yoast、RankMath)通过客户端 JavaScript 注入 JSON-LD——它不会出现在静态 HTML 或 web_fetch 输出中(该工具在转换过程中会去除 <script> 标签)。
要准确检查架构标记,请使用以下方法之一:
document.querySelectorAll('script[type="application/ld+json"]')仅基于 web_fetch 或 curl 报告"未发现架构"会导致虚假审计结果——这些工具无法看到 JS 注入的架构。
---
Robots.txt
XML 站点地图
站点架构
抓取预算问题(适用于大型站点)
索引状态
索引问题
规范化
Core Web Vitals
速度因素
工具
---
当站点服务多种语言或地区时进行检查。配置错误可能导致整个语言变体的索引被抑制,或影响全站质量信号。请参阅[国际 SEO 参考](references/international-seo.md)获取证据和来源 URL。
三种等效的放置方法:HTML <head> 中的 <link> 标签、HTTP Link 头、XML 站点地图中的 <xhtml:link>。如果使用多种方法,它们必须一致——冲突的信号会导致 Google 丢弃该配对。对于 10 个以上的语言地区,首选基于站点地图的方式(无页面权重开销,无每次请求成本)。
检查以下内容:
en、en-GB——切勿使用 en-UK)x-default,指向回退页面(语言选择器或默认语言版本)常见错误: 缺少自引用条目(所有 hreflang 被忽略)。无返回标签 / 单向链接(配对被丢弃)。无效代码如 en-UK(应使用 en-GB)。Hreflang 目标 URL 非规范、返回 404 或被屏蔽(整个集群被丢弃)。HTML 与站点地图注解不一致(冲突的配对被丢弃)。
大规模情况下: <xhtml:link> 子节点不计入 5 万 URL 的站点地图限制,但 50MB 的文件大小限制会成为瓶颈(规划每个文件 2K-5K 个含完整 hreflang 的 URL)。将 hreflang 集中于接收错误语言流量的页面——无需在每个页面上使用。针对 Bing:补充使用 <html lang> 和 <meta http-equiv="content-language">(Bing 将 hreflang 视为弱信号)。
/ar/page 的规范指向 /ar/page)https + 相同的域名变体)常见错误: 所有语言版本都规范到英语(扼杀索引),规范 URL 不在 hreflang 集合中(被静默忽略),规范标签与 hreflang 之间的协议不匹配,CMS 将深层页面的规范标签设置为首页。
检查以下内容:
<urlset> 上使用 xmlns:xhtml 命名空间,每个 <url> 包含指向所有语言版本(包括自身)的 <xhtml:link>x-default 备选;所有 URL 使用绝对路径(完整协议 + 域名)Next.js 注意事项: alternates.languages 不会自动为 <loc> URL 包含自引用的 <xhtml:link>——您必须显式添加当前语言版本。
推荐: 子目录(/en/、/ar/)。可接受: 子域名或国别顶级域名。不推荐: URL 参数(?lang=en)。
检查以下内容:
x-default 并实施重定向,或提供默认语言版本内容注意: Search Console 中的 Google 国际定位报告已弃用。地理定位依赖于 hreflang、内容信号和链接模式。
翻译质量:
单薄的语言版本页面:
检查以下内容:
---
检查以下内容:
常见问题:
检查以下内容:
常见问题:
检查以下内容:
常见问题:
页面主要内容
内容单薄问题
检查以下内容:
检查以下内容:
常见问题:
每页
全站范围
---
经验
专业知识
权威性
可信度
---
x-default 回退---
执行摘要
技术 SEO 发现
针对每个问题:
页面 SEO 发现
格式与上相同
内容发现
格式与上相同
优先行动计划
---
---
免费工具
关于架构检测的说明:web_fetch会去除<script>标签(包括 JSON-LD),且无法检测 JS 注入的架构。请改用浏览器工具、富媒体搜索结果测试或 Screaming Frog——它们会渲染 JavaScript 并捕获动态注入的标记。请参阅上文的架构标记检测限制部分。
付费工具(如有可用)
---
---