# Krankheitsvertretung — CREATION_NOTES

**Last Updated:** 2026-03-21

## Snapshot

- **Primary keyword:** Krankheitsvertretung  
- **Slug:** `lexikon/krankheitsvertretung`  
- **Manual backup:** `docs/backups/blog-snapshots/2026-03-21-163948/` (from prior step in workflow)

## Commands (reference)

- Scaffold: `php v2/scripts/blog/create-new-blog-post.php --topic="Krankheitsvertretung" --category=lexikon`
- Keywords: `collect-post-keywords-sistrix.php` (primary + secondaries capped)
- Pipeline: `php v2/scripts/blog/run-new-post-pipeline.php --post=krankheitsvertretung --category=lexikon`
- PAA noise: `data/paa-questions-manual.json` + `collect-faq-research-data.php`
- Content: `php v2/scripts/blog/update-post-content.php --post=krankheitsvertretung --category=lexikon --html=docs/content/blog/posts/lexikon/krankheitsvertretung/content.html`
- FAQs: curated `data/faq-answers-optimized.json` + `php v2/scripts/blog/add-faqs-to-post.php`
- SEO: `v2/data/blog/seo-meta.json` → `php v2/scripts/blog/sync-meta-to-posts.php --post=krankheitsvertretung --category=lexikon`
- Related: `php v2/scripts/blog/set-krankheitsvertretung-related-posts.php`
- Carousels: `php v2/scripts/blog/add-new-post-to-related-carousels.php --post=krankheitsvertretung --category=lexikon --targets=krankmeldung,lohnfortzahlung,zeitarbeit,personalplanung,minijob,abwesenheitsmanagement --write`
- Minijob FAQ link: `php v2/scripts/blog/add-minijob-krankheitsvertretung-faq-link.php`
- Image: `python3 v2/scripts/blog/generate-blog-featured-image.py --post=krankheitsvertretung --category=lexikon` (uses `IMAGE_PROMPT.md`)
- Lead: `_slugToBenefit` entry + `php v2/scripts/blog/generate-lead-capture-copy.php --post=krankheitsvertretung --category=lexikon --write`
- LLM: `php v2/scripts/llms/sync-blog-posts-to-llms.php --add --post=krankheitsvertretung --category=lexikon`

## related_posts (curated)

Pillars **dienstplan**, **zeiterfassung**; lexikon **krankmeldung**, **lohnfortzahlung**, **zeitarbeit**, **personalplanung**, **minijob**, **abwesenheitsmanagement**.

## Legal / TzBfG

- Citation: TzBfG § 14 via `https://www.gesetze-im-internet.de/tzbfg/__14.html` (Vertretung anderer Arbeitnehmer; Schriftform Abs. 4).
- Disclaimer blocks in body where appropriate.

## validate-content-flow fix

- Replaced **`(häufig „zwei Jahre“…)`** with **`(oft „zwei Jahre“…)`** in the TzBfG section — lowercase „häufig“ + later „…fragen“ in the same HTML chunk triggered the FAQ-in-body regex across headings.

## Validation summary (2026-03-21)

**Initial publish**

- `validate-section-depth` — PASS  
- `validate-content-completeness` — COMPLETE (2002/2500 words; optional expansion non-blocking)  
- `validate-faq-quality` — GOOD (81/100; minor issues logged in report)  
- `validate-new-post.php --strict` — warnings only (H3 suggestion, strong density, product suggestions)  
- `validate-content-flow` — OK after häufig→oft fix  
- `validate-internal-links-exist.php --strict` — OK  
- `validate-strong-density.php` — WARN (high `<strong>` density; optional editorial pass to reduce)

**Post-publish editorial pass (same day)**

- Body HTML: reduced `<strong>` to a single Hinweis line in the blog-note; expanded Betrieb section (Dokumentation, Rollen, Checkliste, Kommunikation, Prüfungen); canonical `/payroll/` links; industry links `/branchen/gesundheitswesen`, `/branchen/handwerk-industrie`; tool links (`/tools/elterngeldrechner`, `/tools/brutto-netto-rechner`, `/tools/minijob-rechner`, `/tools/tvoed-sue-gehaltsrechner` plus existing Zuschlagsrechner); product links `/dokumentenmanagement`, `/checklisten`; wording `Begründung` → `Darlegung des Sachgrundes` to avoid false-positive „Gründung“ in tool-topic validator.
- `docs/content/blog/posts/lexikon/krankheitsvertretung/data/seo-meta.json` added; `sync-meta-to-posts.php`; `fix-featured-image-alt.php` (alt matches title).
- `update-post-content.php` synced after each HTML change.
- `validate-content-completeness` — COMPLETE (~2537 words)  
- `validate-content-flow` — OK (no issues)  
- `validate-internal-links-exist.php --strict` — OK  
- `validate-strong-density.php` — OK (1× strong in Hinweis)  
- `validate-new-post.php --strict` — OK (all checks passed)

## Browser / Rich Results

- Not run in this session. After deploy: open `/insights/lexikon/krankheitsvertretung/`, spot-check links, mobile; Google Rich Results Test for Article + FAQ.

## Optional follow-up

- None blocking; browser QA + Rich Results after deploy as above.
