Help us improve
Share bugs, ideas, or general feedback.
From agentic-creator-os
Optimize content for search engines to increase organic traffic and rankings
npx claudepluginhub frankxai/agentic-creator-osHow this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-creator-os:seo-optimizationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Optimize content to rank higher in search engines and drive organic traffic:
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Optimize content to rank higher in search engines and drive organic traffic:
┌─────────────┐
│ BACKLINKS │ ← Authority building
└──────┬──────┘
┌───────────┼───────────┐
┌────┴────┐ ┌────┴────┐ ┌────┴────┐
│Content │ │On-Page │ │Technical│
│Quality │ │Elements │ │ SEO │
└─────────┘ └─────────┘ └─────────┘
┌───────────┐
│ KEYWORDS │ ← Foundation
└───────────┘
type SearchIntent =
| 'informational' // "What is..." - Answer questions
| 'navigational' // "Netflix login" - Brand queries
| 'transactional' // "Buy iPhone" - Purchase intent
| 'commercial' // "Best laptop 2024" - Research before buy
function matchIntent(keyword: string, content: Content): boolean {
// Informational: How-to guides, explanations
// Navigational: Brand pages, login
// Transactional: Pricing, demo, buy
// Commercial: Comparisons, reviews
}
## Title Tag (50-60 characters)
<title>[Primary Keyword] - [Benefit] | [Brand]</title>
## Meta Description (150-160 characters)
<meta name="description" content="[Compelling description with keywords and CTA]">
## Heading Structure
<H1>[Title matching title tag]</H1>
<H2>[Major section - includes secondary keywords]</H2>
<H3>[Sub-section - includes related keywords]</H3>
<H2>[Another major section]</H2>
...
## Content Optimization
✓ Primary keyword in first paragraph
✓ Secondary keywords in 2-3 paragraphs each
✓ Keywords in bold/strong (2-3 occurrences)
✓ Related keywords naturally throughout
✓ LSI keywords for context
## Image Optimization
✓ Alt text with keywords
✓ Compressed file sizes
✓ Descriptive filenames
✓ Lazy loading for below-fold images
## Internal Linking
✓ 2-4 internal links to related content
✓ Anchor text varies naturally
✓ Links to pillar/cluster content
## Technical Elements
✓ Fast loading (<3 seconds)
✓ Mobile responsive
✓ SSL certificate (HTTPS)
✓ XML sitemap submitted
✓ Robots.txt configured
✓ Canonical tags for duplicates
interface KeywordData {
keyword: string; // Target keyword
volume: number; // Monthly searches
difficulty: number; // 0-100 scale
cpc: number; // Cost per click
intent: SearchIntent; // Type of search
serpFeatures: string[]; // Featured snippets, etc.
}
const researchKeywords = (topic: string): KeywordData[] => {
return [
// Primary keyword (high volume, high difficulty)
{ keyword: `${topic}`, volume: 10000, difficulty: 70, intent: 'informational' },
// Long-tail keyword (low volume, low difficulty)
{ keyword: `how to ${topic} for beginners`, volume: 1000, difficulty: 30, intent: 'informational' },
// Commercial intent
{ keyword: `best ${topic} tools`, volume: 5000, difficulty: 60, intent: 'commercial' },
// Question keyword (featured snippet)
{ keyword: `what is ${topic}`, volume: 3000, difficulty: 40, intent: 'informational' },
];
}
# Content Brief: [Target Keyword]
## Basic Info
- Primary Keyword: [keyword]
- Target Search Intent: [informational/navigational/transactional/commercial]
- Target Word Count: [1,500-2,500 words]
- Suggested Title: "[title with keyword]"
- Target Ranking: [Position 1-3]
## Keyword Strategy
**Primary Keyword:** [keyword]
**Secondary Keywords:**
- [keyword 1]
- [keyword 2]
- [keyword 3]
**Related Terms to Include:**
- [term 1]
- [term 2]
- [term 3]
**Questions to Answer:**
- [Question 1]
- [Question 2]
- [Question 3]
## Content Structure
**H2 Outline:**
1. [Section about X]
2. [Section about Y]
3. [Section about Z]
**Featured Snippet Target:**
Question: "[Question to answer]"
Answer: "[50-word answer - direct, concise]"
## Competitor Analysis
**Top 3 Ranking Pages:**
1. [URL 1] - Strengths, weaknesses
2. [URL 2] - Strengths, weaknesses
3. [URL 3] - Strengths, weaknesses
**Content Gaps to Exploit:**
- [Gap 1]
- [Gap 2]
## Links to Include
**Internal Links (2-4):**
- [Link 1 to pillar/cluster content]
- [Link 2 to related content]
**External Links (2-4):**
- [Link to authoritative source 1]
- [Link to authoritative source 2]
## Success Metrics
- Target word count: [number]
- Readability grade: [6-8]
- Keyword density: [1-2%]
- Images: [3-5 with optimized alt text]
Keyword Research
Competitive Analysis
Content Planning
On-Page Optimization
Technical SEO
Link Building
# SEO Strategy: [TOPIC] for [AUDIENCE]
## The FrankX SEO Philosophy
Most SEO is playing defense.
FrankX plays offense.
**Our approach:**
1. Own the narrative, not just the keywords
2. Create content so good they have to link
3. Build topical authority, not just page authority
## Target Keyword Clusters
**Pillar Page:** "[Ultimate Guide to TOPIC]"
- 10,000+ words
- Comprehensive coverage
- Links to all cluster content
**Cluster Content:**
- "How to [TOPIC] for Beginners" (1,500 words)
- "[TOPIC] Mistakes to Avoid" (1,200 words)
- "The Science Behind [TOPIC]" (1,800 words)
- "[TOPIC] Case Studies" (2,000 words)
## Link Building Strategy
**Resource Page Outreach:**
- Create ultimate resource pages
- Pitch to relevant resource pages
- Track responses and follow up
**HARO/Connectively:**
- Position as expert source
- Provide valuable insights
- Earn backlinks from journalists
**Broken Link Building:**
- Find broken links in niche
- Offer content as replacement
- Easy wins for backlinks
| Bad Practice | Why It's Bad | Better Approach |
|---|---|---|
| Keyword stuffing | Penalized by Google | Natural keyword usage |
| Ignoring search intent | Low engagement metrics | Match content to intent |
| Thin content (<1,000 words) | Doesn't satisfy users | Comprehensive 1,500+ words |
| No internal linking | Weak site structure | Connect related content |
| Duplicate content | Confuses search engines | Use canonical tags |
| Ignoring mobile | Poor rankings, UX | Mobile-first design |
| Slow page speed | High bounce rate | Optimize images, minify |
# Research keywords for topic
skill:seo-optimization, research keywords for [TOPIC]
# Audit existing content
skill:seo-optimization, audit my blog post at [URL]
# Create content brief
skill:seo-optimization, create a content brief for [KEYWORD]
# Optimize existing page
skill:seo-optimization, optimize my page [URL] for [KEYWORD]
# Find link building opportunities
skill:seo-optimization, find link building opportunities for [TOPIC]
blog-writing - Create SEO-optimized contentcontent-strategy - Plan keyword-targeted contentsocial-media - Promote content for backlinksvideo-script - Create YouTube SEO contentresources/templates.md - Content brief templatesresources/checklists.md - Pre-publication SEO checklistresources/tools.md - SEO tool recommendationsresources/competitor-analysis.md - Competitor research framework