HOMESKILLSBLOGGITHUB
// SKILL

POST-WRITING SEO CHECK

Run a pass/fail SEO checklist on any blog post after writing. Title tag length, meta description quality, heading hierarchy, keyword density, internal and external link audit, canonical URL, Open Graph tags, Twitter Card, and URL structure.

$
/blog seo-check ./content/blog/my-post.md

REQUIRES CLAUDE BLOG INSTALLED IN CLAUDE CODE

// HOW IT WORKS

PASS/FAIL. NO GUESSING.

Running /blog seo-check on a blog post produces a structured pass/fail checklist. Every on-page SEO element is validated against current best practices. Green checks for passing items, red flags for failures, with specific fix recommendations for each issue.

The checker covers everything from title tag length to image alt text completeness, so no SEO detail is missed before publishing.

01
TITLE AND META
Validates title tag length (under 60 characters), meta description quality (120-160 characters), keyword placement in title, and unique title across your blog.
02
HEADING HIERARCHY
Checks for single H1, logical H2/H3 nesting without skipped levels, keyword presence in headings, and heading length optimization for featured snippets.
03
LINK AUDIT
Counts internal links (minimum 3 recommended), validates external link quality, checks for broken links, and verifies all external links use target="_blank" with noopener.
04
OG AND SCHEMA
Validates Open Graph tags (og:title, og:description, og:image), Twitter Card markup, canonical URL, and JSON-LD schema presence and correctness.
// USAGE

HOW TO CHECK YOUR POST

Step 1: Install Claude Blog

git clone --depth 1 https://github.com/AgriciDaniel/claude-blog.git && bash claude-blog/install.sh

Step 2: Open Claude Code

claude

Step 3: Run the SEO Check

/blog seo-check ./content/blog/my-post.md

Run this after writing, before publishing. The checker produces a pass/fail report with specific fix recommendations for every failing item.

// FAQ

QUESTIONS ABOUT THE CHECKER

The SEO checker validates title tag length (under 60 characters), meta description quality (120-160 characters), heading hierarchy (single H1, logical H2/H3 nesting), keyword density (1-3% target), internal link count (minimum 3), external link quality, canonical URL presence, Open Graph tags, Twitter Card markup, URL structure (lowercase, hyphenated, under 75 characters), and image alt text completeness.
Yes. The full blog audit scans your entire blog directory and produces site-wide metrics like orphan detection and cannibalization analysis. The SEO checker focuses on a single post and runs a detailed pass/fail checklist for on-page SEO elements. Use the audit for site-wide health, the checker for individual post validation.
The checker identifies issues and provides specific fix recommendations, but it does not modify your files automatically. You can review each finding and decide whether to apply the suggested fix. This gives you full control over your content while still surfacing every SEO issue.
The checker validates viewport meta tag presence, responsive image attributes, and font size accessibility. It does not perform a full mobile rendering test, as that requires a browser engine. For full mobile analysis, use the blog audit skill which includes visual screenshot comparison via Playwright.
// RELATED SKILLS

EXPLORE MORE

VIEW ALL SKILLS →

CHECK YOUR POST
IN 30 SECONDS.

$
git clone --depth 1 https://github.com/AgriciDaniel/claude-blog.git && bash claude-blog/install.sh
VIEW ON GITHUB ALL SKILLS >