← Catalog

No. 149 · writing

SEO Copywriting

Content that ranks and converts

Version 1.0.0 License MIT Format SKILL.md

Google doesn’t rank the “best” content — it ranks the content that best satisfies search intent. Understanding intent is more important than stuffing keywords.

Search intent types

IntentQuery patternContent type
Informational”how to”, “what is”, “guide”Blog post, tutorial
Navigational”brand name”, “login”Landing page
Commercial”best”, “review”, “vs”Comparison, listicle
Transactional”buy”, “price”, “discount”Product page

Keyword research framework

## Step 1: Seed keywords
- Core topic: "react testing"
- Variants: react test, react unit test, react testing library

## Step 2: Intent mapping
- "how to test react components" → Informational → Tutorial
- "best react testing tools" → Commercial → Comparison
- "react testing library tutorial" → Informational → Step-by-step

## Step 3: Competitor analysis
- Page 1 result for "react testing" → What angle are they missing?
- People Also Ask → What questions aren't answered?

## Step 4: Selection criteria
- Search volume: 100+ monthly (realistic for new sites)
- KD (keyword difficulty): < 30 for quick wins
- Business relevance: Does this lead to our product?

Content structure for ranking

# [Primary keyword] — [Compelling hook] (H1, 50-60 chars)

**Meta description**: [150-160 chars with primary keyword, clear value prop]

## Introduction (100-150 words)
- Hook: State the problem or promise
- Credibility: Why this guide is different
- Preview: What they'll learn

## [Secondary keyword section] (H2)
### [Long-tail variation] (H3)
- Use keywords naturally in first 100 words
- Include 2-3 internal links per section
- Add images with descriptive alt text

## [Related topic] (H2)
- Answer People Also Ask questions
- Use structured data (FAQ, HowTo)
- Link to deeper resources

## Conclusion
- Summary of key points
- Clear next step or CTA

On-page SEO checklist

## Title tag (50-60 chars)
- Primary keyword near the front
- Compelling enough to click
- Include brand if space allows

## Meta description (150-160 chars)
- Summarize the page value
- Include primary keyword
- Call to action

## Headers (H1-H6)
- One H1 per page with primary keyword
- H2s for main sections (include secondary keywords)
- H3s for subsections (include long-tail variations)

## Content
- Primary keyword in first 100 words
- 1-2% keyword density (natural, not forced)
- Internal links to 3-5 related pages
- External links to 2-3 authoritative sources
- Images with descriptive alt text
- Short paragraphs (2-3 sentences)

E-E-A-T signals

## Experience
- Include personal examples and case studies
- Show before/after results
- Reference specific projects or clients

## Expertise
- Link to author bio with credentials
- Cite sources and reference data
- Include technical depth (code, diagrams)

## Authoritativeness
- Build topical authority through content clusters
- Get mentioned or linked from other authoritative sites
- Maintain consistent publishing schedule

## Trustworthiness
- Use HTTPS, show privacy policy
- Include contact information
- Display last updated date

Content clustering

Pillar page: "React Testing Guide" (3000+ words)
  ├── Cluster: "Jest vs Vitest" (1500 words)
  ├── Cluster: "React Testing Library Best Practices" (2000 words)
  ├── Cluster: "Mocking API Calls in React" (1500 words)
  ├── Cluster: "E2E Testing with Playwright" (2000 words)
  └── Cluster: "Visual Regression Testing" (1500 words)

Internal linking: Every cluster links to pillar, pillar links to every cluster

Anti-patterns

  • Don’t keyword stuff — write for humans first, search engines second
  • Don’t duplicate content — canonicalize or redirect
  • Don’t ignore search intent — match the content format to what ranks
  • Don’t skip meta descriptions — auto-generated ones underperform
  • Don’t neglect internal linking — every page should be reachable in 3 clicks

When it triggers

  • writing SEO content
  • keyword research
  • optimizing content for search
  • improving search rankings
  • content structure for SEO