blog-seo-check

Solid

Post-writing SEO validation with pass/fail checklist covering title tag length and keyword placement, meta description quality, heading hierarchy and keyword density, internal/external link audit with anchor text analysis, canonical URL verification, Open Graph meta tags (og:title, og:description, og:image), Twitter Card validation, URL structure optimization, and image alt text presence. Produces prioritized fix list with specific recommendations. Use when user says "seo check", "check seo", "validate seo", "blog seo", "seo validation", "on-page seo", "title tag check", "meta description check", "heading check", "link audit".

AI & Automation 900 stars 186 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
98
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Blog SEO Check: Post-Writing Validation Runs a comprehensive on-page SEO validation against a completed blog post and generates a pass/fail checklist with specific fixes for each failure. Designed to run after writing - catches issues before publishing. ## Workflow ### Step 1: Read Content Read the target file and extract: - **Frontmatter** - title, description, date, lastUpdated, author, tags, canonical, og:image, slug/URL - **Heading structure** - H1, H2, H3 hierarchy with full text - **Links** - All internal and external links with anchor text - **Meta tags** - OG tags, Twitter Card tags, canonical URL - **Body content** - Full text for keyword and structural analysis If the user provides a URL instead of a file path, use WebFetch to retrieve the page and extract the relevant elements. ### Step 2: Title Tag Validation | Check | Pass Criteria | |-------|---------------| | Character count | 40-60 characters (no truncation in SERPs) | | Keyword placement | Primary keyword in first half of title | | Power word | Contains at least one power word (e.g., Guide, Best, How, Why, Essential, Proven, Complete) | | Truncation risk | No critical meaning lost if truncated at 60 chars | | Uniqueness | Not generic - specific to the content | ### Step 3: Meta Description | Check | Pass Criteria | |-------|---------------| | Character count | 150-160 characters | | Statistic included | Contains at least one specific number or data point | | Value proposition | Ends with clear re...

Details

Author
AgriciDaniel
Repository
AgriciDaniel/claude-blog
Created
3 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

seo-blog-writer

SEO-optimized blog post writer with expertise in keyword research, content structure, meta tags, and search engine ranking strategies. Use when creating blog posts, articles, or any content that needs to rank well on Google.

1 Updated today
Marine-softdrink524
Data & Documents Solid

seo-optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

160 Updated 2 weeks ago
secondsky
AI & Automation Solid

blog-audit

Full-site blog health assessment scanning all blog files for quality scores, orphan pages, topic cannibalization, stale content, and AI citation readiness. Spawns parallel subagents for comprehensive analysis. Produces per-post scores and a prioritized action queue. Use when user says "audit blog", "blog audit", "site audit", "blog health", "audit all posts", "check all blogs".

900 Updated 2 days ago
AgriciDaniel
Data & Documents Listed

seo-markdown-audit

Audit markdown files for SEO before publishing. Checks heading structure, meta description, keyword density, content length, link quality, image alt text, and frontmatter completeness. Use when user says "markdown audit", "check my markdown", "SEO check markdown", or "audit this post".

3 Updated today
YogeshKu7877
AI & Automation Solid

blog-rewrite

Rewrite and optimize existing blog posts for Google rankings (December 2025 Core Update, E-E-A-T) and AI citations (GEO/AEO). Full rewrite for both Google rankings AND AI citations. For AI-citation-only audit (no Google work), use blog-geo instead. Replaces fabricated statistics with sourced data, applies answer-first formatting, adds Pixabay/Unsplash images, generates built-in SVG charts, injects FAQ schema, performs AI content detection, adds citation capsules and information gain markers, and updates freshness signals. Works with any blog format (MDX, markdown, HTML). Use when user says "rewrite blog", "optimize blog", "update blog", "improve blog", "fix blog", "refresh blog post", "blog optimization".

900 Updated 2 days ago
AgriciDaniel