Agentic-creator-os SEO Optimization
Optimize content for search engines to increase organic traffic and rankings
install
source · Clone the upstream repo
git clone https://github.com/frankxai/agentic-creator-os
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/frankxai/agentic-creator-os "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/seo-optimization" ~/.claude/skills/frankxai-agentic-creator-os-seo-optimization && rm -rf "$T"
manifest:
skills/seo-optimization/SKILL.mdsource content
SEO Optimization
Purpose
Optimize content to rank higher in search engines and drive organic traffic:
- Research and target the right keywords
- Structure content for search intent
- Build technical SEO foundations
- Earn quality backlinks
When to Use This Skill
- Optimizing existing blog posts
- Planning new content around keywords
- Technical SEO audits
- Competitor keyword analysis
- Local SEO optimization
- E-commerce product pages
Core Concepts
The SEO Pyramid
┌─────────────┐ │ BACKLINKS │ ← Authority building └──────┬──────┘ ┌───────────┼───────────┐ ┌────┴────┐ ┌────┴────┐ ┌────┴────┐ │Content │ │On-Page │ │Technical│ │Quality │ │Elements │ │ SEO │ └─────────┘ └─────────┘ └─────────┘ ┌───────────┐ │ KEYWORDS │ ← Foundation └───────────┘
Search Intent Types
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 }
Patterns
Pattern 1: On-Page SEO Checklist
## 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
Pattern 2: Keyword Research Framework
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' }, ]; }
Pattern 3: Content Brief Template
# 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]
Step-by-Step Process
-
Keyword Research
- Use Ahrefs/Semrush/Moz for data
- Find keywords with right volume/difficulty balance
- Analyze search intent
- Identify content gaps
-
Competitive Analysis
- Analyze top-ranking pages
- Identify what makes them rank
- Find gaps to outrank them
- Note their word count and structure
-
Content Planning
- Create detailed content briefs
- Define target word count
- Plan headings and structure
- Specify internal/external links
-
On-Page Optimization
- Include keywords in title/meta
- Structure with H2s/H3s
- Optimize images
- Add internal links
-
Technical SEO
- Fix crawl errors
- Improve page speed
- Ensure mobile-friendliness
- Submit sitemap
-
Link Building
- Create link-worthy content
- Reach out for backlinks
- Build internal links
- Monitor backlink profile
FrankX Application
# 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
Anti-Patterns
| 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 |
Quick Commands
# 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]
Related Skills
- Create SEO-optimized contentblog-writing
- Plan keyword-targeted contentcontent-strategy
- Promote content for backlinkssocial-media
- Create YouTube SEO contentvideo-script
Resources
- Content brief templatesresources/templates.md
- Pre-publication SEO checklistresources/checklists.md
- SEO tool recommendationsresources/tools.md
- Competitor research frameworkresources/competitor-analysis.md