# Stundensatz — creation notes

**Last Updated:** 2026-03-23

## Scope and cannibalization

- **Ziel:** Oberbegriff **Stundensatz** (€/h) für AN, Freelancer/Rechnung und interne Kostensätze; Abgrenzung zu **Stundenlohn** und **Honorar**.
- **zeitlohn:** Keine Wiederholung der Zeitlohn-Tiefe; stattdessen Verweise + **Bidirectional:** Im Absatz unter **Stundenlohn** (`zeitlohn`) Link auf `/insights/lexikon/stundensatz/`.

## Daten & Pipeline

- **PAA:** SISTRIX lieferte keine nutzbaren PAA → `data/paa-questions-manual.json` und `collect-faq-research-data.php`.
- **Outline gate:** `make blog-outline-gate POST=stundensatz CAT=lexikon` — Empfehlungen in `SERP_ANALYSIS.md` als einfache `- Wort` Bullets (Validator-Pattern).

## Validierung

- **FAQ-Qualität:** `validate-faq-quality.php` zählt mit PHP `str_word_count()` auf `strip_tags` — unterzählt bei Deutsch. Antwort zu „Ist Stundensatz dasselbe wie Stundenlohn?“ um einen Satz erweitert, bis Zählung ≥40.
- **Strict:** `make blog-post-validate-strict POST=stundensatz CAT=lexikon` nach FAQ-Fix grün; Rest Warnungen (z. B. „zu viele Links“ in FAQs, product hints).
- **Wortzahl:** ~2.320 Wörter vs. ~2.900 competitive target — `compare-content-to-competitors.php` PASS bei 80 %.

## SEO & Assets

- **seo-meta:** `v2/data/blog/seo-meta.json` Key `lexikon/stundensatz`; Spiegel `data/seo-meta.json`; `sync-meta-to-posts.php`.
- **Featured image:** `IMAGE_PROMPT.md` + `generate-blog-featured-image.py` → `/insights/bilder/stundensatz-{640,1024,1280}w.webp`.

## Lead & LLM

- **Lead capture:** `generate-lead-capture-copy.php --write`; Mapping `_slugToBenefit` → `stundensatz`.
- **LLM:** `sync-blog-posts-to-llms.php --add`; `validate-llms-metadata.py` durchlaufen.

## Backups

- Manuel snapshot: `docs/backups/blog-snapshots/2026-03-23-233826` (vor Bulk-Arbeit).
- Weitere Backups durch `sync-meta-to-posts.php` unter `docs/backups/blog-seo-meta-sync-*`.

## Browser-QA

- Seite: `http://localhost:8003/insights/lexikon/stundensatz/` — Layout, interne Links, Mobile kurz prüfen (Docker; kein `php -S` hier).
