agentsclimarketplace

Seo checklist

Skill lennney/gate-all-skills/skills/website/seo-checklist

Frontend/Next.js Claude Code Skills — curated + custom

Install
npx -y skills add lennney/gate-all-skills --skill seo-checklist

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

SEO 完整检查清单。网站上线前或 SEO 整改后加载。自动逐项检查,只问用户不知道的内容(关键词、网站描述)。

SKILL.md

3.5 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

SEO 完整检查清单

用户不需要懂 SEO。问 2 个问题:

  1. "用哪几个关键词?" — 用户说 3-5 个核心词
  2. "网站一句话介绍?" — 用户描述

然后在后台逐项检查并修复。


🔴 P0 — 关键项(必须通过)

1. 每页 metadata

  • 所有 page.tsx 导出 metadata — 使用 generateSiteMetadata(site, { ... }) 语法
  • 法律页(privacy / disclaimer / tos)generateSiteMetadata — 不要手写原始 Metadata
  • 首页有独立 metadata 导出——不依赖 layout.tsx 默认值

2. 品牌一致性

  • 所有 pageTitle 中品牌名拼写正确(MECCHA 不是 MECCA 等)
  • 页面正文中也无品牌拼写错误

3. Title 格式

  • 含品牌名,50-65 字符
  • 分隔符统一:em dash()前后各一个空格
  • 尾部年份 (2026)(或当前年份)

4. Description 长度

  • 目标 150-155 字符,不超过 160 字符
  • 不低于 100 字符
  • 是一段完整通顺的话,含 2-3 个关键词

🟡 P1 — 重要项

5. 结构化数据

  • 首页:VideoGame schema(含 aggregateRating + offers + operatingSystem
  • FAQ 页:FAQPage schema(所有问答对)
  • 评测页:Review schema
  • 购买页:Product + Offer schema
  • 所有内容页:BreadcrumbList schema
  • 其他页面(平台/需求/模式指南):VideoGame schema
  • 关键:VideoGame JSON-LD 必须含 aggregateRating(触发星级评分)和 offers(触发价格标签)

6. canonical / OG / Twitter

  • 所有 content 页面设置 canonicalPath
  • OG title + OG description + OG image 存在(通过 generateSiteMetadata 自动获得)
  • Twitter Card 存在(通过 generateSiteMetadata 自动获得)

7. 内部链接

  • 指南类页面互相交叉链接(guide → classes → items → tier 互链)
  • 平台/购买/需求页之间有链接
  • FAQ 答案文本嵌有指向详细页面的链接
  • 首页有链接到主要子页

8. 标题/描述文本质量

  • em dash 前后有空格(— Word 而非 —Word
  • 页面描述各不相同,不重复
  • 页面标题包含页面主题关键词

🟢 P2 — 加分项

9. Sitemap

  • 所有可索引页面在 sitemap 中
  • noindex 页面(privacy/tos/disclaimer)在 sitemap 中有但 priority 低
  • /jump 不在 sitemap 中
  • sitemap 中 changeFrequency + priority 合理分级

10. Robots

  • allow: "/"
  • disallow: ["/jump", "/api/"]
  • sitemap URL 正确

11. 技术项

  • 每页一个 <h1>,层级不乱(h1 → h2 → h3)
  • HTML lang 属性正确(<html lang="en">
  • favicon 存在(至少 SVG)
  • theme-color meta 标签存在

12. 页面内容

  • 每页正文 >= 300 字
  • 图片有 alt 文本
  • 没有占位文本或重复内容

📋 输出格式

检查完后,按以下格式输出:

## SEO 检查结果

### ✅ 全部通过(N 项)
列出已通过的项

### ⚠️ 建议项(N 项)
列出需要用户决策的项(关键词选择、页面方向等)

### ❌ 技术问题(N 项)
列出自动修复的问题

不需要展示技术细节给用户。只汇报状态和需要用户决定的点。

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.