# Arbeitsklima – CREATION_NOTES

**Last Updated:** 2026-04-01

## Snapshot

- Manual backup: `docs/backups/blog-snapshots/2026-04-01-195309` (from prior session).
- **Cluster:** `personalverwaltung` (`add-post-to-cluster-mapping.php`).
- **Word count (post JSON):** ~2.846 (nach Review-Pass); competitive compare **PASS** (~105 % von 2.700 Ziel).
- **FAQs:** 12 curated in `data/faq-questions.json` + `data/faq-answers-optimized.json` (replaced noisy keyword/PAA-generated questions; no Freelancer drift). `add-faqs-to-post.php --replace`.

## Content-flow / validators

- Avoided substring false positives: `Klimafragen` → „Klimaskalen“; `häufig` near risk words → `oft` / `typische`.
- **Fazit** expanded to two paragraphs for `validate-section-depth`.
- Intro + Gerechtigkeit paragraphs split for long-paragraph warning in strict chain.

## SEO & meta

- `v2/data/blog/seo-meta.json` key `lexikon/arbeitsklima`; `docs/.../data/seo-meta.json` mirror; `sync-meta-to-posts.php`.

## Internal linking

- **Bidirectional:** `unternehmenskultur`, `employee-engagement`, `mitarbeiterzufriedenheit`, `mitarbeiterbindung` (short intro paragraphs via `update-post-content.php`).
- **Carousels:** `add-new-post-to-related-carousels.php --write` → 8 explicit targets.
- **related_posts:** 9 peers curated in `arbeitsklima.json`.

## Lead capture

- `_slugToBenefit` **arbeitsklima** in `generate-lead-capture-copy.php`; `generate-lead-capture-copy.php --write` → `lead_capture_copy.php` (`blog_arbeitsklima`).

## Images

- Placeholder **abstract** WebP (PIL + `cwebp`) at `v2/img/insights/arbeitsklima-{640,1024,1280}w.webp`; JSON uses `/insights/bilder/…` URLs per helpers.
- `IMAGE_PROMPT.md` documents scene type and Gemini-ready prompt for a proper asset later.

## LLM / inventory

- `sync-blog-posts-to-llms.php --add`; fixed **Content-Tiefe** / Content Types **354 → 355** Lexikon in `html/llms.txt` + `html/llms-full.txt` (validator).
- `generate-blog-lexikon-mapping.php` run.
- `merged.json`: `arbeitsklima` → `ordio_covered: true`, `ordio_slug: arbeitsklima`.
- `LEXIKON_CONTENT_GAPS.md`: removed Priority-2 row for `arbeitsklima`.

## Pipeline notes

- Prior session: Firecrawl remediate failed on sparse competitor URLs; competitive depth manually capped (~2.700 words).

## Follow-up (2026-04-01)

- **`validate-new-post --strict`:** WARNs beseitigt – Branchenlinks (Pflege, Gastronomie, Freizeit/Kultur), `/abwesenheiten`, `/payroll`, `/checklisten`, `/events`, Lexikon **Employer Branding**, Tools **Firmennamen-Generator** + **Brutto-Netto-Rechner**; Substring-False-Positive **Doppelpflege** → „redundante Mehrfacherfassung“.
- **Product mapping:** `arbeitsklima`, `betriebsklima`, `teamklima` in `docs/data/blog-product-feature-mapping.json` (`last_updated` 2026-04-01); Spiegel in `v2/data/blog/blog-product-feature-mapping.json`.
- **Strict chain:** `make blog-post-validate-strict` ohne Issues/WARNs (51 interne Links).

## Inhaltliche Erweiterung (2026-04-01, Review)

- Intro lesefreundlicher (weniger „Lexikon-Eintrag“-Meta), **H3** „Soziale und organisatorische Seite“; Messung um Triangulation mit **Personalkennzahlen**, qualitative Ergänzung (**Feedbackgespräche**, **360-Grad-Feedback**); **H3** Rollen GF/HR/Führung; Recht: ArbSchG/BetrVG-Überblick + Klima vs. Gefährdungsbeurteilung; **Compliance**-Link bei Meldewegen; Employer-Branding-Absatz mit Naming-Tool zusammengeführt.
- Wortzahl ~**2.846**; `blog-post-validate-strict` + `validate-new-post --strict` + `audit-meta-intro-language.py --fail-on high` OK; **55** interne Links.
