用途
seo-ready 是一个用于站点 SEO 与 AEO(答案引擎优化)审计和修复的技能。它不只是生成报告,而是会读取代码库、给每个信号打分,并直接修改文件。适合在准备让站点被搜索与 AI 答案引擎发现时使用。
工作流程
第一阶段:检测技术栈
先识别框架与路由模式,依次检查 next.config.(Next.js)、astro.config.(Astro)、nuxt.config.(Nuxt)、svelte.config.(SvelteKit)、根目录 index.html(静态 HTML / Vite SPA)、gatsby-config.(Gatsby)。随后查找所有页面/路由,例如 Next.js App Router 的 app//page.tsx、Pages Router 的 pages//.tsx、Astro 的 src/pages/**/*.astro、静态站的 .html 文件。
第二阶段:审计每个信号
对全部页面逐项检查并打分(PASS / WARN / FAIL),包括:
- 标题标签(唯一性、30-60 字符、含主关键词、标题模板)
- 元描述(70-160 字符、含直接答案或核心承诺)
- 标题层级(每页仅一个 h1、不跳级、AEO 问题式 H2 数量)
- Open Graph 标签(og:title、og:description、og:type、og:url、og:image)与 Twitter 卡片
- 规范 URL(绝对地址)
- 结构化数据 JSON-LD(FAQPage、HowTo、Article/BlogPosting、WebApplication、Product+Review、Organization、BreadcrumbList)
- 站点地图(sitemap.xml / sitemap.ts / sitemap-index.xml,含 lastmod、changefreq、priority)
- robots.txt(允许公开页、屏蔽私有路由、引用站点地图)
- AI 爬虫规则(GPTBot、ChatGPT-User、Claude-Web、PerplexityBot、Applebot-Extended、Google-Extended)
- llms.txt(产品名、描述、关键功能、定价、重要 URL)
- 开篇摘要/答案块(首段 35-90 词、答案优先写法)
- 内部链接(6 个以上为 PASS)
- FAQ 区块(含 FAQPage schema)
- 图片替代文本
- 性能信号(next/image、字体优化、过多客户端 JS)
第三阶段:打分与报告
每项等权,PASS=1、WARN=0.5、FAIL=0。得分为(总分/总检查数)*100,输出 SEO/AEO 就绪度、框架、扫描页数、逐项结果及按影响排序的待修问题。
第四阶段:修复
经用户确认后按框架应用修复,包括:补全或修正元标签与标题模板;补齐 Open Graph / Twitter 卡片;创建 opengraph-image.tsx 自动生成 OG 图;创建 app/sitemap.ts;创建 app/robots.ts 并加入 AI 爬虫允许规则;创建 public/llms.txt;添加 FAQPage、WebApplication、Article 等结构化数据;补齐规范 URL;修正标题层级;补充替代文本。文档中给出了对应的代码示例(含导入、JSX 与 JSON-LD 片段)。
第五阶段:验证
仅对修改过的文件重新审计,展示修复前后评分与已修/剩余手工项。
模式修饰符
可指定模式追加领域检查:b2b(子目录文档/帮助中心、技术内容深度、对比/替代页面、集成页面);commerce(产品 schema、评价结构化数据、分类页优化、商品图优化);local(LocalBusiness schema、NAP 一致性、Google Business Profile 链接、本地化内容);saas(WebApplication schema、定价页结构化数据、功能对比表、更新日志页)。
限制
各阶段涉及的具体文件路径、API 名称与代码写法均以资料中列出的实现为前提;实际项目差异与具体效果暂未提供。