The homeowner market research planner for foundation & waterproofing ads
Most ads are weak because the research is weak. The operator knows the repair. The homeowner knows the fear. Good ads connect those two worlds.
This is the research planner to fill out before writing Facebook ads for foundation repair, basement waterproofing, or crawlspace repair. Concrete can be a secondary branch — the primary demand window is structural, water, moisture, and home-safety symptoms.
The problem
Generic ads that sound like every other contractor.
The outcome
Hooks that sound like a homeowner talking to their spouse.
The asset
The 7-part research planner.
The mental model
Ad copy gets easier when you know:
Who the homeowner is
→ what they noticed
→ what they fear
→ what they tried
→ what they believe
→ what makes them trust you
Skip that, and you end up with generic ads that sound like every other contractor.
Step 1. Pick one market segment
Do not write for every homeowner. Pick one starting segment.
- Homeowners in one service area
- One main problem
- One service category
- One offer
- One next step
Examples:
Homeowners near Richmond with cracked foundation walls.
Homeowners near Charlotte with musty crawl spaces.
Homeowners near Pittsburgh with basement water after rain.
Homeowners near Charleston with humidity and floor issues under the home.
The tighter the starting point, the sharper the ad.
Step 2. Build the homeowner persona
Home
- Age / type of home
- Neighborhood type
- Likely home value range
- How long they have owned it
Problem
- What they see
- What they smell / feel / hear
- What gets worse after rain, heat, humidity, or freeze-thaw
- What finally makes them look for help
Fear
- Safety concern
- Structural concern
- Resale concern
- Cost concern
- Embarrassment or curb appeal concern
Write this like a real person, not a demographic report.
Step 3. List the symptoms they actually notice
Foundation repair
- Stair-step cracks
- Bowing walls
- Sticking doors or windows
- Gaps around frames
- Sloping floors
- Wall deflection
- Settlement near one corner of the home
Basement waterproofing
- Water on the basement floor
- Damp walls
- Efflorescence / white residue
- Sump pump running constantly
- Musty basement air
- Water after heavy rain
Crawl space
- Musty smell
- Cold floors
- High humidity
- Soft or bouncy floors
- Standing water
- Falling insulation
- Mold concern
Secondary: concrete leveling
- Sunken driveway
- Trip hazards
- Pooling water
- Concrete pulling away
- Rocking slabs
The best hooks come from the symptom bank.
Step 4. Write the fear behind the symptom
FEAR MAP
Symptom:
What they fear it means:
What happens if they ignore it:
What they have probably delayed:
What they need to believe before booking:
Example:
Symptom: water shows up in the basement after rain
Fear: the foundation or drainage problem is getting worse
Ignore cost: mold, damaged belongings, repeated cleanup, larger repair
Delayed because: they hope it was a one-time storm issue
Need to believe: an inspection can find the cause before it becomes bigger
Step 5. List false solutions and objections
False solutions
- DIY patch
- Big-box sealant
- Waiting until next season
- Asking a handyman
- Getting one vague quote
- Using a lead marketplace
- Buying another dehumidifier instead of fixing the water source
Objections
- Is this going to be expensive?
- Do I need a full replacement?
- Can this wait?
- Are estimates free?
- Do you service my area?
- How soon can someone come out?
- Are you the actual contractor?
These become ad angles, FAQ answers, and bot responses.
Step 6. Study competitor offers
For 5 local competitors, capture:
- Main headline
- Services promoted
- Offer or estimate language
- Guarantee or warranty
- Proof used
- Reviews emphasized
- Weakness or missing angle
You are not copying. You are finding the gap.
Step 7. Turn research into ad hooks
HOOK BUILDER
Symptom hook:
Is your [symptom] getting worse?
Fear hook:
Worried your [symptom] means [bad outcome]?
Timing hook:
After [rain / thaw / humidity / heat], are you noticing [symptom]?
Alternative hook:
Before you replace your [surface / system], check this first.
Local hook:
[City] homeowners: noticing [symptom] after [local condition]?
Use the hook that sounds most like a homeowner talking to their spouse.
The research is ready when this sentence is true: we know the homeowner, the symptom, the fear, the false solution, the local trigger, and the exact next step. That is when ad copy stops sounding generic.
Go deeper
This planner feeds the Content Engine Kit — the hooks, symptom banks, fear maps, and creative system that turn research into booked inspections.
Get the Content Engine Kit →