HOMESKILLSBLOGGITHUB
// SKILL

POST-WRITING SEO CHECK

Run a post-writing SEO checklist for descriptive titles and metadata, logical headings, contextual links, canonical URLs, schema consistency, social metadata, and crawlability. It uses no keyword-density or minimum-link quota.

BY DANIEL AGRICI · UPDATED MAY 2026

$
/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
Reviews whether internal and external links are useful in context, checks for broken links, and verifies safe external-link attributes. There is no arbitrary minimum.
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

It checks whether titles and descriptions are descriptive and useful, headings are logical, links are contextual, canonical and social metadata are present, structured data matches visible content, URLs are clear, images have appropriate alternatives, and important content is crawlable. Length ranges are preview guidance, not ranking rules. There is no keyword-density or minimum-link quota.
Yes. The full blog audit scans an entire directory and reports site-wide concerns such as orphan detection and cannibalization. The SEO checker focuses on one post and its on-page and technical signals.
The checker identifies issues and provides recommendations, but it does not modify files automatically. You review each finding and decide whether it is appropriate for the page's purpose.
It validates viewport metadata, responsive image attributes, and basic accessibility. Full rendering and interaction tests require a browser-based audit.
// 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 >