When the user wants to create, optimize, or audit blog index or listing page structure (not a single post). Also use when the user mentions "blog page," "blog index," "blog layout," "content hub," "blog homepage," "blog listing," "subdomain vs subdirectory," "blog structure," or "blog SEO." For single post page SEO and schema, use article-page-generator.
1k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
836
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
Guides blog page structure, SEO, and content marketing best practices.
When invoking: On first use, if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.
Initial Assessment
Check for project context first: If .claude/project-context.md or .cursor/project-context.md exists, read it for topics, audience, and keywords.
Identify:
Blog purpose: SEO traffic, thought leadership, product education
Content mix: Pillar pages, cluster content, news
Audience: Buyers, existing customers, developers
Best Practices
Blog Placement: Subdomain vs Subdirectory
| Option | Example | SEO / Use |
|--------|---------|-----------|
| Subdirectory | example.com/blog | SEO weight flows to main domain; recommended for product blogs |
| Subdomain | blog.example.com | Treated as separate entity; consider for distinct brands or technical isolation |
Refresh > new: For established sites, updating existing content often outperforms publishing new posts; avoid changing only the date without substantive edits
Quality > quantity: Fewer high-quality posts beat many mediocre ones; consider deleting, merging, or refreshing underperformers
Topic focus: Avoid blindly expanding topics; dilution can hurt authority on core topics
Conversion as north star: SEO KPIs should tie to leads, signups, or sales -> not just traffic
SEO
Title: 55 chars, power words, primary keyword
Meta: Clear CTA in description
Headers: H1-H3 hierarchy, table of contents
Content depth: 2,500+ words for pillars; Grade 8 readability
URL: Use url-slug-generator -> clean slugs, 3-5 words, under 60 chars
Schema: Article, BlogPosting, FAQPage where relevant
Technical
Core Web Vitals: LCP < 1.0s on mobile
Images: WebP, compressed
IndexNow: For fast indexing of new posts
Design
Scannable: Preview copy, thumbnails, hero images
Social sharing: Share buttons on article pages -> see social-share-generator
Quick answers: Definition boxes, mini-FAQs for AEO
TOC: Table of contents for Featured Snippets; jump links in long articles; see featured-snippet, toc-generator
CTA placement: Sidebar CTA or in-paragraph CTA at key conversion points
Related/Recent posts: Manual curation or plugin; same topic cluster
Output Format
Structure for blog index and post template
Content strategy (pillar + clusters)
SEO metadata and schema
Internal linking approach
Related Skills
card: Article card structure for blog index; cover image, title, excerpt, date
grid, list: Grid for visual; list for text-heavy blog index
article-page-generator: Single article/post page structure, SEO, schema -> use for individual post templates
featured-snippet: TOC, answer-first format for snippet opportunities
url-slug-generator: URL slug for blog posts; 3-5 words, primary keyword