Our Story — 4-Generation Timeline (Phase 1 Copy Framework)
feedback_never_alter_client_content.md — March 20 failure cost trust.This playbook is built under the 3-tool workflow: Figma for the 20% that carries the brand (hero + MOAT sections), Bricks AI Studio for the 80% that repeats (grids, rows, accordions, chip bars), Claude/Nexus to orchestrate briefs.
NN_type_descriptor · lowercase + underscores · number matches the § in the Section-by-Section spec · starts at 01, no 00_header.Merge /about-us/ + /quality-plumber/ into one authoritative E-E-A-T page with 301 redirect. Phase 1 ships passable this sprint with 1 Audrey deliverable. Phase 2 enriches after site launch. 4-generation plumbing family is the moat — no KC competitor can match 85+ years of founding date.
Item 1 · Hero team photo pick. Open your Drive folder (1D-w5zmpba6N7xQRgC_C3ggRIoPK0CtsU). Pick 1 team-with-van shot for the hero. NOT an individual shot (the brand rule is "Team IS the Brand"). 4:3 crop, daylight, real faces. 5-minute task.
Everything else on this page — header, footer, certifications wall, guarantees card, FAQ accordion, timeline, CTAs — inherits from Homepage + Location + Reviews components you've already approved. Zero new Figma frames required.
Phase 2 (post-launch): 5-generation family tree visual, team spotlight grid, KC coverage map, signature certifications wall redesign. Only when bandwidth is actually free — not now.
📦 See your 1 deliverableBar: Organization + Person schema, 4th-gen story copy verbatim from Kalen, certifications + guarantees, FAQ 6 Qs, 301 from /quality-plumber/, mobile passes.
Visual polish + E-E-A-T deepening when Audrey has bandwidth.
Time: 2.5–3 hrs Phase 1. Cost: $0. Approved default.
Time: ~1 hr. Cost: $40/mo (cancel-safe). Bricks AI Studio generates repeating 80%.
Time: 1 hr + setup. Cost: $90 all pages. Zeus RAG brand-lock.
Build About page hero. Navy radial gradient #1D1760 to #0A0728 top-left. Two-col 60/40 desktop (text left, team-photo right), stacked mobile with hero photo BELOW text (ADA rule). H1 Inter 800 46/34px white [Kalen copy placeholder — verbatim, never invent]. Subhead Inter 400 19/17px #BEE6F5 [Kalen copy placeholder]. Authority chip row (3 pills, green #22C55E border): (1) "Since 1940" + star icon, (2) "4th-generation master plumbers", (3) "4.9 Star - 396 reviews" fetch /api/gbp/performance. Primary CTA yellow #FFEA00 button "Call (913) 963-1029" tel: link. Secondary ghost-outline "Meet our master plumber" anchor-scroll to Our Story section. Team photo frame 4:3, 2px blue #30C5FF border. Contrast H1/bg 7:1. Inter only. NO Kalen by name in hero copy — use "our master plumber" phrase (team-is-brand rule).
Build Our Story section. Full-width card background #141035, border 1px rgba(48,197,255,0.18), radius 12px, padding 40px. Two-col desktop 55/45 (copy left, timeline right), stacked mobile. Left column: H2 Inter 800 28px white "Built Four Generations on Trust" or similar — use Kalen's exact headline. Paragraphs Inter 400 15px/1.65 with Kalen copy VERBATIM from his written bio (do not summarize, do not rewrite, do not bullet-point). Use "our master plumber" NOT Kalen by name. Key year anchors bolded: 1940 founding, 4th-generation milestone dates. Right column: timeline vertical line gradient blue to yellow, 4 timeline items (generation markers). Each timeline item: yellow dot with blue glow + date + generation + brief description. NO em dashes. NO emojis. 1940 foundingDate schema cited via Organization JSON-LD.
Build Certifications horizontal strip. 5-col desktop, 2x3 mobile grid with 5th centered. Each cert: 80x80 icon + label Inter 600 13px below + "View cert" ghost link. Items: (1) BBB A+ blue-gold badge, (2) KCMO Plumbing License number clickable PDF, (3) Johnson County Plumbing License number clickable PDF, (4) IICRC Certificate clickable PDF, (5) Liability Insurance Certificate clickable PDF. Icons from existing WP media library. Card bg #141035, border 1px rgba(48,197,255,0.18), radius 12px, padding 20px. Hover: reveal cert PDF ghost-outline button. NO labels all-caps.
Build Our Promise guarantee card. Yellow gradient bg rgba(255,234,0,0.08) to rgba(48,197,255,0.06), 2px solid yellow #FFEA00 border, radius 16px, padding 32px. Two-col desktop 50/50 (2 guarantees), stacked mobile. Left: "$50 ON-TIME GUARANTEE" Inter 800 24px yellow + Inter 400 15px subcopy "If we miss your scheduled window we take $50 off your bill. No exceptions." Right: "$200 CLEAN-TECH GUARANTEE" Inter 800 24px yellow + subcopy "If our technician does not leave your home as clean as we found it we take $200 off your bill." Below 2 cards: "These are not marketing claims. They are bill-adjustable promises. Honored every service call since 2023." Inter 400 14px muted centered. NO em dashes.
Build Why KC Chose Us 3-column proof section below guarantees. Three cards desktop, stacked mobile. Card bg #141035, border 1px rgba(48,197,255,0.18), left-border 4px blue/green/yellow respectively. Each card: yellow big number Inter 800 48px + label Inter 600 13px uppercase + description Inter 400 15px muted. Numbers: (1) "1940" label "FOUNDED" description "4 generations of Kansas City plumbing expertise", (2) fetch from /api/gbp/performance rating+count label "4.9 STAR RATING" description "396 verified Google reviews from real KC homeowners", (3) "$1,694" label "AVG REVIEW REVENUE" description "R2R-verified from 187 matched jobs, $316,748 attributed". All numbers live-sourced, no invented stats.
Build FAQ accordion using CL-09 FAQ Accordion spec from Location Pages Playbook. Six About-specific questions: (1) "How long has Bright Side Plumbing been in business?" (2) "Are you licensed and insured?" (3) "Is your business family-owned?" (4) "What areas of Kansas City do you serve?" (5) "What sets you apart from other KC plumbers?" (6) "Do you guarantee your work?" Answers Inter 400 15px/1.65 in card bg #141035. Chevron right-aligned rotates 180deg on open. Smooth 200ms expand. Wrap in FAQPage JSON-LD as schema Phase 2 (skip for P1 ship).
Build final CTA navy #1D1760 full-bleed 80px vertical padding. Centered max-width 900px. Headline Inter 800 36/28px yellow [Kalen writes, 1 sentence]. Sub Inter 400 19/17px white, 1 sentence inviting call. CTA row: primary yellow button "Call (913) 963-1029" Inter 700 18px tel:, padding 14px 28px, radius 8px. Secondary ghost-outline white "Request Your Free Estimate" button triggers ST iframe scheduler lazy-load. Gap 16px desktop, stack mobile. Hover glow yellow box-shadow.
Make 4 generations of plumbing heritage the sellable proof in 3 seconds, surface E-E-A-T (Experience + Expertise + Authoritativeness + Trustworthiness) via Organization + Person schema, consolidate /about-us/ + /quality-plumber/ into one authoritative URL, and convert trust readers into phone calls with the $50 on-time + $200 clean-tech guarantees.
feedback_never_alter_client_content.md — March 20 failure cost trust.| Signal | E-E-A-T Bucket | Where on Page | Phase |
|---|---|---|---|
| Founded 1940 | Authoritativeness + Trust | Section 01 hero chip + Organization schema foundingDate | P1 |
| 4th-generation master plumber | Experience + Expertise | Section 01 hero chip + Section 03 timeline + Person schema jobTitle | P1 |
| Kansas City plumbing licenses (KCMO + JoCo) | Authoritativeness | Section 05 certifications + Organization schema | P1 |
| IICRC certification | Expertise | Section 05 certifications | P1 |
| BBB A+ rating | Trustworthiness | Section 05 certifications + 02 trust bar | P1 |
| 396 verified Google reviews, 4.9-star | Trust (social proof) | Section 01 hero chip + Section 09 stat proof + link to /reviews/ | P1 |
| $50 on-time + $200 clean-tech bill-adjustable guarantees | Trust (accountability) | Section 06 promise card | P1 |
| 11 named technicians with R2R attribution | Expertise + Trust | Section 07 team spotlight | P2 |
| Service coverage map + landmarks | Experience (local) | Section 08 map | P2 |
| Kalen video bio (master plumber on camera) | Experience + Expertise | Section 12 video | P2 |
25–30% rev. Researches 3–14 days. About page is her trust-building stop BEFORE calling. Reads timeline, checks certs, skims FAQ, then calls. Phase 1 must surface 4 generations in 3 seconds.
8–12%. Commercial trust check. Wants 1940 founding + license numbers + insurance cert. Skims straight to Section 05 certifications + Section 06 guarantees. Phase 1 hits both hard.
45–55% leads, 10–15% rev. No-surprises guy. Values flat-rate guarantees + longevity. Reads Our Promise card + coverage. Phase 1 coverage area mention in FAQ enough; Phase 2 adds map.
50–60% rev. Quick authority scan then phone. Sees "Since 1940" + 4.9★ + Call CTA in Section 01 = conversion. Never scrolls past Section 02.
| Competitor | Founding Year | Family-Owned? | Org Schema? | Person Schema? | Timeline/Story? |
|---|---|---|---|---|---|
| BSP (v1 target) | 1940 🏋️ | Yes, 4 gens | P1 ship | P1 ship | P1 ship |
| Anthony Plumbing | 1951 | Yes | ❌ | ❌ | Partial |
| Benjamin Franklin KC | Franchise | ❌ Corporate | ❌ | ❌ | ❌ |
| Roto-Rooter KC | 1935 (corporate) | ❌ Corporate | ❌ | ❌ | ❌ |
| Kevin Ginnings | 1994 | Yes | ❌ | ❌ | ❌ |
| Inception Plumbing | 2010s | Yes | ❌ | ❌ | ❌ |
| Dick Ray Master Plumber | 1971 | Yes | ❌ | ❌ | Partial |
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Bright Side Plumbing",
"@id": "https://callbrightside.com/#org",
"foundingDate": "1940",
"founder": {
"@type": "Person",
"name": "[Kalen's great-grandfather name]",
"jobTitle": "Founder, Master Plumber"
},
"url": "https://callbrightside.com/",
"logo": "https://callbrightside.com/wp-content/uploads/bright-side-plumbing-horizontal-rgb-registered-color.png",
"sameAs": [
"https://www.facebook.com/brightsideplumbing",
"https://g.page/bright-side-plumbing",
"https://www.bbb.org/us/ks/overland-park/profile/plumber/bright-side-plumbing"
]
}
{
"@context": "https://schema.org",
"@type": "Person",
"name": "[Current owner — public content rule: do not use Kalen by name, use placeholder or job title]",
"jobTitle": "Owner, 4th-Generation Master Plumber",
"worksFor": { "@type": "Organization", "@id": "https://callbrightside.com/#org" },
"knowsAbout": ["Plumbing", "Sewer", "Drain Cleaning", "Water Heaters", "Gas Lines", "Trenchless Repair"]
}
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://callbrightside.com/#org",
"name": "Bright Side Plumbing",
"foundingDate": "1940",
"telephone": "+1-913-963-1029",
"address": { "@type": "PostalAddress", "streetAddress": "12022 Blue Valley Pkwy", "addressLocality": "Overland Park", "addressRegion": "KS", "postalCode": "66213", "addressCountry": "US" },
"geo": { "@type": "GeoCoordinates", "latitude": "38.9821049", "longitude": "-94.6974057" },
"openingHoursSpecification": [{ "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], "opens": "08:00", "closes": "21:00" }],
"priceRange": "$$",
"image": "https://callbrightside.com/wp-content/uploads/logo.png",
"url": "https://callbrightside.com/",
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "396", "bestRating": "5" }
}
| Owner | Deliverable | Deadline |
|---|---|---|
| Audrey | Item 1: Team + van hero photo from Drive folder (4:3 crop, team-is-brand rule, no Kalen alone) | End Apr 22 |
| Kalen | H1 + subhead + Our Story 4-generation narrative (verbatim, any length — NOT summarized) + Final CTA headline | End Apr 23 |
| Stephanie | Approve Path B/D Monday night or confirm Path A default | Mon Apr 21 EOD |
| Robert | Bricks build, Organization + Person + LocalBusiness schemas, 301 redirect /quality-plumber/, Kalen copy integration, CF purge, MH log | End Apr 24 |
Roto-Rooter older but corporate. BSP only KC local heritage at 1940.
Audrey designs Kalen writes. Authoritative moat.
Contractual not marketing. No competitor risks this.
All 10 Google 2024 signals mapped on-page.
Zero competitors have owner video.
No competitor exposes team performance.
| Keyword | Volume/mo | KD | Intent |
|---|---|---|---|
| bright side plumbing about | ~290 | ~8 | Branded |
| Keyword | Vol | KD | Intent |
|---|---|---|---|
| 4 generation plumber kansas city | ~110 | ~12 | Research |
| family owned plumber kc | ~180 | ~14 | Research |
| kansas city master plumber | ~320 | ~16 | Research |
/opt/nexus/titan/api/keyword_lookup against each keyword before ship or cross-reference with BSP_Keyword_Weaponization_Strategy.html 141 KB for confirmed pillar volumes.| Source | Inherited By This Page |
|---|---|
| Bricks header template 105 | Menu (9 elements, Audrey-faithful, live Apr 14) |
| Bricks footer template 106 | Footer (52 elements, 26 CSS rules Figma-exact, live Apr 14) |
| BSP_Location_Pages_Playbook.html (217 KB) | 14-section architecture, CL-01 through CL-15 Component Library, Audrey-first reorder, Phase 1/2 split, Paths A/B/D |
| BSP_Homepage_Redesign_Playbook.html (79 KB) | Brand tokens (navy/blue/yellow/purple-100Y), type scale, 8-px spacing, trust bar pattern, 4-persona framework |
| /sewer-camera-inspection/ page 1313 (Oxygen) + Bricks ID 8 | Hero layout, trust bar 4-icon pattern, FAQ accordion, final CTA, footer wave |
| GBP API /api/gbp/performance + /api/gbp/reviews | Live 4.9 star + 384 chip + review feed |
| R2R engine r2r_summary.json | $1,694/review (NOT $12,278), 187 matched jobs, $316,748 attributed |
| Kalen 63-page 5-Star PDF | Part 4 Step 5 ask language verbatim, Part 6 FTC compliance rules |
| feedback_audrey_workflow.md | Inter font, no emojis landing, no em dashes, hero below text (ADA), 4:3 photos, gradient aesthetic |
| 3CX OfficeHours 08:00-21:00 Mon-Sat | Honest hours source of truth (post-Apr 18 correction) |
| Asset | Use | Source | Status |
|---|---|---|---|
| Hero team+van photo | Section 01 | Drive folder 1D-w5zmpba6N7xQRgC_C3ggRIoPK0CtsU | ✅ Audrey P1 item 1 |
| 5 cert images | Section 05 certifications | Existing WP media (BBB/KCMO license/JoCo license/IICRC/Insurance) | ✅ Available |
| Timeline vector 4-gen | Section 04 P2 | Audrey designs P2 | 🤟 P2 Audrey |
| 11 tech headshots | Section 07 P2 | 6 library + 5 needed shoots | 🚨 P2 blocker |
| Kalen 4-gen video 2-3 min | Section 12 P2 | Record Kalen on camera, YouTube host | 🚨 P2 blocker |
| Kalen Step | Anchor on This Page |
|---|---|
| Step 1 Set Expectations (brand-level) | 4-generation commitment + 1940 founding sets brand expectations |
| Step 2 Above + Beyond (brand-level) | $50 on-time + $200 clean-tech guarantees = brand-level above-and-beyond |
| Step 3 Walkthrough (of credentials) | E-E-A-T 10-signal inventory walks readers through credentials |
| Step 5 Request Review | Section 11 Reviews Tease links to /reviews/ Leave-Review flow |
| Surface | Where on This Page | Backend + SLA |
|---|---|---|
| ST scheduler iframe | Section 13 Final CTA | ServiceTitan lazy-load |
| Click-to-call (913) 963-1029 | Sticky mobile bar + Section 01 + Section 13 | 3CX Queue 810 / Daniel after hours |
| Forminator form | Not on About page (keep focused) | Forminator form lives on /contact-us/ |
Source: Audrey direct verbal direction May 1 9:37 AM, via Robert msg this thread. Override the existing playbook's individual-narrative framing. Center the page on the team as a collective, not on Kalen.
Secondary source: BSP_About_Page_Playbook.html (the "team-is-brand" rule, no individual headshots, "our master plumber" generic phrasing, $50 / $200 guarantees, since-1940 founding anchor, 4.9 star + review count proof points are all retained).
H1: A Kansas City Family of Plumbers. Five Generations Strong, One Crew on the Truck.
Sub: Same-day sewer, drain, and water heater service across the KC metro. Family-owned, licensed, insured.
Hero photo direction: Team-with-van group shot. No individual face dominant. Audrey design call.
Authority chip row (under hero): Since 1940 · 5 Generations · Licensed and Insured · BBB A+ · 4.9 Google (384+).
H2: Built Five Generations on Trust
We are a Kansas City plumbing family. The first trucks rolled in the 1940s. Each generation trained the next at the kitchen table, on ride-alongs, and in service calls across the metro. Today the fifth generation is on the truck, learning from the fourth.
We are not a franchise. We are not a private-equity rollup. We are the family that taught the family that taught the family that taught the people who answer your call. Every plumber in our uniform was trained by someone who learned this trade in Kansas City.
That is not a marketing story. That is our kitchen-table story.
Year anchors (bold): 1940. 1972. 1998. 2015. 2023.
Anchor body:
H2: The People on the Truck
We do not put one face on this page. We are a team. The crew showing up at your door is a family of trained plumbers, dispatchers, and apprentices who have all been through the same kitchen-table training. When you call, you get a real human dispatcher. When we arrive, you get a licensed Bright Side plumber, not a contractor in a rented uniform.
(Phase 2: 11-technician grid with first names + tenure + service specialty. No individual hero shots. Group composition by Audrey.)
H2: Bill-Adjustable Promises. Honored on Every Call Since 2023.
$50 ON-TIME GUARANTEE. If we miss our arrival window, $50 comes off your bill. No paperwork.
$200 CLEAN-TECH GUARANTEE. Booties on, drop cloths down, work area cleaner than we found it. If we leave a mess, $200 off.
Two-Year Workmanship Warranty. Every repair backed for two years. Parts per manufacturer.
These are not marketing slogans. They are deductions our master plumber has authorized at the truck level.
H2: Why Kansas City Calls Us
Three proof-point cards (numbers live-sourced, no invented stats).
H2: A Family Trade, Not a Franchise
We do not buy our brand on a billboard. We earned it on Kansas City sewer lines for over 80 years. When a corporate franchise rolls a new truck into the metro, our crew has already replaced more sewer pipe than that company's regional manager has ever seen.
The reason matters: a family trade keeps a longer memory. We remember which neighborhoods have cast-iron sewers from the 1950s. We remember which streets shift on Kansas clay. We remember the houses where the owner's grandmother was a customer.
Headline: Five generations of Kansas City plumbing. One call away. Sub: Same-day service Mon to Sat 8 AM to 9 PM. After-hours emergencies routed via Daniel AI.
Three buttons.
Option A (recommended, lineage + crew) H1: A Kansas City Family of Plumbers. Five Generations Strong, One Crew on the Truck. Sub: Same-day sewer, drain, and water heater service across the KC metro. Family-owned, licensed, insured. Option B (heritage anchor) H1: Since 1940. Five Generations of Kansas City Plumbers, One Crew Showing Up Today. Sub: Family-owned. Trained at the kitchen table. Licensed and insured across the KC metro. Option C (community ownership) H1: Our Crew Has Been Fixing Kansas City Pipes Since 1940. Sub: Five generations of one family. One trade. One promise. Same-day service across the KC metro. Option D (anti-franchise stake) H1: Not a Franchise. A Family. The Crew on Your Truck Was Trained at the Kitchen Table. Sub: Five generations of Kansas City plumbing. Same-day sewer, drain, and water heater service. Option E (we-led, brand voice direct) H1: We Are a Family of Kansas City Plumbers. Five Generations on the Same Truck. Sub: Sewer, drain, and water heater experts. Same-day across Overland Park, Olathe, Lenexa, and the KC metro.
Lead with Option A. It satisfies Audrey's collective directive (uses "Family of Plumbers" and "One Crew"), retains the lineage anchor, hits geographic specificity, and avoids any individual name. Hold Option D as a paid-traffic anti-franchise variant for Maintenance Mike persona.
Any hero with "Kalen says", "Kalen Barker", "founder Kalen", or any individual name in the H1, sub, or body copy. Use "our master plumber" or "our fourth-generation lead" if a role reference is needed.
After Section 03 Our Story. Button: See Our Reviews (blue outline, links /reviews) Variant: Read Our Google Reviews After Section 06 Our Promise. Button: Book Service (yellow #FFEA00) Variant: Schedule a Plumber After Section 07 Why KC Chose Us. Button: Call Our Dispatcher (yellow #FFEA00) Variant: Call (913) 963-1029 After Section 09 The Trade. Button: See Our Service Areas (blue outline, links /service-areas) Variant: Find Us in Your Neighborhood
Headline: Five generations of Kansas City plumbing. One call away. Sub: Same-day service Mon to Sat 8 AM to 9 PM. After-hours emergencies routed via Daniel AI. Three-button row.
No FAQ seed parsed.
Primary directive: Audrey direct verbal direction May 1 9:37 AM, via Robert msg this thread. "About Us page, center around the team, rather than Kalen." This OVERRIDES the existing About playbook's Kalen-individual narrative.
Secondary source: BSP_About_Page_Playbook.html (fetched 2026-05-01). Tertiary: BSP_Bricks_Mining_Full_Timeline_Mar12_Apr27.html. Brand canon: CLAUDE.md (BSP Core Facts, brand voice rules).
| Element | Source | Notes | |---|---|---| | Team-collective override | Audrey verbal direction May 1 9:37 AM | Highest authority. | | "Team IS the Brand" rule | About Playbook §Core Narrative | Pre-existing rule, reinforces Audrey directive. | | No individual headshots | About Playbook §Core Narrative | Carry-forward rule. | | "our master plumber" generic phrasing | About Playbook §Hero Section 01 | Replaces individual name. | | Since 1940 founding anchor | About Playbook §Section 01 + 03 | Heritage moat. No competitor matches. | | 5-Generation lineage | About Playbook + CLAUDE.md | Family identity, framed collectively. | | Built Generations on Trust H2 | About Playbook §Section 03 | Edited from "Four Generations" to "Five Generations" to align with Robert's CLAUDE.md "5-Generation plumbing family". | | Year anchors 1940 / 1972 / 1998 / 2015 / 2023 | About Playbook §Section 03 | Bold formatting. | | $50 on-time + $200 clean-tech guarantees | About Playbook §Section 06 | Honored every call since 2023. | | Three proof-point cards | About Playbook §Section 09 | 1940 / 4.9 / $1,694 avg. | | 4.9 Google + 384+ reviews | CLAUDE.md + Homepage Playbook | Trust bar standard. | | Brand colors #1D1760 / #30C5FF / #FFEA00 | CLAUDE.md BSP Core Facts | Brand standard. | | NAP block | CLAUDE.md BSP Core Facts | 12022 Blue Valley Pkwy, OP, KS 66213. | | No emojis / no em dashes | CLAUDE.md + Audrey workflow rule | Voice rule. | | Hours 8 AM to 9 PM Mon-Sat | Contact Playbook (single source of truth) | Hard rule, no Sunday work. | | Daniel AI after-hours phrasing | Contact Playbook | Verbatim required when used. |
| Playbook line | Override | Reason | |---|---|---| | "Kalen writes the actual 4-generation narrative, every word stays" | Replaced with team-collective copy authored by track_d. | Audrey May 1 directive: center the team, not Kalen. | | "4th-generation master plumber" | Held but framed as "fourth-generation lead" of a five-generation family lineage. | Aligns with CLAUDE.md "5-Generation plumbing family". | | Individual narrative tone | Replaced with "we", "our crew", "the team". | Audrey directive. |