The existing BSP_BLOG_POSTS_MASTER_PLAYBOOK.html (107 KB, comprehensive 7-pillar + 12-section blueprint + 6 post types + FICS system) is already high-quality. This v2 document does NOT rebuild — it CRITIQUES and EXTENDS with (1) Audrey-protection phasing, (2) Path A/B/D Hybrid integration, (3) Component Library CL-XX inheritance, (4) Kalen 5-Star + Chris Fresh 3-option framework locks, (5) Corrected R2R $1,694 (not $12,278) real LTV.
Blog Master is documentation of the blog pipeline, not a page you design. The blog template itself (post layout, hero, widgets) was already agreed in prior playbooks + existing blog posts like sewer-camera-inspection (78 KB live).
Phase 2 possible: updated blog hero variants for each of 7 pillars (not required), new interactive widget designs (from 12-widget library), blog archive page redesign.
v1 doesn't segment blog work into Phase 1 / Phase 2. Risk: new blog posts require Audrey to design hero + photo placements + infographic + social graphics per post. At BSP's planned blog velocity that's unsustainable.
feedback_audrey_phase_minimization.md. Phase 1 per blog post: 1 hero photo selection from existing library (5 min). Phase 2: custom graphics + infographics per post when bandwidth free. Reuse Audrey's existing sewer-camera post template heavily.v1 assumes Path A manual blog build for every post. That's 10+ hours per 2,000-word post with widgets. Bricks AI Studio + Claude Design + Zeus RAG brand-lock can generate the non-editorial 60% of a blog post.
v1's 12-section blueprint reinvents components (widgets, CTA boxes, FAQ, stat cards) that already exist as CL-01 through CL-15 in Location Pages Playbook.
v1 cites "$12,278 per review LTV" as the review-driven revenue number (from early projection). R2R engine real matched data: $1,694 per review (170 jobs, $316,748 attributed, Mar 13 run). $12,278 was the initial projected LTV before R2R validation. Using $12,278 in blog copy = citing a stale estimate as fact.
v1 mentions field intelligence but doesn't cite Kalen's 63-page 5-Star PDF as the customer-ask framework anchor. Chris Fresh 3-option pricing framework isn't declared for how blog posts should present options (Good/Better/Best).
Replaces v1's 8-phase pipeline with simpler Phase 1 ship-bar: (1) keyword target verified, (2) Kalen editorial 40% written, (3) scaffolding 60% from Bricks AI Studio / CL-XX components, (4) 1 hero photo from existing library, (5) Article + FAQPage schema, (6) 3 CTAs (call + book + related), (7) 3-point verification gate, (8) MH log. Phase 2: custom graphics, videos, interactive widgets.
Weekly cron pulls top-ranking KC plumbing blog posts for target keywords via Serper or Semrush API. Flags gaps (what they cover, what we don't). Feeds into 52-week content calendar priority.
v1 FICS captures tech notes. v2 adds: Daniel transcript mining (per page). Cross-ref 23 FAQ-intent Daniel hits with blog FAQ sections. Customer-voice language from transcripts becomes blog H2s.
Every blog that drives a job (via UTMs or call tracking) feeds R2R engine. Revenue per blog attributed. Top 10 blogs by R2R revenue surfaced weekly.
Every blog must internal-link to at least 2 service pages (hub spoke architecture). Service pages link back to 2 most-relevant blogs. Tight internal-link density compounds SEO.
Phase 2 only. Every top-10 blog gets a 60-90 sec Kalen on-camera version. YouTube + embedded. VideoObject schema. 4-6 weeks Phase 2 work.
| # | Gate Item | Owner | Time |
|---|---|---|---|
| 1 | Keyword target + search volume + KD + intent (Money / Informational / Comparison) verified | Robert | 10 min |
| 2 | Kalen editorial 40% written verbatim (introduction, deep-dive sections, authoritative opinion) | Kalen | 1-2 hrs per post |
| 3 | Scaffolding 60% generated via Bricks AI Studio Path B or manual Path A (hero, widgets, FAQ, CTA, related) | Robert | 45 min Path B / 2 hrs Path A |
| 4 | 1 hero photo pick from existing BSP media library (no new Audrey work) | Robert | 5 min |
| 5 | Article schema + FAQPage schema wrapped | Robert | 10 min |
| 6 | 3 CTAs minimum: click-to-call + ST iframe book-online + related-service internal link | Robert | 5 min |
| 7 | 3-point verification gate: produced/correct/persisted | Robert | 5 min |
| 8 | MH log via nexus_html_logger.py + Cloudflare purge | Robert | 5 min |
| Owner | Deliverable | Deadline |
|---|---|---|
| Robert | (1) Apply 5 critique fixes to v1 107 KB doc (correct R2R number, add Audrey phasing, Path A/B/D, CL-XX inheritance, Kalen 5-Star + Chris Fresh anchors). (2) Deploy this v2 critique/extend HTML as companion doc to v1. | End Apr 24 |
| Kalen | Continue writing editorial 40% on scheduled blog topics (hub blogs first: sewer, emergency, water heater). 1 blog per week pace. | Ongoing |
| Audrey | 0 Phase 1 items. Phase 2: custom blog hero variants per pillar when bandwidth allows. | Post-launch |
| Stephanie | Approve Path D Hybrid for blog pipeline (same approval covers all pages). | Mon Apr 21 EOD |
system-state.md Mar 13 first-run data. Existing 107 KB v1 playbook size verified via ls. Kalen's 5-Star PDF 63-page structure cited from project-kalen-5star-review-system.md. Component Library CL-01 through CL-15 inherited from Location Pages Playbook 217 KB. (3) Persisted: CF purge + HTTP 200 + MH log.