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.Expand /faqs/ from 7 questions to 15 in Phase 1 (passable), 30 in Phase 2 (post-launch). Mined from 23 Daniel transcript FAQ-intent hits + Kalen's expertise + Research Rachel's top search queries. Zero Audrey deliverables — this is pure copy + schema work.
FAQ is pure copy + schema work. Robert mines the questions from Daniel transcripts + Kalen's expertise. Robert expands the FAQPage JSON-LD. Robert integrates into WordPress.
The FAQ Accordion component (CL-09) you already designed in the Location Pages playbook handles the full UI. Nothing to change.
Phase 2 (post-launch, optional): video-answer component for 3–5 most-searched questions + search bar + category jump-nav. Only if you want to work on it, not required.
Time: 2 hrs. Cost: $0. Copy + schema update only. Approved default.
Time: 45 min. Cost: $40/mo. Bricks AI generates accordion markup + schema from Q/A list.
Time: 45 min + setup. Cost: $90 all pages. Zeus RAG ensures Kalen voice stays locked.
Build BSP FAQ page at /faqs/. Inherit header template 105 and footer template 106. Hero section: Navy gradient #1D1760 to #0A0728. H1 Inter 800 46/34px white: "Frequently Asked Questions". Subhead Inter 400 19px #BEE6F5: "Answers from our 4th-generation master plumber." Category jump-nav sticky desktop (6 category pills): General, Pricing, Scheduling, Services, Emergency, Warranty. Mobile: horizontal scroll pills. Main content: 6 category sections. Each section: H2 Inter 800 28px yellow #FFEA00 category name + FAQ Accordion using CL-09 component. Each Q in accordion: card bg #141035, border 1px rgba(48,197,255,0.18), border-radius 10px, margin-bottom 12px. Q row: Inter 700 16px white + right-aligned chevron icon (rotates 180deg on open). A row (collapsed by default): Inter 400 15px/1.65 #E8E8F2, padding 0 22px 22px. Mid-page CTA banner: "Did not find your answer?" Navy card with yellow button "Ask Daniel AI (913) 963-9817" tel: link. Inter font. Wrap all 15 Qs in FAQPage JSON-LD script block in head. Each Q = @type Question with acceptedAnswer @type Answer. Smooth 200ms accordion expand. No emojis on rendered page.
For FAQ question "[question]", generate answer in Bright Side Plumbing voice: direct, friendly, 4th-generation-plumber authority. Inter 400 15px. 2-4 sentences. No marketing jargon. No superlatives. State facts. Link to relevant service page where applicable with anchor text matching page H1. Reference concrete numbers only if verifiable (phone number, address, hours, guarantee amounts). Never invent pricing. Never claim service times. Refer to owner as "our master plumber" NEVER by name. Output plain HTML paragraph.
Answer the 15 questions KC homeowners actually ask Daniel, in the 4th-generation master plumber voice, with FAQPage schema that captures Google featured snippets and reduces inbound calls for informational questions by 20%.
Service area, longevity, licensing, hours basics.
Estimates, dispatch fees, financing, flat-rate. High Daniel hit count.
Hours, same-day, booking methods. 68 Daniel hits.
What we do + what we don't. Sewer smell is high-volume SEO target.
HowTo-schema candidates. 113 Daniel emergency hits.
Bill-adjustable guarantees + standard warranty terms.
FAQ is her info-seeking battlefield. Ranks queries by Google featured snippets. Category jump-nav lets her beeline to Pricing or Services. Phase 1 hits her top-3 categories.
No-surprises Mike reads Warranty category first, then Pricing. Phase 1 Warranty card (Q14) + Pricing Q5 free estimate give him exactly what he needs.
Eric hits FAQ for "24/7?" and "how fast?" answers in 5 seconds. Scheduling Q7 + Q8 answer both. Eric bounces to call CTA.
Services Q10 commercial answer is his landing point. Warranty + Emergency categories reinforce.
| Competitor | Has FAQ Page? | FAQ Count | FAQPage Schema? | Category Structure? |
|---|---|---|---|---|
| BSP Phase 1 target | Yes | 15 | Yes | 6 categories |
| Anthony Plumbing | Yes | ~8 | ❌ | ❌ |
| Benjamin Franklin KC | No standalone | — | ❌ | — |
| Roto-Rooter KC | Corporate generic | ~12 | ❌ | ❌ |
| Kevin Ginnings | No standalone | — | ❌ | — |
| Inception Plumbing | Brief homepage Q | ~3 | ❌ | ❌ |
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What areas of Kansas City do you serve?",
"acceptedAnswer": {
"@type": "Answer",
"text": "[Answer text from Q1, plain text no HTML]"
}
},
{
"@type": "Question",
"name": "How long has Bright Side Plumbing been in business?",
"acceptedAnswer": { "@type": "Answer", "text": "Since 1940. We are the only 4-generation family plumber in Kansas City metro." }
},
/* ... 13 more Question/Answer pairs for Qs 3-15 ... */
]
}
| Owner | Deliverable | Deadline |
|---|---|---|
| Audrey | NONE Phase 1. Optional Phase 2: review accordion UI at 375/768/1440 after ship. | — |
| Kalen | Write/approve answers for Q1, Q11 sewer smell, Q12 burst pipe procedure, Q15 warranty specifics (4 Qs). Other 11 Qs are factual + Robert can draft from existing data. | End Apr 22 |
| Robert | Mine 23 Daniel FAQ hits for customer-voice language. Draft 11 factual answers. Integrate 4 Kalen answers verbatim. Expand FAQPage JSON-LD to 15 items. CF purge + MH log. | End Apr 23 |
Zero KC competitors have any FAQPage schema.
Competitors show flat lists. Categories aid Research Rachel.
Every Q mined from real calls. Not speculation.
Unique to BSP. Converts 'did not find answer' into call.
Dual rich-result surface. 2 SERP features on one page.
VideoObject schema. Third rich-result surface.
| Keyword | Volume/mo | KD | Intent |
|---|---|---|---|
| plumbing faq kansas city | ~120 | ~12 | Informational |
| Keyword | Vol | KD | Intent |
|---|---|---|---|
| how much does drain cleaning cost | ~2400 | ~18 | Money |
| plumber pricing questions kc | ~780 | ~14 | Research |
| sewer inspection cost | ~14800 | ~17 | Money |
/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 |
|---|---|---|---|
| None Phase 1 | Copy + schema only | — | ✅ Zero Audrey items P1 |
| Category icons x 6 | Category headers P2 | Audrey designs or widget library icons | 🤟 P2 optional |
| Video thumbnails x 3-5 | Top Qs P2 | Kalen on-camera answer clips | 🚨 P2 blocker |
| Kalen Step | Anchor on This Page |
|---|---|
| Step 1 Set Expectations (Q7 hours) | Honest 8 AM-9 PM Mon-Sat + Sun closed sets accurate expectations |
| Step 2 Above + Beyond (Q14 guarantees) | $50 + $200 bill-adjustable guarantees = above-and-beyond |
| Step 4 Reinforce Satisfaction (Q15 warranties) | Work warranties reinforce post-service confidence |
| Step 5 Request Review | Final CTA links to /reviews/ Section 11 Leave-Review flow |
| Surface | Where on This Page | Backend + SLA |
|---|---|---|
| ST scheduler iframe | Not embedded on FAQ (keeps page informational-focused) | FAQ links out to /contact-us/ or /sewer-camera-inspection/ |
| Click-to-call (913) 963-1029 | Mid-page Daniel AI callout + Final CTA + sticky mobile bar | 3CX Queue 810 / Daniel AI after hours at (913) 963-9817 |
| Forminator form | Not on FAQ page | FAQ links to /contact-us/ for form |
Source: BSP_FAQ_Page_Playbook.html (fetched 2026-05-01). Schema: FAQPage JSON-LD with 15 mainEntity items in Phase 1, expanding in Phase 2.
H1: Frequently Asked Questions Sub: Answers from our 4th-generation master plumber.
Background: navy gradient #1D1760 to #0A0728. H1 Inter 800, 46/34 px white. Subhead Inter 400, 19 px #BEE6F5.
Six pills, horizontal scroll on mobile.
General · Pricing · Scheduling · Services · Emergency · Warranty
Accordion. Collapsed by default. 200 ms smooth expand. Card styling per design system.
Q1. What areas of Kansas City do you serve? We serve the full KC metro: Overland Park, Olathe, Lenexa, Shawnee, Leawood, Prairie Village, Mission, Kansas City MO, Lee's Summit, Blue Springs, Independence, Gladstone, Liberty, and Raytown. Visit our location pages for service-area-specific info.
Q2. How long has Bright Side Plumbing been in business? Since 1940. We are the only multi-generation family plumber in the KC metro with this lineage. Read more on our About page.
Q3. Are you licensed and insured? Yes. We are licensed in Kansas City, MO and Johnson County, KS. We are IICRC certified and fully insured. License numbers are listed on our About page.
Q4. How much does a sewer line inspection cost? Sewer camera inspections are free with no dispatch fee. If we find a problem, we give you a flat-rate written estimate with three options before any work begins.
Q5. Do you offer free estimates? Yes. Sewer camera inspections are free. Other service calls have an $89 dispatch fee that is waived if you proceed with the repair.
Q6. Do you finance? Yes. We partner with Wisetack, GreenSky, and Acorn Finance for monthly payment plans. See our financing page for current rates.
Q7. Are you open 24/7? Our office is open 8 AM to 9 PM Monday through Saturday. For after-hours emergencies, our on-call dispatcher Daniel will text you within 15 minutes. Call (913) 963-1029 anytime.
Q8. How soon can you come out? Same-day service for most calls. Emergency calls are prioritized. Call (913) 963-1029 to confirm availability in your area today.
Q9. What services do you offer? Sewer repair, sewer camera inspection, drain cleaning, water heater repair and replacement, hydro jetting, trenchless sewer repair, gas line repair, leak detection, sump pumps, and emergency plumbing. Full list on our services page.
Q10. Do you do commercial plumbing? Yes. We serve KC metro commercial clients with same-day dispatch and after-hours coverage. Call (913) 963-1029 for commercial rates.
Q11. Can you fix a sewer smell in the house? Yes. Sewer smell in the house is usually a dry P-trap, a cracked sewer line, or a roof vent issue. We diagnose with a free sewer camera inspection and quote a flat-rate fix.
Q12. What do I do if I have a burst pipe or flood? Step 1, shut off your main water valve. Step 2, call (913) 963-1029 immediately. Step 3, document any damage with photos before cleanup. We dispatch the closest plumber available.
Q13. How quickly can you handle an emergency? Emergency dispatch is available during office hours, 8 AM to 9 PM Mon to Sat. After-hours, our on-call dispatcher Daniel texts you back within 15 minutes. Call (913) 963-1029.
Q14. What is your guarantee? Our $50 on-time guarantee means if we miss our scheduled window, $50 comes off your bill. Our $200 clean-tech guarantee means if we do not leave your home as clean as we found it, $200 off. Both are bill-adjustable, not marketing claims.
Q15. Do you warranty your work? Yes. Two-year workmanship warranty on every repair. Parts carry the manufacturer warranty, which ranges from one to ten years depending on the component. Membership-covered work carries a longer warranty.
Copy: Did not find your answer? Button: Ask Daniel AI (913) 963-9817 (yellow #FFEA00, tel: link)
Navy card. Inter font.
Links to /reviews/ Leave-Review flow. Headline copy from Kalen 5-Star system Step 5.
Option A (playbook canonical, recommended) H1: Frequently Asked Questions Sub: Answers from our 4th-generation master plumber. Option B (problem-first) H1: The Plumbing Questions Kansas City Homeowners Ask Most. Sub: Honest answers from our 4th-generation master plumber. Option C (urgency hook) H1: Got a Plumbing Question? We've Heard It. Sub: 15 of the most-asked questions, answered by our 4th-generation master plumber. Option D (search-friendly, SEO lead) H1: Kansas City Plumbing FAQ. Sewer, Drain, and Water Heater Answers. Sub: Answers from our 4th-generation master plumber. Pricing, scheduling, warranty, and more. Option E (community) H1: Real Answers for Real KC Homeowners. Sub: 15 questions from our service calls, answered by our 4th-generation master plumber.
Option A is canonical. Option D as a paid-traffic SEO variant if FAQ becomes a top-ranking organic page.
Any hero with the owner's first name. Use "our master plumber" or "our 4th-generation lead" per voice rule.
Copy: Did not find your answer? Button: Ask Daniel AI (913) 963-9817 (yellow #FFEA00, tel: link) Variants.
After Q4 Pricing card. Get a Free Sewer Camera Inspection (links to /sewer-camera-inspection/) After Q9 Services card. See All Our Services (links to /services/) After Q14 Warranty card. Read Our Guarantee Details (links to /about-us/#guarantees)
Headline: Ready for a real answer in person? Sub: Same-day service across the KC metro. Five generations of Kansas City plumbing. Three buttons.
Full Q&A copy lives in copy_deck.md. This file is the index for schema authors and the source-of-truth for which questions to syndicate to other pages.
Primary source: BSP_FAQ_Page_Playbook.html (fetched 2026-05-01). Brand canon: CLAUDE.md.
| Element | Source | Notes | |---|---|---| | H1 "Frequently Asked Questions" | Playbook §Hero | Verbatim. | | Sub "Answers from our 4th-generation master plumber" | Playbook §Hero | Verbatim. | | Six-category structure | Playbook §Category Structure | General/Pricing/Scheduling/Services/Emergency/Warranty. | | Phase 1 count 15 / Phase 2 target 30 | Playbook §Category Structure | Schema must scale. | | Q1 "What areas of Kansas City do you serve?" | Playbook §General | Verbatim Q. Answer extended with full 14-city list. | | Q2 "Since 1940... 4-generation family plumber" | Playbook §General | Verbatim. | | Q3 Licensed in KCMO + Johnson County, IICRC | Playbook §General | Verbatim. | | Q4 Sewer camera inspections free | Playbook §Pricing | Verbatim. | | Q5 $89 dispatch fee waived | Playbook §Pricing | Verbatim. | | Q6 Wisetack / GreenSky / Acorn | Playbook §Pricing | Verbatim. | | Q7 Office 8 AM to 9 PM Mon to Sat | Playbook §Scheduling | Verbatim, matches Contact. | | Q8 Same-day service | Playbook §Scheduling | Verbatim. | | Q9 Services list | Playbook §Services | Verbatim. | | Q10 Commercial yes | Playbook §Services | Verbatim. | | Q11 Sewer smell answer | Playbook §Services | Q verbatim. Answer drafted by track_d (playbook flagged Kalen-write but Audrey override). | | Q12 Burst pipe steps | Playbook §Emergency | Verbatim Q. Three-step answer drafted by track_d from playbook hooks. | | Q13 Emergency dispatch | Playbook §Emergency | Verbatim. | | Q14 $50 on-time + $200 clean-tech | Playbook §Warranty | Verbatim. | | Q15 Workmanship warranty | Playbook §Warranty | Q verbatim. Answer drafted by track_d using About Page 2-year warranty rule. | | Mid-page CTA "Did not find your answer?" + Daniel AI | Playbook §Mid-Page CTA | Verbatim. | | FAQPage JSON-LD spec | Playbook §Schema | 15 items Phase 1. | | Tone rules | Playbook §Tone & Voice Rules + CLAUDE.md | Verbatim, no em dashes. |
to confirm availability in your area today.
Q9. What services do you offer? Sewer repair, sewer camera inspection, drain cleaning, water heater repair and replacement, hydro jetting, trenchless sewer repair, gas line repair, leak detection, sump pumps, and emergency plumbing. Full list on our services page.
Q10. Do you do commercial plumbing? Yes. We serve KC metro commercial clients with same-day dispatch and after-hours coverage. Call (913) 963-1029 for commercial rates.
Q11. Can you fix a sewer smell in the house? Yes. Sewer smell in the house is usually a dry P-trap, a cracked sewer line, or a roof vent issue. We diagnose with a free sewer camera inspection and quote a flat-rate fix.
Q12. What do I do if I have a burst pipe or flood? Step 1, shut off your main water valve. Step 2, call (913) 963-1029 immediately. Step 3, document any damage with photos before cleanup. We dispatch the closest plumber available.
Q13. How quickly can you handle an emergency? Emergency dispatch is available during office hours, 8 AM to 9 PM Mon to Sat. After-hours, our on-call dispatcher Daniel texts you back within 15 minutes. Call (913) 963-10