Article Style Guide
Essential rules and guidelines for creating articles that respect our readers' intelligence
Article Style Guide: Writing Clear, Useful Content
This style guide helps maintain consistency and quality across all articles. Follow these rules to create content that genuinely helps readers understand complex topics.
Specific Rules (Must Follow)
1. Banned Clichés and Phrases
NEVER use these phrases:
- "In today's fast-paced digital environment/world/landscape"
- "In today's [anything]"
- "In the digital age"
- "Now more than ever"
- "Game-changer"
- "Cutting-edge"
- "Revolutionary"
- "One-stop solution"
- "Unlock the power of"
- "The Silent Workforce of [anything]"
- "Your Secret Weapon for [anything]"
- "The Hidden Power of [anything]"
- "Unleash/Harness/Leverage the potential"
- Any vague corporate metaphors (workforce, ecosystem, synergy, paradigm)
These phrases are overused SEO filler that immediately signal low-quality content. Write like a real person explaining something to a colleague, not a corporate marketing department.
2. Code Examples Must Be Runnable
When including code, ensure it's complete and functional:
Bad:
// Process data somehow
processData(data)
Good:
const processData = (data) => {
return data
.filter(item => item.active)
.map(item => ({
id: item.id,
name: item.name.trim(),
timestamp: Date.now()
}));
};
3. Headers Should Be Scannable
Use headers that clearly indicate what information follows. Avoid clever wordplay or vague descriptions.
Bad: "The Journey Begins" Good: "Installation and Setup"
4. Optimal Article Length: 2,000-4,000 Words
Search engines favor comprehensive content that thoroughly covers a topic. Aim for:
- Minimum: 2,000 words for in-depth topics
- Sweet spot: 2,500-3,500 words
- Maximum: 4,000 words (break longer content into series)
This length allows you to rank for multiple related keywords while providing genuine value.
5. Use Numbers in Titles
Articles with numbered lists consistently perform better:
- "7 Background Agents Every DevOps Team Needs"
- "15 Tasks You Should Never Do Manually Again"
- "10 Signs Your System Needs Automated Monitoring"
Numbers create clear expectations and make content feel digestible.
6. Write Like a Human, Not a Corporation
Your writing should sound like one developer explaining something to another, not a press release.
Corporate/Soulless:
- "Leverage our cutting-edge automation ecosystem"
- "The silent workforce revolutionizing digital transformation"
- "Unlock synergies across your technology stack"
Human/Authentic:
- "Here's how to automate that annoying daily task"
- "These scripts saved me 10 hours last week"
- "I built this tool because I got tired of doing it manually"
Remember: If you wouldn't say it in a conversation with a colleague, don't write it in an article.
SEO-Focused Writing Strategies
1. Hook With Pain Points, Not Products
Start articles by acknowledging the reader's current struggles:
Bad Opening: "Our background agent platform offers cutting-edge automation capabilities..."
Good Opening: "If you're manually checking server logs every morning, copying data between systems, or running the same scripts repeatedly, you're wasting hours each week on tasks a simple agent could handle."
2. The 80/20 Content Rule
Structure articles with:
- 80% educational content: Solve problems without mentioning your product
- 20% product integration: Show how your solution makes it easier
This builds trust and provides value even to readers who don't become customers.
3. Target High-Intent Keywords
Focus on searches that indicate someone has a specific problem:
- "how to automate [specific task]"
- "monitor [system] automatically"
- "[competitor] alternatives"
- "reduce manual [process]"
4. Include Comparison Content
Create articles comparing approaches:
- "Cron Jobs vs Background Agents: When to Use Each"
- "5 Ways to Monitor System Health (Ranked by Efficiency)"
- "Build vs Buy: Background Agent Solutions"
General Guidelines
1. Concrete Examples Over Abstract Concepts
When explaining features or use cases, provide specific, real-world examples that readers can immediately understand and relate to their work.
Too Abstract: "Workflow Automation and Integration - Background agents can transform how businesses operate by automating complex workflows."
Concrete and Specific: "Slack-to-Jira Integration - A background agent monitors your team's Slack channel for bug reports. When someone types 'BUG:' followed by a description, the agent automatically creates a Jira ticket with the message content, assigns it to the on-call developer, and replies in Slack with the ticket number."
2. Show Impact with Numbers
Whenever possible, quantify the benefits or impact:
- "Reduces deployment time from 45 minutes to 3 minutes"
- "Processes 10,000 customer records in under 2 seconds"
- "Catches 95% of common syntax errors before code review"
3. Write for Skimmers
Most readers scan before reading. Structure content for easy scanning:
- Bold key terms and important points
- Use bullet lists for multiple items
- Keep paragraphs to 3-4 sentences maximum
- Add white space between sections
4. Technical Accuracy Matters
- Test all commands and code examples
- Verify version numbers and compatibility
- Include error handling in examples
- Mention common pitfalls or gotchas
5. Voice and Tone
- Direct and clear - Get to the point quickly
- Respectful - Assume readers are intelligent but may be unfamiliar with the topic
- Practical - Focus on what readers can actually do
- Honest - Acknowledge limitations and trade-offs
6. SEO-Optimized Article Structure
-
Hook Opening (50-100 words)
- Start with a relatable problem or pain point
- Promise specific solutions
- Avoid long philosophical introductions
-
Table of Contents (for articles over 2,000 words)
- Use anchor links to sections
- Helps with featured snippets in Google
-
What/Why Section (200-300 words)
- Define the core concept clearly
- Explain why readers should care
-
Main Content (1,500-3,000 words)
- Break into 5-10 digestible sections
- Each section should answer a specific question
- Use numbered or bulleted lists liberally
-
Implementation Examples (500-1,000 words)
- Provide 3-5 concrete, implementable examples
- Include code snippets, commands, or screenshots
- Show time/resource requirements
-
Conclusion & CTA (100-200 words)
- Summarize key takeaways
- Provide clear next steps
- Subtle product mention if relevant
7. Avoid Fluff
Every sentence should add value. Cut:
- Lengthy introductions
- Philosophical musings
- Repetitive explanations
- Marketing speak
8. Use Active Voice
Passive: "The configuration file must be edited by the user" Active: "Edit the configuration file"
9. Include Failure Cases
Don't just show the happy path. Include:
- Common errors and how to fix them
- Performance considerations
- Security implications
- When NOT to use a particular approach
10. Build Authority with External References
Strengthen your content by:
- Quoting recognized experts in automation/DevOps
- Linking to official documentation
- Citing performance benchmarks or case studies
- Referencing well-known tools and frameworks
Example: "As Martin Fowler notes in his essay on Continuous Integration, 'Automate everything that can be automated.'"
11. Format for Featured Snippets
Structure content to win Google's featured snippets:
- Definition boxes: Start sections with "What is [term]?"
- Lists: Use numbered steps for "How to" content
- Tables: Compare options with clear pros/cons
- FAQ sections: Answer common questions directly
12. Internal Linking Strategy
- Link to related articles naturally within content
- Create topic clusters (e.g., "automation", "monitoring", "integration")
- Use descriptive anchor text, not "click here"
- Aim for 3-5 internal links per article
Examples of Good Writing
Good SEO-Optimized Title
"15 Python Background Agents That Eliminate Manual DevOps Tasks"
- Uses a number
- Specifies the technology (Python)
- Promises to solve a specific problem
Good Pain Point Opening
"If you're still SSH-ing into servers to check disk space, manually rotating logs, or copy-pasting data between systems, you're not alone. A recent DevOps survey found that engineers waste 8 hours per week on repetitive tasks. Here's how to reclaim that time with background agents."
Good Concrete Example
"Kubernetes Pod Monitor: This Go agent polls your cluster every 30 seconds, checking for pods in CrashLoopBackOff state. When detected, it:
- Captures the last 50 lines of logs
- Creates a GitHub issue with the error details
- Notifies the on-call engineer via PagerDuty
- Attempts one automatic restart
Setup takes 15 minutes. Resource usage: 25MB RAM, 0.1% CPU on a typical cluster."
Good Authority Reference
"Following the principles from Google's Site Reliability Engineering book, this agent implements exponential backoff with jitter, ensuring it won't overwhelm struggling services with retry attempts."
Good CTA Section
"Start automating your repetitive tasks today. Pick one task from this article and implement it this week. For teams ready to scale their automation, [Product Name] provides a managed platform with pre-built agents, monitoring, and enterprise support."
Remember: SEO success comes from genuinely helping readers solve problems. Search engines reward content that satisfies user intent with comprehensive, actionable information.
Technical Details
YAML Frontmatter Requirements
All articles use YAML frontmatter for metadata. To avoid parsing errors:
1. Always quote strings containing colons
Colons (:
) in YAML indicate key-value pairs. If your title or description contains a colon, you must quote the entire string.
Bad:
title: How to Monitor AI: 5 Essential Tips
description: Learn AI monitoring: tools, techniques, and best practices
Good:
title: "How to Monitor AI: 5 Essential Tips"
description: "Learn AI monitoring: tools, techniques, and best practices"
2. Quote strings with special characters
These characters require quoting: :
, {
, }
, [
, ]
, ,
, &
, *
, #
, ?
, |
, -
, <
, >
, =
, !
, %
, @
, `
Examples:
title: "10% Better Performance with These Tricks" # Contains %
title: "AI vs ML: What's the Difference?" # Contains :
title: "The #1 Monitoring Tool for AI Agents" # Contains #
description: "Track costs & optimize performance" # Contains &
3. Use consistent quoting style
Prefer double quotes for consistency across all frontmatter fields:
---
title: "Your Article Title Here"
slug: "your-article-slug"
description: "Your meta description here"
date: "2025-08-01"
published: true
tags: ['tag1', 'tag2', 'tag3']
author: "Author Name"
---
4. Validate YAML before committing
Test your frontmatter with a YAML validator to catch errors early:
# Quick validation using Python
python -c "import yaml; yaml.safe_load(open('your-article.md').read().split('---')[1])"
5. Common YAML pitfalls to avoid
- Unquoted URLs: Always quote URLs in descriptions
- Tab characters: Use spaces, not tabs, for indentation
- Trailing spaces: Remove whitespace at line ends
- Empty values: Use
null
or empty quotes""
for empty fields
By following these guidelines, you'll avoid deployment errors and ensure your articles build successfully.