Content Structure Rules: Dual Optimization skill
- Answer-First Formatting (Strong AI Citation Improvement)
by AgriciDaniel·MIT license·★ 2,219 Stars on the repo·GitHub ↗
Files of Content Structure Rules: Dual Optimization
AgriciDaniel/
Show the full text337 lines
Content Structure Rules: Dual Optimization
Contents
- Answer-First Formatting (Strong AI Citation Improvement)
- Title Optimization
- Summary Box Requirement
- Heading Hierarchy
- Sentence Rules
- Paragraph Rules
- Readability Targets
- Visual Content Rules
- Anti-Pattern Detection
- Content Length Guidelines
- Citation Statistics Rules (AI Search SEO)
- Information Gain: The Key Differentiator
- Meta Description Formula
- Citation Format
- Citation Tiers
- Self-Promotion Rules
- Internal Linking
Answer-First Formatting (Strong AI Citation Improvement)
The most impactful single optimization. Every H2 section must open with an approximately 50-word direct-answer sentence that:
- Directly answers the heading's implicit question
- Names the core entity, year, and practical implication
- Leads into a 120-180 word citable passage with a specific statistic and source attribution
Pattern
## How Does X Impact Y in 2026?
[About 50-word direct answer sentence naming the year, entity, and answer.]
[Continue with a self-contained 120-180 word passage that adds the
source-backed statistic, dates, implications, and an example.]
Why It Works
AI systems extract answers from section openers. If your answer is buried in paragraph 3 of a section, it will not be cited. Lead with the answer, then explain.
A single-source Growth Memo finding reports that 44.2% of all LLM citations come from the first 30% of text (Feb 2026). Treat this as directional, not as a hard law. Use declarative "X is Y because Z" sentence structures, then build a self-contained 120-180 word answer passage with named entities, dates, and source attribution.
Title Optimization
| Parameter | Target | Impact |
|---|---|---|
| Character length | 40-60 characters | Directional vendor benchmark, verify fit |
| Sentiment | Positive framing | Directional vendor benchmark, verify fit |
| Brackets/parentheses | Include when relevant | Directional vendor benchmark, verify fit |
| Power words | 1-2 per title | "Definitive," "Essential," "Data-Backed" |
| Keyword placement | Front-loaded | Primary keyword in first 3 words when possible |
Title Formula
Pattern: [Power Word] [Topic]: [Specific Outcome/Number] [Year]
Example: "Definitive Guide to AI Search SEO: 7 Strategies That Drive AI Citations in 2026"
Avoid: clickbait, ALL CAPS words, excessive punctuation, vague promises.
Summary Box Requirement
Every post must open with a summary box immediately after the title/intro:
- Length: 40-60 words total across all bullet points (standalone summary)
- Purpose: AI extraction target - LLMs frequently cite these verbatim
- Content: 3-5 bullet points covering core findings; include a sourced key statistic only when central
- Format: Visually distinct block (callout, bordered box, or blockquote)
- Rule: Must be comprehensible without reading the rest of the article
Pattern
The default label is Key Takeaways (professional, universally understood). Alternative labels configurable per persona: "The Bottom Line" (business/finance), "What You'll Learn" (educational/tutorial), "At a Glance" (scan-optimized), "In Brief" (journalistic).
Format: 3-5 bullet points (not a prose paragraph):
> **Key Takeaways**
> - [Core finding with statistic] ([Source], year)
> - [Second key insight or recommendation]
> - [Third actionable takeaway]
For backward compatibility, blog-analyze accepts "TL;DR", "Key Takeaways", "Summary", and "Quick Answer".
Heading Hierarchy
Rules
- ONE H1 per page (the title only)
- H2s for main sections (target 6-8 per post)
- H2 every 200-300 words (Yoast flags sections >300 words without a subheading)
- H3 every 100-200 words under each H2 for deeper structure
- H3s for subsections - never skip levels (no H2 → H4)
- Include primary keyword naturally in 2-3 headings
Question-Format Headings
Convert 60-70% of H2s to questions:
- "The Future of X" → "What Does X Look Like in 2026?"
- "Strategies for Y" → "How Do You Achieve Y in 2026?"
- Keep 2-3 statement headings for variety
Why Questions Work
AI systems directly extract answers following question formats. Search engines show these in People Also Ask. Users scan headings as questions they want answered.
Sentence Rules
| Parameter | Target | Flag At | Source |
|---|---|---|---|
| Average sentence length | 15-20 words | >22 words | Yoast, Siteimprove |
| Max sentence length | 25 words | Warning >20 words; fail >25 words | Yoast flags >20 |
| Sentences over 20 words | ≤25% | >25% | Yoast threshold |
| Sentence length variance | StdDev ≥5 words | <5 StdDev | Internal anti-monotony heuristic |
| AI search average | 15-18 words | - | AI search SEO research synthesis |
Sentence Rhythm
Mix short (5-10 words), medium (15-20 words), and occasional long (20-25 words) sentences. Uniform sentence length signals AI authorship. Human writing has natural burstiness - a short punchy sentence after a longer explanatory one.
No more than 3 consecutive sentences within 5 words of each other's length.
Paragraph Rules
| Parameter | Target | Flag At | Hard Limit | Source |
|---|---|---|---|---|
| Paragraph length | 40-80 words | >100 words | 150 words (200 = Yoast red) | Yoast, NNGroup |
| Sentences per paragraph | 2-3 | >3 | 4 max | NNGroup scanning research |
| Mobile paragraph max | 60 words / 2-3 visual lines | - | - | WCAG, Baymard |
| Extractable chunks | 120-180 words | - | - | AI search citation research |
Key Principle
Start each paragraph with the most important sentence. This enables both readers and AI to grasp concepts by scanning. 79% of users scan rather than read (NNGroup). Concise, scannable formatting improves usability 124-159% (NNGroup).
Paragraph Sentence Limit
Maximum 2-3 sentences per paragraph. This is a hard rule. Single-sentence paragraphs are acceptable and often preferred for emphasis. Paragraphs exceeding 3 sentences should be split.
One topic per paragraph - no topic drift within a paragraph.
Readability Targets
| Metric | Target | Acceptable | Source |
|---|---|---|---|
| Flesch Reading Ease | 60-70 | 55-75 | Yoast >=60; AI citation lift claims are vendor-reported and unverified |
| Flesch-Kincaid Grade | 7-8 | 6-9 (B2B/technical: 8-10) | Siteimprove, First Page Sage |
| Gunning Fog | 7-8 | Max 12 | Springer 2023: highest correlation with engagement |
| SMOG | ≤8 | - | Healthcare gold standard |
Flesch 60-70 is the default clarity band for engagement. AI citation impact is directional and still depends on original evidence, entity clarity, and source quality. Content in this range demonstrates expertise through clear expression of complex ideas - not oversimplification. The key is conversational authority: natural language that mirrors how experts actually explain things.
AI systems prefer content that is fluent, specific, and well-structured. Readability alone doesn't determine AI citation - content must also demonstrate expertise and provide unique value.
Readability Bands by Audience
| Audience | Flesch Grade | Flesch Ease | Max Sentence | Use When |
|---|---|---|---|---|
| Consumer | 6-8 | 60-80 | 20 words | General audience, lifestyle, health |
| Professional (B2B) | 8-10 | 50-60 | 25 words | Business, marketing, finance |
| Technical/Developer | 10-12 | 30-50 | 30 words | Engineering, API docs, data science |
Default target (no persona active): Grade 7-8, Flesch Ease 60-70. When a persona is active, use the persona's readability band instead. Content clarity is the #2 factor for AI citation probability (+32.83% score differential, ZipTie.dev). Average US adult reads at 7th-8th grade level.
Visual Content Rules
| Parameter | Target | Minimum | Source |
|---|---|---|---|
| Image/visual frequency | Every 200-350 words | 1 per 500 words | BuzzSumo, NNGroup |
| Bold/emphasis | 3-5 per 300 words | - | Competitive analysis |
| Bold % of total text | <10% | - | Diminishing impact above 10% |
Lists
Use bulleted or numbered lists when 3+ parallel items exist. Don't force lists where prose works better - lists are for scannable parallel items, not for every piece of information.
Visual Impact
Older visual-content studies reported large engagement lifts, but those figures are historical context rather than active 2026 targets. Use visuals when they clarify, prove, or summarize information. NNGroup scanning research supports using visuals to anchor key information for readers.
Visual Rhythm (Mandatory Pacing)
Insert a visual element (image, chart, or callout) every 300-500 words.
- Minimum: 1 visual per 500 words; optimal: 1 per 300-350 words
- Alternate visual types: image -> chart -> callout -> image (no consecutive same-type)
- Hero image: above the fold, 1920x1080 (16:9) or 1200x630 (OG-compatible)
- All images: explicit width/height attributes for CLS prevention (score <= 0.1)
- Below-fold images: loading="lazy"; hero image: fetchpriority="high"
- Posts with 10+ visuals are 2x more likely to report strong results (Orbit Media)
- 79% of people scan content rather than reading it (NNGroup)
Anti-Pattern Detection
AI Trigger Words (≤5 per 1,000 words)
Red-flag words that spiked >50% post-ChatGPT. Flag if total exceeds 5 per 1,000 words:
delve, tapestry, multifaceted, testament, pivotal, robust, cutting-edge, furthermore, indeed, moreover, utilize, leverage, comprehensive, landscape, crucial, foster, illuminate, underscore, embark, endeavor, facilitate, paramount, nuanced, intricate, meticulous, realm
Em Dashes (Zero Tolerance)
NEVER use the em dash character, U+2014, in blog content. Replace it with commas, hyphens, colons, or periods. Split sentences when a long dash was used to join two independent clauses.
Passive Voice (≤10% of sentences)
Yoast threshold. Clusters of passive voice signal automated content.
Transition Words (20-30% of sentences)
Yoast optimal: ~25%. Below 20% feels choppy; above 35% reads AI-generated.
Keyword Density (0.5-2%)
Flag at >2.5%, penalize at >3%. Primary keyword: 3-5 times naturally.
Filler Content Detection
QRG 2025 targets "artificially inflated content." Flag: entity drift, topical dilution, needless repetition, intent mismatch.
Content Length Guidelines
| Content Type | Target Length | Minimum |
|---|---|---|
| Pillar guide | 3,000-4,000 words | 2,500 |
| Standard blog post | 2,000-2,500 words | 1,500 |
| Comparison post | 1,500-2,000 words | 1,200 |
| FAQ/listicle | 1,500-2,000 words | 1,000 |
| News/update | 800-1,200 words | 800 |
Sweet spot: 1,500-2,500 words for most content. Most non-news posts should clear 1,000 words. News/update content should stay in the 800-1,200 word benchmark; do not publish ultra-short news briefs through this skill. Long-form content often earns more citations in vendor studies, but exact multipliers are directional.
Reading time: word count ÷ 225, rounded up. Optimal reading time is 5-7 minutes (~1,100-1,575 words). Engagement falls off sharply after 7 minutes; approaches zero at 14+ minutes (Medium, Smartocto 2025).
Citation Statistics Rules (AI Search SEO)
| Parameter | Target | AI Search SEO Optimized | Source |
|---|---|---|---|
| Statistic density | 1 per 200 words | 1 per 150 words | Princeton GEO paper |
| External citations | 1-3 per 1,000 words | - | AI search SEO best practices |
| Internal links | 2-5 per 1,000 words | - | SEO + engagement |
Statistics addition boosts AI visibility up to 41% (Princeton GEO paper, KDD 2024). For lower-ranked sites, citing authoritative sources boosts visibility up to 115%. The combination of fluency + statistics outperforms any single optimization tactic by 5.5%.
Attribution Format
Always attribute statistics: [Number]% [claim] ([Source](url), [Year]).
Unattributed statistics damage E-E-A-T trust signals and are flagged as
fabrication risks in quality scoring.
FLOW evidence triple format (drafting requirement):
- Year anchor in prose: "In 2026, [Source] found..." (NOT: "...found ... (Source, 2026).")
- Inline citation: publisher AND title, e.g. "Ahrefs, AI Overviews CTR update".
- Retrieval notes, footnotes, or bibliography: full URL plus
retrieved YYYY-MM-DDfor every cited source.
Drop unverifiable stats. Replace contradicted stats with verified alternatives. See flow-alignment.md.
Information Gain: The Key Differentiator
Google's Information Gain patent (US11354342B2, 2022) suggests a retrieval concept for valuing novel information, but patents do not prove current ranking use. Treat information gain as an editorial differentiation principle:
- Original research: Surveys, proprietary data, experiments (+25.1% top-10, Stratabeat)
- Personal perspective: Opinions AI cannot replicate
- Expert interviews: Practitioners with first-hand knowledge
- Case studies: Real metrics and results
- Industry-segmented analysis: Break down by vertical (+43.4% top-10, Animalz)
Meta Description Formula
Pattern: "[Specific value proposition]. Here's how [strategy] delivers [outcome] in 2026."
Rules:
- 150-160 characters (desktop ~920px); mobile shows only ~120 characters (~680px)
- Front-load key information in the first 120 characters for full mobile visibility
- Include a specific statistic only when it is central and sourced
- No keyword stuffing
- End with value proposition or call to action
- Fact-dense, not vague
Citation Format
Inline: [Number]% [claim] ([Source](url), [Year]). Always name the source.
Study: Name the paper, institution, and year. Quote: Use quotation marks with speaker name and date.
Citation Tiers
| Tier | Examples | Trust |
|---|---|---|
| 1 - Primary Authority | Google Search Central, .gov, .edu, W3C | Highest |
| 2 - Primary Data | Ahrefs, SparkToro, Seer, BrightEdge, Princeton GEO Paper | High |
| 3 - Trusted Journalism | Search Engine Land, SEJ, The Verge, Wired, TechCrunch | Good |
| 4-5 - AVOID | SEO tool blogs (non-research), affiliate sites, content mills | Hurts E-E-A-T |
Self-Promotion Rules
- Keep brand mentions intent-specific: strict for informational posts, more flexible for product reviews, case studies, and branded BOFU pages
- Remove "At [Company], we..." patterns and promotional links
- Author section should demonstrate E-E-A-T credentials, not sell
Internal Linking
- 5-10 internal links per 2,000-word post, descriptive anchor text
- Ensure bidirectional linking (pillar ↔ supporting pages)
| 1 | # Content Structure Rules: Dual Optimization |
| 2 | |
| 3 | ## Contents |
| 4 | |
| 5 | [Answer-First Formatting (Strong AI Citation Improvement)] |
| 6 | [Title Optimization] |
| 7 | [Summary Box Requirement] |
| 8 | [Heading Hierarchy] |
| 9 | [Sentence Rules] |
| 10 | [Paragraph Rules] |
| 11 | [Readability Targets] |
| 12 | [Visual Content Rules] |
| 13 | [Anti-Pattern Detection] |
| 14 | [Content Length Guidelines] |
| 15 | [Citation Statistics Rules (AI Search SEO)] |
| 16 | [Information Gain: The Key Differentiator] |
| 17 | [Meta Description Formula] |
| 18 | [Citation Format] |
| 19 | [Citation Tiers] |
| 20 | [Self-Promotion Rules] |
| 21 | [Internal Linking] |
| 22 | |
| 23 | ## Answer-First Formatting (Strong AI Citation Improvement) |
| 24 | |
| 25 | The most impactful single optimization. Every H2 section must open with an |
| 26 | approximately 50-word direct-answer sentence that: |
| 27 | |
| 28 | Directly answers the heading's implicit question |
| 29 | Names the core entity, year, and practical implication |
| 30 | Leads into a 120-180 word citable passage with a specific statistic and source attribution |
| 31 | |
| 32 | ### Pattern |
| 33 | |
| 34 | ## How Does X Impact Y in 2026? |
| 35 | |
| 36 | [About 50-word direct answer sentence naming the year, entity, and answer.] |
| 37 | [Continue with a self-contained 120-180 word passage that adds the |
| 38 | source-backed statistic, dates, implications, and an example.] |
| 39 | |
| 40 | |
| 41 | ### Why It Works |
| 42 | AI systems extract answers from section openers. If your answer is buried in |
| 43 | paragraph 3 of a section, it will not be cited. Lead with the answer, then |
| 44 | explain. |
| 45 | |
| 46 | A single-source Growth Memo finding reports that 44.2% of all LLM citations |
| 47 | come from the first 30% of text (Feb 2026). Treat this as directional, not as |
| 48 | a hard law. Use declarative "X is Y because Z" sentence structures, then build |
| 49 | a self-contained 120-180 word answer passage with named entities, dates, and |
| 50 | source attribution. |
| 51 | |
| 52 | ## Title Optimization |
| 53 | |
| 54 | | Parameter | Target | Impact | |
| 55 | |-----------|--------|--------| |
| 56 | | Character length | 40-60 characters | Directional vendor benchmark, verify fit | |
| 57 | | Sentiment | Positive framing | Directional vendor benchmark, verify fit | |
| 58 | | Brackets/parentheses | Include when relevant | Directional vendor benchmark, verify fit | |
| 59 | | Power words | 1-2 per title | "Definitive," "Essential," "Data-Backed" | |
| 60 | | Keyword placement | Front-loaded | Primary keyword in first 3 words when possible | |
| 61 | |
| 62 | ### Title Formula |
| 63 | Pattern: `[Power Word] [Topic]: [Specific Outcome/Number] [Year]` |
| 64 | Example: "Definitive Guide to AI Search SEO: 7 Strategies That Drive AI Citations in 2026" |
| 65 | |
| 66 | Avoid: clickbait, ALL CAPS words, excessive punctuation, vague promises. |
| 67 | |
| 68 | ## Summary Box Requirement |
| 69 | |
| 70 | Every post must open with a summary box immediately after the title/intro: |
| 71 | |
| 72 | **Length**: 40-60 words total across all bullet points (standalone summary) |
| 73 | **Purpose**: AI extraction target - LLMs frequently cite these verbatim |
| 74 | **Content**: 3-5 bullet points covering core findings; include a sourced key statistic only when central |
| 75 | **Format**: Visually distinct block (callout, bordered box, or blockquote) |
| 76 | **Rule**: Must be comprehensible without reading the rest of the article |
| 77 | |
| 78 | ### Pattern |
| 79 | The default label is **Key Takeaways** (professional, universally understood). |
| 80 | Alternative labels configurable per persona: "The Bottom Line" (business/finance), |
| 81 | "What You'll Learn" (educational/tutorial), "At a Glance" (scan-optimized), |
| 82 | "In Brief" (journalistic). |
| 83 | |
| 84 | Format: 3-5 bullet points (not a prose paragraph): |
| 85 | |
| 86 | > **Key Takeaways** |
| 87 | > - [Core finding with statistic] ([Source], year) |
| 88 | > - [Second key insight or recommendation] |
| 89 | > - [Third actionable takeaway] |
| 90 | |
| 91 | |
| 92 | For backward compatibility, blog-analyze accepts "TL;DR", "Key Takeaways", |
| 93 | "Summary", and "Quick Answer". |
| 94 | |
| 95 | ## Heading Hierarchy |
| 96 | |
| 97 | ### Rules |
| 98 | ONE H1 per page (the title only) |
| 99 | H2s for main sections (target 6-8 per post) |
| 100 | H2 every 200-300 words (Yoast flags sections >300 words without a subheading) |
| 101 | H3 every 100-200 words under each H2 for deeper structure |
| 102 | H3s for subsections - never skip levels (no H2 → H4) |
| 103 | Include primary keyword naturally in 2-3 headings |
| 104 | |
| 105 | ### Question-Format Headings |
| 106 | Convert 60-70% of H2s to questions: |
| 107 | "The Future of X" → "What Does X Look Like in 2026?" |
| 108 | "Strategies for Y" → "How Do You Achieve Y in 2026?" |
| 109 | Keep 2-3 statement headings for variety |
| 110 | |
| 111 | ### Why Questions Work |
| 112 | AI systems directly extract answers following question formats. Search engines |
| 113 | show these in People Also Ask. Users scan headings as questions they want answered. |
| 114 | |
| 115 | ## Sentence Rules |
| 116 | |
| 117 | | Parameter | Target | Flag At | Source | |
| 118 | |-----------|--------|---------|--------| |
| 119 | | Average sentence length | 15-20 words | >22 words | Yoast, Siteimprove | |
| 120 | | Max sentence length | 25 words | Warning >20 words; fail >25 words | Yoast flags >20 | |
| 121 | | Sentences over 20 words | ≤25% | >25% | Yoast threshold | |
| 122 | | Sentence length variance | StdDev ≥5 words | <5 StdDev | Internal anti-monotony heuristic | |
| 123 | | AI search average | 15-18 words | - | AI search SEO research synthesis | |
| 124 | |
| 125 | ### Sentence Rhythm |
| 126 | Mix short (5-10 words), medium (15-20 words), and occasional long (20-25 words) |
| 127 | sentences. Uniform sentence length signals AI authorship. Human writing has |
| 128 | natural burstiness - a short punchy sentence after a longer explanatory one. |
| 129 | |
| 130 | No more than 3 consecutive sentences within 5 words of each other's length. |
| 131 | |
| 132 | ## Paragraph Rules |
| 133 | |
| 134 | | Parameter | Target | Flag At | Hard Limit | Source | |
| 135 | |-----------|--------|---------|------------|--------| |
| 136 | | Paragraph length | 40-80 words | >100 words | 150 words (200 = Yoast red) | Yoast, NNGroup | |
| 137 | | Sentences per paragraph | 2-3 | >3 | 4 max | NNGroup scanning research | |
| 138 | | Mobile paragraph max | 60 words / 2-3 visual lines | - | - | WCAG, Baymard | |
| 139 | | Extractable chunks | 120-180 words | - | - | AI search citation research | |
| 140 | |
| 141 | ### Key Principle |
| 142 | Start each paragraph with the most important sentence. This enables both |
| 143 | readers and AI to grasp concepts by scanning. 79% of users scan rather than |
| 144 | read (NNGroup). Concise, scannable formatting improves usability 124-159% |
| 145 | (NNGroup). |
| 146 | |
| 147 | ### Paragraph Sentence Limit |
| 148 | Maximum 2-3 sentences per paragraph. This is a hard rule. Single-sentence |
| 149 | paragraphs are acceptable and often preferred for emphasis. Paragraphs |
| 150 | exceeding 3 sentences should be split. |
| 151 | |
| 152 | One topic per paragraph - no topic drift within a paragraph. |
| 153 | |
| 154 | ## Readability Targets |
| 155 | |
| 156 | | Metric | Target | Acceptable | Source | |
| 157 | |--------|--------|-----------|--------| |
| 158 | | Flesch Reading Ease | 60-70 | 55-75 | Yoast >=60; AI citation lift claims are vendor-reported and unverified | |
| 159 | | Flesch-Kincaid Grade | 7-8 | 6-9 (B2B/technical: 8-10) | Siteimprove, First Page Sage | |
| 160 | | Gunning Fog | 7-8 | Max 12 | Springer 2023: highest correlation with engagement | |
| 161 | | SMOG | ≤8 | - | Healthcare gold standard | |
| 162 | |
| 163 | Flesch 60-70 is the default clarity band for engagement. AI citation impact is |
| 164 | directional and still depends on original evidence, entity clarity, and source |
| 165 | quality. Content in this range demonstrates expertise through clear expression |
| 166 | of complex ideas - not oversimplification. The key is conversational authority: |
| 167 | natural language that mirrors how experts actually explain things. |
| 168 | |
| 169 | AI systems prefer content that is fluent, specific, and well-structured. |
| 170 | Readability alone doesn't determine AI citation - content must also demonstrate |
| 171 | expertise and provide unique value. |
| 172 | |
| 173 | ### Readability Bands by Audience |
| 174 | | Audience | Flesch Grade | Flesch Ease | Max Sentence | Use When | |
| 175 | |----------|-------------|-------------|--------------|----------| |
| 176 | | Consumer | 6-8 | 60-80 | 20 words | General audience, lifestyle, health | |
| 177 | | Professional (B2B) | 8-10 | 50-60 | 25 words | Business, marketing, finance | |
| 178 | | Technical/Developer | 10-12 | 30-50 | 30 words | Engineering, API docs, data science | |
| 179 | |
| 180 | Default target (no persona active): Grade 7-8, Flesch Ease 60-70. |
| 181 | When a persona is active, use the persona's readability band instead. |
| 182 | Content clarity is the #2 factor for AI citation probability (+32.83% |
| 183 | score differential, ZipTie.dev). Average US adult reads at 7th-8th grade level. |
| 184 | |
| 185 | ## Visual Content Rules |
| 186 | |
| 187 | | Parameter | Target | Minimum | Source | |
| 188 | |-----------|--------|---------|--------| |
| 189 | | Image/visual frequency | Every 200-350 words | 1 per 500 words | BuzzSumo, NNGroup | |
| 190 | | Bold/emphasis | 3-5 per 300 words | - | Competitive analysis | |
| 191 | | Bold % of total text | <10% | - | Diminishing impact above 10% | |
| 192 | |
| 193 | ### Lists |
| 194 | Use bulleted or numbered lists when 3+ parallel items exist. Don't force lists |
| 195 | where prose works better - lists are for scannable parallel items, not for |
| 196 | every piece of information. |
| 197 | |
| 198 | ### Visual Impact |
| 199 | Older visual-content studies reported large engagement lifts, but those figures |
| 200 | are historical context rather than active 2026 targets. Use visuals when they |
| 201 | clarify, prove, or summarize information. NNGroup scanning research supports |
| 202 | using visuals to anchor key information for readers. |
| 203 | |
| 204 | ### Visual Rhythm (Mandatory Pacing) |
| 205 | Insert a visual element (image, chart, or callout) every 300-500 words. |
| 206 | Minimum: 1 visual per 500 words; optimal: 1 per 300-350 words |
| 207 | Alternate visual types: image -> chart -> callout -> image (no consecutive same-type) |
| 208 | Hero image: above the fold, 1920x1080 (16:9) or 1200x630 (OG-compatible) |
| 209 | All images: explicit width/height attributes for CLS prevention (score <= 0.1) |
| 210 | Below-fold images: loading="lazy"; hero image: fetchpriority="high" |
| 211 | Posts with 10+ visuals are 2x more likely to report strong results (Orbit Media) |
| 212 | 79% of people scan content rather than reading it (NNGroup) |
| 213 | |
| 214 | ## Anti-Pattern Detection |
| 215 | |
| 216 | ### AI Trigger Words (≤5 per 1,000 words) |
| 217 | Red-flag words that spiked >50% post-ChatGPT. Flag if total exceeds 5 per |
| 218 | 1,000 words: |
| 219 | |
| 220 | delve, tapestry, multifaceted, testament, pivotal, robust, cutting-edge, |
| 221 | furthermore, indeed, moreover, utilize, leverage, comprehensive, landscape, |
| 222 | crucial, foster, illuminate, underscore, embark, endeavor, facilitate, |
| 223 | paramount, nuanced, intricate, meticulous, realm |
| 224 | |
| 225 | ### Em Dashes (Zero Tolerance) |
| 226 | NEVER use the em dash character, U+2014, in blog content. Replace it with |
| 227 | commas, hyphens, colons, or periods. Split sentences when a long dash was used |
| 228 | to join two independent clauses. |
| 229 | |
| 230 | ### Passive Voice (≤10% of sentences) |
| 231 | Yoast threshold. Clusters of passive voice signal automated content. |
| 232 | |
| 233 | ### Transition Words (20-30% of sentences) |
| 234 | Yoast optimal: ~25%. Below 20% feels choppy; above 35% reads AI-generated. |
| 235 | |
| 236 | ### Keyword Density (0.5-2%) |
| 237 | Flag at >2.5%, penalize at >3%. Primary keyword: 3-5 times naturally. |
| 238 | |
| 239 | ### Filler Content Detection |
| 240 | QRG 2025 targets "artificially inflated content." Flag: entity drift, |
| 241 | topical dilution, needless repetition, intent mismatch. |
| 242 | |
| 243 | ## Content Length Guidelines |
| 244 | |
| 245 | | Content Type | Target Length | Minimum | |
| 246 | |-------------|-------------|---------| |
| 247 | | Pillar guide | 3,000-4,000 words | 2,500 | |
| 248 | | Standard blog post | 2,000-2,500 words | 1,500 | |
| 249 | | Comparison post | 1,500-2,000 words | 1,200 | |
| 250 | | FAQ/listicle | 1,500-2,000 words | 1,000 | |
| 251 | | News/update | 800-1,200 words | 800 | |
| 252 | |
| 253 | Sweet spot: 1,500-2,500 words for most content. Most non-news posts should |
| 254 | clear 1,000 words. News/update content should stay in the 800-1,200 word |
| 255 | benchmark; do not publish ultra-short news briefs through this skill. Long-form |
| 256 | content often earns more citations in vendor studies, but exact multipliers are |
| 257 | directional. |
| 258 | |
| 259 | Reading time: word count ÷ 225, rounded up. Optimal reading time is |
| 260 | 5-7 minutes (~1,100-1,575 words). Engagement falls off sharply after |
| 261 | 7 minutes; approaches zero at 14+ minutes (Medium, Smartocto 2025). |
| 262 | |
| 263 | ## Citation Statistics Rules (AI Search SEO) |
| 264 | |
| 265 | | Parameter | Target | AI Search SEO Optimized | Source | |
| 266 | |-----------|--------|--------------|--------| |
| 267 | | Statistic density | 1 per 200 words | 1 per 150 words | Princeton GEO paper | |
| 268 | | External citations | 1-3 per 1,000 words | - | AI search SEO best practices | |
| 269 | | Internal links | 2-5 per 1,000 words | - | SEO + engagement | |
| 270 | |
| 271 | Statistics addition boosts AI visibility up to 41% (Princeton GEO paper, |
| 272 | KDD 2024). For lower-ranked sites, citing authoritative sources boosts |
| 273 | visibility up to 115%. The combination of fluency + statistics outperforms |
| 274 | any single optimization tactic by 5.5%. |
| 275 | |
| 276 | ### Attribution Format |
| 277 | Always attribute statistics: `[Number]% [claim] ([Source], [Year])`. |
| 278 | Unattributed statistics damage E-E-A-T trust signals and are flagged as |
| 279 | fabrication risks in quality scoring. |
| 280 | |
| 281 | **FLOW evidence triple format (drafting requirement):** |
| 282 | |
| 283 | Year anchor in prose: "In 2026, [Source] found..." (NOT: "...found ... (Source, 2026).") |
| 284 | Inline citation: publisher AND title, e.g. "Ahrefs, AI Overviews CTR update". |
| 285 | Retrieval notes, footnotes, or bibliography: full URL plus `retrieved YYYY-MM-DD` for every cited source. |
| 286 | |
| 287 | Drop unverifiable stats. Replace contradicted stats with verified alternatives. See `flow-alignment.md`. |
| 288 | |
| 289 | ## Information Gain: The Key Differentiator |
| 290 | |
| 291 | Google's Information Gain patent (US11354342B2, 2022) suggests a retrieval |
| 292 | concept for valuing novel information, but patents do not prove current ranking |
| 293 | use. Treat information gain as an editorial differentiation principle: |
| 294 | |
| 295 | **Original research**: Surveys, proprietary data, experiments (+25.1% top-10, Stratabeat) |
| 296 | **Personal perspective**: Opinions AI cannot replicate |
| 297 | **Expert interviews**: Practitioners with first-hand knowledge |
| 298 | **Case studies**: Real metrics and results |
| 299 | **Industry-segmented analysis**: Break down by vertical (+43.4% top-10, Animalz) |
| 300 | |
| 301 | ## Meta Description Formula |
| 302 | |
| 303 | Pattern: "[Specific value proposition]. Here's how [strategy] delivers [outcome] in 2026." |
| 304 | |
| 305 | Rules: |
| 306 | 150-160 characters (desktop ~920px); mobile shows only ~120 characters (~680px) |
| 307 | Front-load key information in the first 120 characters for full mobile visibility |
| 308 | Include a specific statistic only when it is central and sourced |
| 309 | No keyword stuffing |
| 310 | End with value proposition or call to action |
| 311 | Fact-dense, not vague |
| 312 | |
| 313 | ## Citation Format |
| 314 | |
| 315 | Inline: `[Number]% [claim] ([Source], [Year])`. Always name the source. |
| 316 | Study: Name the paper, institution, and year. Quote: Use quotation marks with speaker name and date. |
| 317 | |
| 318 | ## Citation Tiers |
| 319 | |
| 320 | | Tier | Examples | Trust | |
| 321 | |------|----------|-------| |
| 322 | | 1 - Primary Authority | Google Search Central, .gov, .edu, W3C | Highest | |
| 323 | | 2 - Primary Data | Ahrefs, SparkToro, Seer, BrightEdge, Princeton GEO Paper | High | |
| 324 | | 3 - Trusted Journalism | Search Engine Land, SEJ, The Verge, Wired, TechCrunch | Good | |
| 325 | | 4-5 - AVOID | SEO tool blogs (non-research), affiliate sites, content mills | Hurts E-E-A-T | |
| 326 | |
| 327 | ## Self-Promotion Rules |
| 328 | |
| 329 | Keep brand mentions intent-specific: strict for informational posts, more flexible for product reviews, case studies, and branded BOFU pages |
| 330 | Remove "At [Company], we..." patterns and promotional links |
| 331 | Author section should demonstrate E-E-A-T credentials, not sell |
| 332 | |
| 333 | ## Internal Linking |
| 334 | |
| 335 | 5-10 internal links per 2,000-word post, descriptive anchor text |
| 336 | Ensure bidirectional linking (pillar ↔ supporting pages) |
| 337 |
Discussion
Browse more free Claude skills.