# Bewerbungsprozess Lexikon Post - Creation Notes

**Created:** 2026-03-13  
**Post:** lexikon/bewerbungsprozess  
**Status:** Complete - Ready for publication

## Overview

This document captures the complete creation process for the "Bewerbungsprozess" lexikon post, including research, content creation, validation, and finalization steps.

## Process Summary

### 1. Preparation Phase

- ✅ Verified Priority 1 status in lexikon inventory (5 sources)
- ✅ Reviewed related posts (recruiting, candidate-experience, bewerbermanagementsystem, vorstellungsgespraech) for differentiation
- ✅ Created manual backup via `backup-blog-content.py --manual`
- ✅ Scaffolded post files via `create-new-blog-post.php --topic=Bewerbungsprozess --category=lexikon --title="Bewerbungsprozess"`

### 2. Data Collection Phase

- ✅ Ran new-post pipeline (`run-new-post-pipeline.php`) - collected SISTRIX keywords, PAA, SERP features, competitor analysis
- ✅ Created `paa-questions-manual.json` to filter out company-specific questions (Aldi, BMW, etc.)
- ✅ Identified sparse competitor data for personio.de, universal-search-box.com, glassdoor.de (HTTP 403/429 errors)

### 3. Research Phase

- ✅ Used Serper MCP for real Google PAA questions and featured snippet format
- ✅ Used Web Search MCP for AGG guidelines, DSGVO requirements, legal best practices
- ✅ Attempted Firecrawl MCP for JS-heavy competitors (unavailable)
- ✅ Completed browser SERP analysis (primary + secondary keywords)
- ✅ Deep dive top 5 competitors: Analyzed structure, content topics, gaps
- ✅ Validated competitor data completeness
- ✅ Completed SERP_ANALYSIS.md with all manual sections (30+ minutes)

### 4. Planning Phase

- ✅ Reviewed competitive-depth-analysis.md - set realistic word count target (2,500 words, excluding stepstone.de outlier: 35,619 words)
- ✅ Created CONTENT_OUTLINE.md with 10 H2s and PAA coverage matrix
- ✅ Generated section briefs and updated CONTENT_OUTLINE.md
- ✅ Checked H2 overlap - no overlaps found
- ✅ Validated improvement readiness and outline quality (both passed)

### 5. Content Creation Phase

- ✅ Wrote content section-by-section using outline and section briefs (2,107 words)
- ✅ Applied content via `update-post-content.php` (never edited JSON directly)
- ✅ Ran content quality self-edit checklist - passed (no generic phrases, no fluff)
- ✅ Added Ordio product links contextually (4 links: onboarding, digitale-personalakte, arbeitszeiterfassung, bewerbermanagementsystem)

### 6. FAQ Generation Phase

- ✅ Collected FAQ research data (PAA, GSC queries, keywords)
- ✅ Generated FAQ questions (10 questions) - checked H2 overlap (none)
- ✅ Generated FAQ answers with `--use-ai` (40-80 words each)
- ✅ Manual review FAQs: Removed company-specific questions (Tchibo, Aldi), improved answers for general lexikon relevance
- ✅ Added FAQs to post (10 FAQs total)

### 7. Internal Linking Phase

- ✅ Suggested and added related posts (recruiting, candidate-experience, bewerbermanagementsystem, vorstellungsgespraech, stellenbeschreibung, assessment-center, onboarding)
- ✅ Added post to related carousels (8 posts updated)
- ✅ Added in-content lexikon links on first meaningful mention (22 internal links total)

### 8. Image Generation Phase

- ✅ Created IMAGE_PROMPT.md with distinct scene type (process flow visualization)
- ✅ Generated featured image and verified WebP optimization (640w, 1024w, 1280w variants)

### 9. SEO Optimization Phase

- ✅ Created SEO meta (title: 58 chars, description: 158 chars)
- ✅ Added to seo-meta.json and synced to post
- ✅ Created data/seo-meta.json in post directory

### 10. Lead Capture Phase

- ✅ Generated lead capture copy with callback framing
- ✅ Added mapping for "bewerbungsprozess" to `generate-lead-capture-copy.php` script
- ✅ Fixed grammatical issue in description ("nach der Einstellung" lowercase)
- ✅ Audited lead capture copy quality - no issues found

### 11. Validation Phase

- ✅ Compared content to competitors - PASS (84% of target word count, 10 H2s, 3 H3s)
- ✅ Validated section depth (with --check-h3) - PASS
- ✅ Validated content completeness - COMPLETE (Fazit present, PAA coverage 15/15)
- ✅ Validated FAQ quality - EXCELLENT (100/100, 10 FAQs, 55.4 avg words)
- ✅ Validated FAQ schema structure - VALID (ready for Google Rich Results Test)
- ✅ Validated new post (all checks) - PASS (warnings only)

### 12. Fixes Applied

- ✅ Fixed FAQs: Removed company-specific questions, improved answers
- ✅ Fixed related_posts: Converted from strings to objects with slug/category
- ✅ Fixed featured_image alt: Updated to match post title
- ✅ Fixed ASCII expansion validator: Added "bewerbungsprozess" to exclusion list
- ✅ Created SEO meta file in expected location (data/seo-meta.json)

## Key Decisions

### Word Count Target

- **Automated Recommended:** 9,800 words (skewed by stepstone.de outlier: 35,619 words)
- **Realistic Target:** 2,500 words (based on competitive range excluding outlier: 1,679-5,796 words)
- **Actual Word Count:** 2,107 words (84% of target)
- **Rationale:** Similar lexikon posts (e.g., spesenabrechnung: 2,500 words), sufficient depth without fluff

### Content Differentiation

- **vs. Recruiting:** Focus on concrete process steps (not broader sourcing/strategy)
- **vs. Candidate Experience:** Focus on objective steps/phases (not subjective experience)
- **vs. Bewerbermanagementsystem:** Focus on process (not tool features)
- **vs. Vorstellungsgespräch:** Focus on entire process (not just interviews)

### FAQ Strategy

- **Filtered out:** Company-specific questions (Aldi, BMW, Tchibo, etc.)
- **Focused on:** General process questions relevant to lexikon post
- **Count:** 10 FAQs (within 10-15 target range)
- **Quality:** 100/100 score, 55.4 avg words per answer

### Internal Linking

- **Total Links:** 22 internal links
- **Lexikon Links:** recruiting, candidate-experience, bewerbermanagementsystem, stellenbeschreibung, assessment-center, vorstellungsgespraech
- **Product Links:** onboarding, digitale-personalakte, arbeitszeiterfassung
- **All links:** Canonical URLs (no redirects)

## Validation Results

### Content Quality
- ✅ No generic phrases ("In diesem Artikel", "Definition:", "Furthermore", etc.)
- ✅ No fluff words ("sehr", "wirklich", "es ist wichtig zu")
- ✅ Sentence variety: Mix of short and long sentences
- ✅ Natural flow: Human-first content
- ✅ Specific examples: Concrete numbers (28.8 days, 2-4 weeks, etc.)

### SEO
- ✅ Meta title: 58 chars (within 50-60 range)
- ✅ Meta description: 158 chars (within 150-160 range)
- ✅ Primary keyword in title, H1, first paragraph
- ✅ Schema markup: FAQ structure valid

### Technical
- ✅ JSON structure: Valid
- ✅ Featured image: WebP optimized with srcset
- ✅ Related posts: Proper object structure
- ✅ FAQs: All have question and answer

## Browser Testing Notes

**Manual Testing Required:**
- Load post at `/insights/lexikon/bewerbungsprozess/`
- Test all 22 internal links
- Verify formatting (H2s, H3s, lists, paragraphs)
- Mobile responsiveness check
- Schema validation with Google Rich Results Test

## Next Steps

1. **Browser Testing:** Manual testing of post rendering, links, mobile responsiveness
2. **Schema Validation:** Test FAQ schema with Google Rich Results Test
3. **Publication:** Post is ready for publication after browser testing

## Files Created/Modified

### Created
- `v2/data/blog/posts/lexikon/bewerbungsprozess.json`
- `docs/content/blog/posts/lexikon/bewerbungsprozess/CONTENT_OUTLINE.md`
- `docs/content/blog/posts/lexikon/bewerbungsprozess/SERP_ANALYSIS.md`
- `docs/content/blog/posts/lexikon/bewerbungsprozess/data/competitive-depth-analysis.md`
- `docs/content/blog/posts/lexikon/bewerbungsprozess/data/paa-questions-manual.json`
- `docs/content/blog/posts/lexikon/bewerbungsprozess/data/seo-meta.json`
- `docs/content/blog/posts/lexikon/bewerbungsprozess/IMAGE_PROMPT.md`
- `docs/content/blog/posts/lexikon/bewerbungsprozess/CREATION_NOTES.md` (this file)

### Modified
- `v2/data/blog/seo-meta.json` (added bewerbungsprozess entry)
- `v2/data/lead_capture_copy.php` (added blog_bewerbungsprozess pattern)
- `v2/scripts/blog/generate-lead-capture-copy.php` (added bewerbungsprozess mapping)
- `v2/scripts/blog/validate-new-post.php` (added bewerbungsprozess to ASCII exclusion list)
- Related posts JSON files (8 posts updated with bewerbungsprozess in related_posts)

## Lessons Learned

1. **Competitor Data:** Some competitors (personio.de, glassdoor.de) return HTTP 403/429 errors - manual SERP analysis required
2. **Word Count Targets:** Automated targets can be skewed by outliers (stepstone.de: 35k words) - manual review needed
3. **FAQ Quality:** Auto-generated FAQs may include company-specific questions - manual filtering required
4. **Related Posts:** Auto-suggested related posts may include irrelevant topics - manual review required
5. **ASCII Expansion Validator:** Slugs with "ss" (like "bewerbungsprozess") trigger false positives - exclusion list needed

## References

- Lexikon Inventory: `docs/content/blog/lexikon-inventory/LEXIKON_INVENTORY_REPORT.md`
- Content Outline: `docs/content/blog/posts/lexikon/bewerbungsprozess/CONTENT_OUTLINE.md`
- SERP Analysis: `docs/content/blog/posts/lexikon/bewerbungsprozess/SERP_ANALYSIS.md`
- Competitive Analysis: `docs/content/blog/posts/lexikon/bewerbungsprozess/data/competitive-depth-analysis.md`
