Skip to main content
The seo-guidelines.md context file defines SEO best practices and requirements for all content. It ensures articles are optimized for search engines while maintaining quality and readability.

Location

Template: ~/workspace/source/context/seo-guidelines.md Example: Included in template (comprehensive SEO standards)

What It Defines

The SEO guidelines file contains:
  • Content Length Requirements - Target word counts by content type
  • Keyword Optimization - Density, placement, and integration rules
  • Content Structure - Heading hierarchy and article templates
  • Meta Elements - Title, description, and URL standards
  • Internal Linking - Strategy and requirements
  • External Linking - Authority and citation guidelines
  • Readability - Target reading level and formatting
  • Featured Snippets - Optimization for position 0
  • Mobile Optimization - Mobile-first considerations

Content Length Requirements

Target Word Counts

Define word count expectations by content type:
**Standard Blog Post:** 1,500-3,000 words (target: 2,000-2,500)
**Pillar Content / Comprehensive Guides:** 3,000-5,000 words maximum
**How-To Guides:** 1,500-2,500 words
**News / Updates:** 800-1,200 words (exception to standard)

Important Guidelines

**Maximum for most articles:** 3,000 words
**Maximum for pillar content:** 5,000 words

**Why:**
- Articles over 3,000 words often hurt user experience
- Concise, focused content often performs better
- If topic requires more, break into series

**Quality over quantity:**
- Don't add fluff to hit word counts
- Every section should provide genuine value
- Better to have 2,000 valuable words than 3,000 padded words

Keyword Optimization

Keyword Research Requirements

Define pre-writing research process:
Before writing any article:

1. Identify primary target keyword
2. Research search volume and difficulty
3. Analyze top 10 ranking competitors
4. Identify 3-5 secondary/related keywords
5. List LSI (Latent Semantic Indexing) keywords

Keyword Density Guidelines

**Primary Keyword:** 1-2% density
- Example: In 2,000-word article, use keyword 20-40 times
- Natural integration is critical—never force keywords

**Secondary Keywords:** 0.5-1% density each

**LSI Keywords:** Sprinkle throughout naturally

Critical Keyword Placement

Primary keyword MUST appear in:
- [ ] H1 headline (preferably near beginning)
- [ ] First 100 words of article
- [ ] At least 2-3 H2 subheadings
- [ ] Last paragraph / conclusion
- [ ] Meta title (within first 60 characters)
- [ ] Meta description
- [ ] URL slug

Keyword Integration Best Practices

Natural Language: Keyword stuffing:
Podcast hosting is important. Podcast hosting helps podcasters.
Our podcast hosting platform offers podcast hosting services for
podcast hosting needs.
Natural integration:
Podcast hosting is important for creators who want to distribute
their show to major platforms. A reliable host ensures your episodes
are accessible wherever listeners discover new content.
Use Variations:
Don't repeat exact phrase robotically:

- "podcast hosting" 
- "hosting your podcast"
- "podcast host"
- "hosting platform for podcasts"
Question Formats:
Include conversational variations:

- "how to start a podcast"
- "starting a podcast"
- "can I start a podcast"
- "podcast startup guide"

Content Structure Requirements

Heading Hierarchy

H1 (Title):
**Requirements:**
- Only one H1 per article
- Include primary keyword naturally
- 60 characters or less (for SERP display)
- Compelling and benefit-focused
- Answer: "What will I learn/gain?"

**Examples:**
- ✅ "How to Start a Podcast: Complete 2025 Guide"
- ✅ "12 Proven Podcast Growth Strategies"
- ❌ "Podcast Tips" (too vague, no value prop)
H2 (Main Sections):
**Requirements:**
- 4-7 H2 sections for standard articles
- At least 2-3 should include keyword variations
- Descriptive and keyword-rich
- Logical progression through topic
- Can be standalone (readers understand flow from H2s alone)
H3 (Subsections):
**Requirements:**
- Nested under H2s (never skip from H2 to H4)
- Break complex sections into digestible chunks
- Include keywords where natural
- More specific than H2s

Article Structure Template

# [H1: Compelling Title with Primary Keyword]

## Introduction (150-250 words)
- Hook: Attention-grabbing opening
- Problem: What challenge does this address?
- Promise: What will reader learn/achieve?
- Keyword in first 100 words

## [H2: Main Section 1 - Include Keyword Variation]
### [H3: Subsection if needed]
- Content depth
- Examples
- Data/statistics

## [H2: Main Section 2]
### [H3: Subsection if needed]

## [H2: Main Section 3 - Include Keyword Variation]
### [H3: Subsection if needed]

[Continue with 4-7 total H2 sections]

## Conclusion (150-250 words)
- Recap key points (3-5 takeaways)
- Include keyword
- Clear call-to-action
- Next steps for reader

Meta Elements

Meta Title

**Requirements:**
- Length: 50-60 characters (including "| Brand" if used)
- Primary keyword: Must be included
- Compelling: Should encourage clicks from SERP
- Unique: Different from all other page titles
- Accurate: Must match page content

**Format Options:**
- [Primary Keyword]: [Benefit/Promise]
- How to [Goal] | [Qualifier]
- [Number] Ways to [Achieve Benefit]
- [Topic] Guide for [Audience] | Brand

**Examples:**
✅ "How to Start a Podcast in 2025: Complete Guide"
✅ "12 Proven Podcast Growth Strategies | Castos"
❌ "Podcast Tips and Tricks" (too vague)
❌ "The Ultimate Comprehensive Guide..." (too long)

Meta Description

**Requirements:**
- Length: 150-160 characters
- Primary keyword: Include naturally
- Value proposition: Clear benefit to reader
- Call-to-action: Action phrase (Learn, Discover, Find out)
- Complete: Must not cut off mid-sentence
- Compelling: Should drive clicks from SERP

**Formula:**
[Problem/Question]? [Solution/Benefit]. [Unique angle]. [CTA].

**Examples:**
✅ "Learn how to start a podcast with our step-by-step guide.
Everything from equipment to launch strategy. Perfect for
beginners. Start your show today." (159 chars)

❌ "This is a blog post about podcasting where we discuss
many podcast-related topics." (vague, no value, no CTA)

URL Slug

**Requirements:**
- Include primary keyword
- Lowercase letters only
- Hyphens between words (not underscores)
- Short and descriptive (3-5 words ideal)
- No stop words unless necessary (a, the, and, of)

**Format:** /blog/[primary-keyword-phrase]

**Examples:**
✅ /blog/start-podcast-guide
✅ /blog/podcast-growth-strategies
❌ /blog/how-to-start-a-podcast-in-2025-the-complete-guide (too long)
❌ /blog/post-12345 (no keywords)

Internal Linking Strategy

Requirements

**Per Article:**
- Minimum: 3 internal links
- Optimal: 4-5 internal links
- Maximum: 7 internal links (unless 3,000+ word article)
1. **Pillar Content** (1-2 links)
   - Main comprehensive guides on related topics
   - Builds topic cluster authority
   - Usually 2,000+ word cornerstone content

2. **Related Blog Posts** (2-3 links)
   - Articles on related subtopics
   - Creates content web
   - Helps readers explore topics comprehensively

3. **Product/Feature Pages** (0-1 link)
   - Only when contextually relevant
   - Natural mention of how product solves problem
   - Never forced or overly promotional

4. **Resource Pages** (0-1 link)
   - Templates, tools, checklists
   - When mentioned as solutions in content
   - Provides additional value to reader

Anchor Text Best Practices

**Good:**
- "our complete guide to podcast analytics"
- "Learn more about podcast SEO strategies"
- "how to optimize your podcast for growth"

**Bad:**
- "click here"
- "read more"
- "this article"
- Using exact same anchor text repeatedly for same page

Reference

Always check context/internal-links-map.md for:
- Priority linking targets
- Topic clusters
- Most relevant related content

External Linking Strategy

Requirements

**Per Article:**
- Minimum: 2 external links
- Optimal: 3-4 external authority links

**Purpose:**
- Add credibility
- Provide sources
- Support claims
**Link to:**
- Statistics and data sources (always cite)
- Research and studies (original research)
- Tools and resources (when recommending)
- Industry authorities (expert opinions)

**Don't link to:**
- Random blogs with no authority
- Spammy or low-quality sites
- Competitors (unless truly best resource)
- Outdated sources

Quality Standards

**Authority:**
✅ Industry publications (credible sources)
✅ Research institutions and studies
✅ Established media outlets

**Relevance:**
Links must directly support content claims

**Freshness:**
Prefer recent sources (within 1-2 years for data)

**Functionality:**
All links must work (no broken links)

Readability Optimization

Target Reading Level

**Goal:** 8th-10th grade reading level (Flesch-Kincaid)

**Why:**
- Accessible to wider audience
- Easier to scan and understand
- Better mobile reading experience

Sentence Structure

**Guidelines:**
- Average length: 15-20 words per sentence
- Maximum: 25 words (break longer into two)
- Variety: Mix short punchy sentences with longer explanatory ones
- Active voice: Preferred over passive (80%+ active)

**Examples:**
✅ Active: "We built this feature to solve that problem."
❌ Passive: "This feature was built to solve that problem."

Paragraph Structure

**Guidelines:**
- Length: 2-4 sentences per paragraph
- One idea: Focus each paragraph on single point
- White space: No walls of text
- Mobile-friendly: Short paragraphs scan better on phones

Formatting for Scannability

**Use:**
- Subheadings: Every 300-400 words
- Lists: For sequential or multiple items
- Bold: Emphasize key concepts
- Short paragraphs: Easier to digest
- White space: Makes content less intimidating
Featured snippets appear at position 0 in Google search results.

Question-Based Snippets

**Format:**
- Include question as H2 heading
- Answer concisely in 40-60 words immediately after
- Use clear, direct language

**Example:**
## What is Podcast Hosting?

Podcast hosting is a service that stores your audio files and
generates an RSS feed that distributes your episodes to podcast
platforms like Apple Podcasts, Spotify, and Google Podcasts.

List-Based Snippets

**Format:**
- Use numbered or bulleted lists
- Keep items concise (1-2 sentences each)
- Include 5-8 items typically

Table-Based Snippets

**Format:**
- Use HTML tables or markdown tables
- Comparison charts, pricing, specifications
- Clear headers and organized data

Image Optimization

Image SEO

**File Names:**
✅ podcast-editing-software-interface.jpg
❌ IMG_12345.jpg

**Alt Text:**
- Describe what image shows
- Include keywords naturally if relevant
- 125 characters or less
- No "image of" or "picture of" (implied)

**Example:**
✅ "Podcast editing software interface showing waveform and timeline"
❌ "Image"

Configuration Steps

1. Review the Template

The SEO guidelines template includes comprehensive standards:
cat ~/workspace/source/context/seo-guidelines.md

2. Customize for Your Industry

Adapt guidelines for your specific needs:
  • Adjust word counts for your content types
  • Define industry-specific keyword practices
  • Set link requirements based on your strategy
  • Customize meta element formats

3. Align with Brand Voice

Ensure SEO standards support your brand:
  • Keyword integration that sounds natural in your voice
  • Meta descriptions that match your tone
  • Internal linking that reflects your messaging

4. Document Tools

List tools you use for:
  • Keyword research
  • Content analysis
  • Readability checking
  • Rank tracking

5. Create Checklists

Build practical checklists for:
  • Pre-writing research
  • Writing optimization
  • Pre-publish review
  • Post-publish monitoring

Quality Checklist

Before finalizing SEO guidelines:
  • Word count standards defined - Clear targets by content type
  • Keyword rules documented - Density, placement, integration
  • Structure templates provided - Heading hierarchy and article format
  • Meta element standards - Title, description, URL requirements
  • Linking strategy clear - Internal and external link guidelines
  • Readability standards - Target grade level and formatting
  • Image optimization - File names, alt text, placement
  • Aligned with brand - SEO supports voice and style

Common Mistakes

Over-Optimizing

Bad: Forcing keywords unnaturally to hit density targets Good: Natural integration that reads well and includes keywords organically

Ignoring User Experience

Bad: Optimizing for search engines at expense of readability Good: Optimizing for users first, search engines second

Inconsistent Standards

Bad: Different rules for different writers Good: Clear, consistent standards everyone follows

Next Steps

Write Content

Generate SEO-optimized content

SEO Optimizer Agent

Automatically optimize content for search

Brand Voice

Define your brand voice guidelines

Context Files Overview

Learn about all context files