Loading...
Loading...
SEO strategy and optimization - keyword research, on-page SEO, technical audits, content optimization, and rank tracking
npx skill4agent add claude-office-skills/skills seo-optimizerkeyword_research:
step_1_seed_keywords:
sources:
- brainstorm: core_product_terms
- competitors: top_3_competitor_keywords
- customer_language: support_tickets, reviews
- related_searches: google_suggestions
step_2_expand:
tools:
- google_keyword_planner
- ahrefs/semrush
- answerthepublic
- google_trends
step_3_categorize:
by_intent:
informational: "how to", "what is", "guide"
navigational: brand terms
commercial: "best", "vs", "review"
transactional: "buy", "pricing", "demo"
step_4_prioritize:
scoring:
search_volume: 1-5 (higher = better)
keyword_difficulty: 1-5 (lower = better)
business_relevance: 1-5 (higher = better)
priority_score: (volume × relevance) / difficultykeyword_mapping:
homepage:
primary: "[main product category]"
secondary: "[brand] + [category]"
product_pages:
primary: "[specific product name]"
secondary: "[product] features/pricing"
blog_posts:
primary: long_tail_informational
secondary: related_questions
landing_pages:
primary: high_intent_commercial
secondary: comparison_termson_page_checklist:
title_tag:
format: "Primary Keyword | Secondary Keyword | Brand"
length: 50-60 characters
requirements:
- keyword_at_start: true
- unique_per_page: true
- compelling_for_clicks: true
meta_description:
length: 150-160 characters
requirements:
- include_keyword: true
- include_cta: true
- unique_per_page: true
h1_tag:
count: 1 per page
requirements:
- include_primary_keyword: true
- different_from_title: slightly
heading_structure:
h2: main_sections (2-6)
h3: subsections
h4: details (if needed)
keywords: naturally_in_headings
content:
word_count:
product_page: 500-1000
blog_post: 1500-2500
pillar_page: 3000+
keyword_usage:
density: 1-2%
in_first_100_words: true
in_last_100_words: true
lsi_keywords: include_related_terms
images:
alt_text: descriptive + keyword
file_name: keyword-descriptive-name.jpg
compression: optimized_for_web
internal_links:
count: 3-5 per page
anchor_text: keyword_rich
structure: topic_clusters
external_links:
count: 2-3 to authority sites
rel: nofollow (if needed)url_best_practices:
format: domain.com/category/keyword-slug
rules:
- lowercase: always
- hyphens: between_words
- length: under_75_chars
- keywords: include_primary
- no_dates: unless_news
- no_parameters: when_possible
examples:
good: "/blog/seo-optimization-guide"
bad: "/blog/2024/01/15/the-ultimate-seo-guide-for-beginners-in-2024/"technical_seo_audit:
crawlability:
- robots_txt: properly_configured
- sitemap_xml: submitted_to_gsc
- crawl_errors: none
- blocked_resources: check
indexability:
- canonical_tags: correct
- noindex_pages: intentional_only
- duplicate_content: resolved
- thin_content: improved_or_noindexed
site_speed:
metrics:
- lcp: <2.5s (largest contentful paint)
- fid: <100ms (first input delay)
- cls: <0.1 (cumulative layout shift)
tools:
- google_pagespeed_insights
- gtmetrix
- webpagetest
common_fixes:
- image_optimization
- lazy_loading
- minify_css_js
- browser_caching
- cdn_implementation
mobile_friendliness:
- responsive_design: true
- tap_targets: adequate_size
- font_size: readable
- viewport_configured: true
https:
- ssl_certificate: valid
- mixed_content: none
- http_redirects: to_https
structured_data:
types:
- organization
- product
- article
- faq
- breadcrumb
validation: google_rich_results_testcore_web_vitals:
lcp_optimization:
- preload_hero_image
- optimize_server_response_time
- remove_render_blocking_resources
- use_cdn
fid_optimization:
- minimize_javascript
- defer_non_critical_js
- use_web_workers
- break_up_long_tasks
cls_optimization:
- set_image_dimensions
- reserve_space_for_ads
- avoid_inserting_content_above_existing
- use_transform_animationscontent_brief:
title: "{SEO-Optimized Title}"
target_keyword:
primary: "[main keyword]"
secondary: ["keyword 2", "keyword 3"]
lsi: ["related term 1", "related term 2"]
search_intent: informational|commercial|transactional
target_word_count: 2000
outline:
- h2: Introduction
notes: hook + preview
- h2: What is [Topic]
h3: Definition
h3: Why it matters
- h2: How to [Main Action]
h3: Step 1
h3: Step 2
h3: Step 3
- h2: Best Practices
h3: Practice 1
h3: Practice 2
- h2: Common Mistakes
- h2: FAQ
questions: from_people_also_ask
- h2: Conclusion
include: cta
competitors_to_beat:
- url_1: word_count, gaps
- url_2: word_count, gaps
- url_3: word_count, gaps
unique_angle: what_makes_ours_different
internal_links:
- "[anchor text](/related-page)"
cta: what_action_should_reader_takecontent_optimization:
before_publishing:
- [ ] Primary keyword in title
- [ ] Primary keyword in first 100 words
- [ ] H2/H3 include keywords naturally
- [ ] Alt text on all images
- [ ] Internal links to related content
- [ ] External links to authority sources
- [ ] Meta description optimized
- [ ] URL is clean and includes keyword
- [ ] Content answers search intent
- [ ] Longer/better than competitors
after_publishing:
- [ ] Submit to Google Search Console
- [ ] Share on social media
- [ ] Build internal links from other pages
- [ ] Monitor rankings
- [ ] Update based on performance# SEO Performance Report - {Month}
## Organic Traffic Summary
| Metric | This Month | Last Month | YoY |
|--------|------------|------------|-----|
| Sessions | 50,000 | 45,000 | +25% |
| Users | 40,000 | 36,000 | +22% |
| Conversions | 500 | 420 | +19% |
| Conv Rate | 1.0% | 0.93% | +7% |
## Keyword Rankings
### Improved
| Keyword | Old Rank | New Rank | Change |
|---------|----------|----------|--------|
| "project management software" | 15 | 8 | +7 |
| "best pm tool" | 22 | 12 | +10 |
### Declined
| Keyword | Old Rank | New Rank | Change |
|---------|----------|----------|--------|
| "task tracking" | 5 | 9 | -4 |
### New Rankings
| Keyword | Rank | Volume |
|---------|------|--------|
| "agile project management" | 18 | 2,400 |
## Top Pages by Traffic
| Page | Sessions | Conv | CVR |
|------|----------|------|-----|
| /blog/pm-guide | 8,000 | 80 | 1.0% |
| /features | 6,000 | 120 | 2.0% |
| /pricing | 4,000 | 200 | 5.0% |
## Technical Health
- Crawl errors: 0 ✅
- Core Web Vitals: All passing ✅
- Mobile usability: 100% ✅
- Index coverage: 95% pages indexed
## Actions Taken
1. Published 4 new blog posts
2. Updated 3 existing posts
3. Fixed 5 broken links
4. Improved page speed on 10 pages
## Next Month Plan
1. Target 5 new keywords
2. Build 10 backlinks
3. Launch pillar content on [topic]
4. Technical fixes for [issues]# SEO Optimization Recommendations
## Keyword Analysis
**Primary Keyword**: "how to manage remote teams"
- Search Volume: 2,400/mo
- Difficulty: 45/100
- Current Rank: Not ranking
**Secondary Keywords**:
- "remote team management" (1,900/mo)
- "managing remote employees" (1,300/mo)
- "remote team tips" (880/mo)
## Title Tag
**Current**: "How to Manage Remote Teams"
**Optimized**: "How to Manage Remote Teams: 15 Proven Strategies (2026 Guide)"
**Why**: Adds specificity (15 strategies), year for freshness, stays under 60 chars
## Meta Description(155 characters, includes keyword, has CTA)
## Content Recommendations
### Structure
### Word Count
**Target**: 2,500-3,000 words
**Current top result**: 2,200 words
### Internal Links to Add
- /blog/remote-work-tools → "remote work tools"
- /blog/team-communication → "team communication"
- /features/collaboration → "collaboration features"
### Checklist
- [ ] Add keyword to first paragraph
- [ ] Include stats/data (e.g., "70% of workers...")
- [ ] Add custom images with alt text
- [ ] Include expert quotes
- [ ] Add schema markup (Article + FAQ)