Blog seo writing
Skill brainbytes-dev/everything-claude-marketing/skills/content/blog-seo-writing
Write blog content optimized for search engines while maintaining readability and value. Use when creating SEO-focused articles or optimizing existing content.From its SKILL.md
npx -y skills add brainbytes-dev/everything-claude-marketing --skill blog-seo-writingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
10.7 KB, as published. Nobody here has run it
Blog SEO Writing
When to Activate
- Writing a new blog post targeting a specific keyword or search query
- Optimizing an existing blog post that is underperforming in search
- Building a topic cluster strategy with pillar and cluster pages
- Creating content briefs for writers that include SEO requirements
- Auditing blog content for SEO gaps and opportunities
- Competing for a specific SERP position against known competitors
First Questions
- What is the primary keyword or topic this content should rank for?
- What is the search intent behind this keyword? (What does the searcher actually want?)
- Who are the top-ranking pages for this keyword, and what do they cover?
- What unique angle, data, or expertise can you bring that existing results do not have?
- Is this a pillar page (broad topic) or a cluster page (specific subtopic)?
- What internal pages should this article link to, and which should link to it?
- What is the business goal? (Traffic, leads, conversions, brand awareness?)
Keyword-First Content Planning
Keyword Research Process
- Seed keyword. Start with the broad topic or phrase.
- Expand. Use tools (Ahrefs, SEMrush, Google Search Console, Google autocomplete, "People Also Ask") to find related queries.
- Evaluate. For each keyword, assess:
- Search volume. How many people search for this monthly?
- Keyword difficulty. How hard is it to rank? (Based on competing page authority.)
- Business relevance. Does this keyword attract your target audience?
- Intent match. Can you serve this intent well with a blog post?
- Select primary keyword. One per article. This drives the title, URL, and H1.
- Select secondary keywords. Two to five related terms to include naturally in the content.
Keyword Prioritization Matrix
| Keyword | Volume | Difficulty | Business Relevance | Intent Match | Priority |
|---|---|---|---|---|---|
| [keyword] | [number] | [low/med/high] | [1-5] | [info/nav/comm/trans] | [1-5] |
Search Intent Mapping
Every keyword has an intent. Mismatching intent means you will not rank, regardless of content quality.
| Intent Type | What the Searcher Wants | Content Format | Example Query |
|---|---|---|---|
| Informational | Learn something, understand a topic | How-to guide, explainer, listicle | "what is content marketing" |
| Navigational | Find a specific page or brand | Brand page, product page | "HubSpot blog" |
| Commercial | Compare options before buying | Comparison, review, "best of" list | "best project management tools" |
| Transactional | Take action (buy, sign up, download) | Product page, pricing page, landing page | "buy Asana premium" |
How to determine intent: Search the keyword in Google. Look at the top 5-10 results. What format are they? What do they cover? That is what Google believes the intent is. Match it.
Article Structure for SEO
H1: Title
- Include the primary keyword, ideally near the beginning
- Keep under 60 characters for full display in SERPs
- Make it compelling for humans, not just search engines
- One H1 per page (the title)
Meta Title
- Can differ slightly from the H1
- 50-60 characters (Google truncates at approximately 600px width)
- Primary keyword + benefit or hook
- Examples:
- "Content Pillars: How to Build a Focused Content Strategy"
- "5 Sprint Planning Mistakes (and How to Fix Them)"
Meta Description
- 150-160 characters
- Summarize the article's value proposition
- Include primary keyword naturally
- End with a reason to click (not just a summary)
- Example: "Learn how to define content pillars that drive traffic and leads. Includes templates, examples for B2B and D2C, and a step-by-step framework."
URL Structure
- Short, descriptive, keyword-rich
- Use hyphens, not underscores
- Lowercase
- No dates (unless the content is inherently time-bound)
- Good:
/blog/content-pillars-strategy - Bad:
/blog/2026/03/how-to-build-content-pillars-for-your-content-marketing-strategy-guide
H2 and H3 Hierarchy
- H2s are major sections — use primary and secondary keywords where natural
- H3s are subsections under H2s — use long-tail variations and related queries
- Never skip heading levels (H1 → H3 without H2)
- Structure headings as a scannable outline — a reader should understand the article from headings alone
H1: Content Pillars: How to Build a Focused Content Strategy
H2: What Are Content Pillars?
H2: Why Content Pillars Matter for SEO
H2: How to Define Your Content Pillars (Step by Step)
H3: Step 1: Identify Business Goals
H3: Step 2: Research Audience Needs
H3: Step 3: Map Your Expertise
H3: Step 4: Find the Overlap
H2: Content Pillar Examples
H3: B2B SaaS Example
H3: D2C Brand Example
H2: Common Mistakes to Avoid
H2: Content Pillar Template
Introduction (First 100 Words)
- Hook the reader immediately — do not waste the first paragraph on filler
- Include the primary keyword in the first 100 words
- State what the reader will learn or gain
- Establish credibility (data point, experience, or framing)
- Keep it short — three to five sentences maximum
Body Content
- Break text into short paragraphs (two to four sentences)
- Use bullet points and numbered lists for scannable information
- Include images, diagrams, or tables to break up text and add value
- Bold key phrases and terms (helps scanners AND signals relevance to search engines)
- Answer "People Also Ask" questions directly — use the exact question as an H2 or H3
- Use transition sentences between sections to maintain flow
Conclusion
- Summarize key takeaways (not a full recap — the highlights)
- Include a clear CTA (related content, newsletter signup, product trial, download)
- Do not introduce new information in the conclusion
Internal Linking Strategy
Internal links distribute page authority and guide users through your content.
Rules
- Every new post links to 3-5 existing relevant posts. Plan these before writing.
- Update 3-5 existing posts to link to every new post. This is frequently skipped and matters enormously.
- Use descriptive anchor text. "Learn more about content pillars" not "click here."
- Link to pillar pages from cluster pages, and vice versa. This builds the topic cluster.
- Do not over-link. One internal link per 200-300 words is a reasonable density.
- Prioritize linking to high-value pages (product pages, conversion pages, pillar pages).
Featured Snippet Optimization
To win featured snippets (position zero):
Paragraph Snippets
- Answer the question directly in 40-60 words immediately after the H2 that asks the question
- Use clear, factual language (no opinions or hedging in the definition)
List Snippets
- Use ordered or unordered lists with clear, concise items
- H2 should contain the query (e.g., "Steps to Create Content Pillars")
Table Snippets
- Use HTML tables with clear headers
- Comparisons and data sets trigger table snippets
"What Is" Pattern
## What Are Content Pillars?
Content pillars are three to five core themes that serve as the foundation
for all content creation in a marketing program. Each pillar aligns with
a business goal, addresses a specific audience need, and represents an area
of brand expertise. Every content piece maps back to a pillar.
Content Length Guidelines by Intent
| Intent | Typical Length | Rationale |
|---|---|---|
| Informational (simple) | 800-1,500 words | Quick answer, definition, how-to |
| Informational (comprehensive) | 2,000-4,000 words | Ultimate guide, deep dive |
| Commercial (comparison) | 1,500-3,000 words | Thorough comparison with criteria |
| Listicle | 1,500-3,000 words | Depends on list size and depth per item |
| Thought leadership | 1,000-2,000 words | Opinion-driven, not length-driven |
The real rule: Be as long as necessary and as short as possible. Analyze top-ranking pages for your keyword — match or exceed their depth, not their word count.
E-E-A-T Signals
Google evaluates Experience, Expertise, Authoritativeness, and Trustworthiness.
How to Signal E-E-A-T in Blog Content
- Experience. Include first-hand examples, original data, screenshots, case studies. Show you have done the thing, not just read about it.
- Expertise. Author bylines with credentials, link to author bio pages, cite sources.
- Authoritativeness. Earn backlinks, get cited by others, build topical authority through comprehensive coverage.
- Trustworthiness. Accurate information, clear sourcing, updated content, no misleading claims, HTTPS.
Practical E-E-A-T Checklist
- Article has a named author with a bio and credentials
- Claims are supported by data, examples, or citations
- Original insights or first-hand experience is included
- Sources are linked (not just referenced)
- Content is factually accurate and current
- The article has been reviewed by a subject matter expert
- Publication date and "last updated" date are visible
Common Pitfalls
- Keyword stuffing. Repeating the keyword unnaturally damages both rankings and readability. Use the keyword in the title, H1, first paragraph, one to two H2s, and meta description — then write naturally.
- Ignoring intent. A 3,000-word guide for a query that needs a quick answer will not rank.
- No internal linking plan. Orphan pages (with no internal links pointing to them) struggle to rank.
- Skipping meta descriptions. Google may auto-generate them, but a well-written meta description improves click-through rate.
- Writing for search engines, not people. Google rewards content that satisfies users. Write for humans first, optimize for search second.
- Publish and forget. Update high-performing articles regularly. Freshness is a ranking signal for many queries.
Quality Gate
Before publishing an SEO blog post:
- Primary keyword is in the title, H1, URL, meta description, and first 100 words
- Search intent is matched (content format and depth align with top-ranking pages)
- H2/H3 hierarchy is logical and includes secondary keywords naturally
- Meta title is under 60 characters and meta description under 160 characters
- 3-5 internal links are included, pointing to relevant existing content
- 3-5 existing posts have been updated to link to this new article
- Content includes original value (data, examples, frameworks) beyond what competitors offer
- E-E-A-T signals are present (author, sources, experience)
- Content is scannable (short paragraphs, lists, bold text, images)
- CTA is clear and relevant to the content and audience