SuperAPI AI Directory

seo-checklist

Marketing & growth

View repository

Updated 10-15 23:58

About this skill

Complete SEO Checklist

Users don't need to understand SEO. Ask 2 questions:

  1. "Which keywords to use?" — user names 3-5 core terms
  2. "One-sentence site description?" — user describes

Then check and fix item by item in the background.


🔴 P0 — Critical items (must pass)

1. Metadata on every page

  • All page.tsx export metadata — use generateSiteMetadata(site, { ... }) syntax
  • Legal pages (privacy / disclaimer / tos)alsouse generateSiteMetadata — don't hand-write raw Metadata
  • Homepage has its own metadata export — doesn't rely on layout.tsx defaults

2. Brand consistency

  • Brand name in all pageTitlespelled correctly(MECCHA not MECCA etc.)
  • No brand spelling errors in page body text either

3. Title format

  • Contains brand name, 50-65 characters
  • Consistent separator: em dash (—) with one space before and after
  • Trailing year (2026)(or current year)

4. Description length

  • Target 150-155 characters, no more than 160 characters
  • No less than 100 characters
  • Is a complete, fluent sentence containing 2-3 keywords

🟡 P1 — Important items

5. Structured data

  • Homepage: VideoGame schema (including aggregateRating + offers + operatingSystem)
  • FAQ page: FAQPage schema (all Q&A pairs)
  • Review page: Review schema
  • Purchase page: Product + Offer schema
  • All content pages: BreadcrumbList schema
  • Other pages (platform/requirements/mode guides): VideoGame schema
  • Key: VideoGame JSON-LD must include aggregateRating(triggers star rating) and offers(triggers price tag)

6. canonical / OG / Twitter

  • All content pages set canonicalPath
  • OG title + OG description + OG image present (obtained automatically via generateSiteMetadata )
  • Twitter Card present (obtained automatically via generateSiteMetadata )

7. Internal links

  • Guide-type pages cross-link with each other (guide → classes → items → tier interlinked)
  • Links between platform/purchase/requirements pages
  • FAQ answer text embeds links pointing to detailed pages
  • Homepage has links to main subpages

8. Title/description text quality

  • Space before and after em dash (— Word not —Word)
  • Page descriptions are all different, not duplicated
  • Page titles contain the page topic keywords

🟢 P2 — Bonus items

9. Sitemap

  • All indexable pages in sitemap
  • noindex pages (privacy/tos/disclaimer) in sitemap but with low priority
  • /jump not in sitemap
  • changeFrequency + priority reasonably tiered in sitemap

10. Robots

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

11. Technical items

  • One per page <h1>, hierarchy not messed up (h1 → h2 → h3)
  • HTML lang attribute is correct (<html lang="en">)
  • favicon exists (at least SVG)
  • theme-color meta tag exists

12. Page content

  • Each page body >= 300 characters
  • Images have alt text
  • No placeholder text or duplicate content

📋 Output format

After checking, output in the following format:

## SEO 检查结果

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

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

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

No need to show technical details to the user. Only report status and points that require the user's decision.