# CREATION_NOTES: erholungsurlaub

**Last Updated:** 2026-03-24

## Backup

- `docs/backups/blog-snapshots/2026-03-24-083132` (vor Bulk-/JSON-Arbeit)

## Pipeline / Daten

- SISTRIX-PAA und Roh-Konkurrenz stark **Reise/Krankenkasse** — manuell gefilterte `data/competitor-analysis.json` (HR/Legal), `paa-questions-manual.json`, Re-Run `collect-faq-research-data.php`.
- Zielwortzahl competitive-depth **3300**; Body **~2647** Wörter (≥80 %-Floor), `compare-content-to-competitors` PASS.

## Content-Flow / Validator

- `validate-content-flow`: Wörter **„FAQs“** / **FAQ** im Fließtext triggerten false positive „FAQ in content“ (Regex von `<h2>` bis `</h2>` nach `\bFAQ\b`). Behoben durch Umformulierung („Fragen und Antworten am Ende“, „Hilfetexte“ statt „FAQ-Texte“).
- Langer Absatz Begriffsklarheit auf zwei `<p>` geteilt (Paragraph-Längen-Warnung).

## FAQs

- `faq-answers-optimized.json` manuell (`generation_mode: manual`); `add-faqs-to-post.php --replace`; FAQ-Quality-Issues durch Antwortlänge &lt;40 Wörter behoben.

## Related posts

- `suggest-related-posts --write` lieferte Off-Topic-Treffer — **`related_posts` manuell kuratiert** (Urlaubs-Cluster + Zeiterfassung-Pillar). Einträge aus **fremden** Karussell-Posts (stundensatz, krankheitsquote, …) wieder entfernt; **urlaubskonto** behält Gegenlink.

## Bidirectional

- **unbezahlter-urlaub**: FAQ-Antwort verlinkt jetzt **Erholungsurlaub** → `/insights/lexikon/erholungsurlaub/`.

## SEO / Lead / LLM

- `data/seo-meta.json`, `v2/data/blog/seo-meta.json`, `sync-meta-to-posts.php`.
- `_slugToBenefit` **erholungsurlaub** in `generate-lead-capture-copy.php`; `--write` → `lead_capture_copy.php`.
- `v2/scripts/llms/sync-blog-posts-to-llms.php --add`; `validate-llms-metadata.py --report` OK.

## Bild

- `IMAGE_PROMPT.md` — Szene **Büro/Recht, kein Strand**; `generate-blog-featured-image.py` → `/insights/bilder/erholungsurlaub-*w.webp`.

## Inventory

- `merged.json`: `ordio_covered: true`, `ordio_slug: erholungsurlaub`.
- `LEXIKON_CONTENT_GAPS.md`: Zeile **erholungsurlaub** entfernt.

## Inhaltliche Review (2026-03-24, zweite Runde)

- **Tiefe:** Paragraf **7 BUrlG** (zusammenhängender Urlaub, 12-Werktage-Block bei Teilung), **Krankenkasse vs. BUrlG** im Fließtext, **D-A-CH**-Hinweis, **Resturlaub-Checkliste**, **Nachweise/Änderungen** unter Beantragung, **Teilzeit/Vollzeit** und Urlaubsentgelt in Vergütung.
- **FAQs:** Zwei Zusatzfragen per `add-faqs-to-post.php` aus `data/faq-append-krankenkasse-teilung.json` (Krankenkasse; zwei Wochen am Stück).
- **Korrektur:** **Urlaubsbeginst** → **Urlaubsbeginn**; **Scheinselbstständigkeits-Konstellationen** → **Scheinselbstständigkeit**.

## QA / Follow-up (2026-03-24)

- **Browser:** `http://localhost:8003/insights/lexikon/erholungsurlaub/` lädt (Titel ok); IDE-Browser-Snapshot zur Linkprüfung genutzt.
- **`validate-new-post` / `blog-product-feature-mapping`:** Das Topic **`messe`** → `/events` matcht als Substring in **„bemessen“** — Warnung „events“ ohne echten Messe-Bezug. Behoben durch **„festgelegt“** statt **„bemessen“**; zusätzlich kontextuelle Links (Dokumentenmanagement, digitale Personalakte, Rechner) für saubere Promotionschecks.
- **`Freizeitausgleich`** enthielt **„freizeit“** und konnte die Branchen-Freizeit-Mapping-Warnung triggern — ersetzt durch **„Zeitausgleich (Freistellung statt Auszahlung)“**.
