# Content Expansion Continuity – Don't Stop Until Complete

**Last Updated:** 2026-03-03  
**Purpose:** Ensure content creation and optimization continues until all validators pass and all gaps are addressed. Never stop early when gaps remain.

## Core Principle

**Do not stop until everything is covered.**

When creating or optimizing blog posts and content blocks, continue expanding and improving until:

- All validators pass
- All content gaps are addressed
- Competitor comparison meets or exceeds target
- No thin sections remain

**Stop only when** adding more would require fluff or when all criteria are met. Address specific gaps with substantive content—never add filler.

## Validation Loop (Iterative)

Run validation **after each content pass**. If any validator fails or reports gaps, **fix and re-run** until all pass.

### Blog Posts

```bash
# 1. Compare to competitors – address gaps before finalizing
php v2/scripts/blog/compare-content-to-competitors.php --post=slug --category=category

# 2. Section depth – thin sections must be expanded
php v2/scripts/blog/validate-section-depth.php --post=slug --category=category

# 3. Content completeness – PAA, formats, definition
php v2/scripts/blog/validate-content-completeness.php --post=slug --category=category

# 4. FAQ quality
php v2/scripts/blog/validate-faq-quality.php --post=slug --category=category

# 5. Post-level validation
php v2/scripts/blog/validate-new-post.php --post=slug --category=category
```

**If any fails:** Address the specific gaps (e.g. add H3s, expand thin sections, add paragraphs for uncovered PAA, add tables/lists). Re-apply and re-run all validators. **Repeat until all pass.**

### Template Content Blocks

```bash
php v2/scripts/templates/validate-template-content-blocks.php --template=slug
php v2/scripts/templates/validate-template-content-completeness.php --template=slug
```

**If any fails:** Address gaps. Re-run until all pass.

## Completion Checklist (Before Considering Done)

Before considering content complete, verify:

- [ ] **compare-content-to-competitors.php** – PASS or WARN with addressed recommendations (word count ≥80% of target; H3s if competitors use them)
- [ ] **validate-section-depth.php** – PASS (all H2s have 2+ paragraphs or 1 paragraph + list/table)
- [ ] **validate-content-completeness.php** – COMPLETE (all PAA covered, tables/lists present, definition in first 20%)
- [ ] **validate-faq-quality.php** – PASS (≥10 FAQs for lexikon/ratgeber unless narrow topic)
- [ ] **validate-new-post.php** – No errors (warnings may be acceptable for review)
- [ ] **check-h2-faq-overlap.php** – No overlap (similarity < 0.65)

**If any checklist item fails:** Expand or fix content. Re-run validation. **Do not move on until all pass.**

## When to Stop (Only After All Pass)

Stop expanding when:

1. **All validators pass** – No failures, no unresolved gaps
2. **Competitor target met** – Word count ≥90% of competitive-depth recommended (aim for 100%)
3. **Adding more would require fluff** – No substantive gaps remain; further content would be repetitive or filler

**Never stop** when validators report gaps, thin sections, or uncovered PAA. Address those first.

## Gap Types to Address (Don't Ignore)

| Gap Type | Action |
|----------|--------|
| Thin section (single paragraph, no list/table) | Add 2+ paragraphs or 1 paragraph + list/table |
| Uncovered PAA | Add H2, H3, or paragraph to address it |
| Missing format (table, list) | Add recommended format from competitive-depth |
| Word count below target | Expand sections substantively (examples, H3s, best practices) |
| Competitor H3s we lack | Add strategic H3s where sections have 3+ distinct subtopics |
| No Fazit (lexikon) | Add Fazit H2 with 2–3 paragraphs |

## Process Integration

- **blog-content-creation-gate.mdc** – Post-Write Validation references this doc; run validation loop until complete
- **CONTENT_CREATION_WORKFLOW_2026.md** – Step 4 (Validation) includes iterative loop
- **templates-content-creation-gate.mdc** – Same principle for template content blocks

## References

- [CONTENT_DEPTH_GUIDELINES.md](CONTENT_DEPTH_GUIDELINES.md) – Expand vs Stop, section depth
- [CONTENT_CREATION_WORKFLOW_2026.md](CONTENT_CREATION_WORKFLOW_2026.md) – Full workflow
- [BLOG_CONTENT_EDIT_WORKFLOW.md](BLOG_CONTENT_EDIT_WORKFLOW.md) – Content edit method
