# Pre-Content Checklist

**Post:** lexikon/personalabteilung
**Primary Keyword:** abkürzung hr personal
**Generated:** 2026-02-11 20:42:42

Complete ALL items before Phase 4 (Content Creation). Do not edit content.html until this checklist is done.

## Phase 1: Data Collection

- [ ] Backup created: `python3 scripts/blog/backup-blog-content.py --manual`
- [ ] GA4 collected: `php v2/scripts/blog/collect-post-performance-ga4.php --post=personalabteilung --category=lexikon`
- [ ] GSC collected: `php v2/scripts/blog/collect-post-performance-gsc.php --post=personalabteilung --category=lexikon`
- [ ] Keywords derived: `php v2/scripts/blog/derive-target-keywords.php --post=personalabteilung --category=lexikon --update-post`
- [ ] SISTRIX collected: `php v2/scripts/blog/collect-post-keywords-sistrix.php --post=personalabteilung --category=lexikon`
- [ ] FAQ research collected: `php v2/scripts/blog/collect-faq-research-data.php --post=personalabteilung --category=lexikon`
- [ ] SERP features collected: `php v2/scripts/blog/collect-post-serp-features.php --post=personalabteilung --category=lexikon`
- [ ] PAA questions collected: `php v2/scripts/blog/collect-post-paa-questions.php --post=personalabteilung --category=lexikon` (enriches faq-research when serp-features has no question text)
- [ ] Competitor analysis collected: `php v2/scripts/blog/collect-post-competitor-analysis.php --post=personalabteilung --category=lexikon` (output: data/competitor-analysis.json)
- [ ] Data validated: `php v2/scripts/blog/validate-data-collection.php --post=personalabteilung --category=lexikon` passes

## Phase 2: Analysis & Documentation

- [ ] Content analysis run: `php v2/scripts/blog/analyze-post-content.php --post=personalabteilung --category=lexikon`
- [ ] SEO analysis run: `php v2/scripts/blog/analyze-post-seo.php --post=personalabteilung --category=lexikon`
- [ ] Links analysis run: `php v2/scripts/blog/analyze-post-links.php --post=personalabteilung --category=lexikon`
- [ ] Competitor depth analyzed: `php v2/scripts/blog/analyze-competitor-content-depth.php --post=personalabteilung --category=lexikon` (output: data/competitive-depth-analysis.md)
- [ ] Documentation regenerated: `php v2/scripts/blog/safe-regenerate-documentation.php --post=personalabteilung --category=lexikon --backup`
- [ ] SERP skeleton generated: `php v2/scripts/blog/generate-serp-analysis-skeleton.php --post=personalabteilung --category=lexikon`
- [ ] POST_ANALYSIS.md read
- [ ] SEO_REPORT.md read
- [ ] INTERNAL_LINKS.md read
- [ ] IMPROVEMENT_PLAN.md read (if Ratgeber/Lexikon)

## Phase 3: Research

- [ ] Review data/competitor-analysis.json (headings, topics, word counts of top 5)
- [ ] Complete browser SERP review per [SERP_REVIEW_CHECKLIST.md](../../_templates/SERP_REVIEW_CHECKLIST.md) (min 30 min)
- [ ] Search primary keyword; document top 5 URLs, PAA questions, featured snippet
- [ ] Search 2 secondary keywords; document top 5 + PAA per keyword
- [ ] Fill SERP_ANALYSIS.md manual sections (Featured Snippet, PAA, Ranking Factors, Recommendations)
- [ ] SERP_ANALYSIS.md created/updated
- [ ] Content outline created (skyscraper: covers top 5 + more + better format)
- [ ] Outline covers: intro, 8–12 H2s, FAQs, conclusion
- [ ] Valuable elements identified (calculators, videos, images to preserve)
- [ ] CONTENT_OUTLINE.md created

## Phase 4: Validation Gate

- [ ] `php v2/scripts/blog/validate-improvement-readiness.php --post=personalabteilung --category=lexikon` passes

## Phase 5: Content Creation (Only After Above Complete)

- [ ] Content will be applied via `update-post-content.php` (not direct JSON edit). See [BLOG_CONTENT_EDIT_WORKFLOW.md](../../BLOG_CONTENT_EDIT_WORKFLOW.md).
- [ ] Rewrite content from scratch (do not patch)
- [ ] Create/update FAQs
- [ ] Add internal links (10–15)
- [ ] Add tool links (if relevant)
- [ ] Run validation scripts

## References

- [BLOG_POST_IMPROVEMENT_PROCESS.md](../../BLOG_POST_IMPROVEMENT_PROCESS.md)
- [SERP_ANALYSIS_WORKFLOW.md](../../SERP_ANALYSIS_WORKFLOW.md)
- [SERP_REVIEW_CHECKLIST.md](../../_templates/SERP_REVIEW_CHECKLIST.md)
- [FULL_REWORK_DECISION_GUIDE.md](../../FULL_REWORK_DECISION_GUIDE.md)
