Problem-Agitate-Solve: The Ad Framework That Books More HVAC Jobs
The most common HVAC ad mistake is jumping to the solution before the prospect wants one. The PAS framework fixes this, and real campaign data backs it up.
The most common HVAC ad mistake is not a bad headline or wrong targeting. It is structure. The ad jumps from "here is our service" to "here is the offer" without ever doing the work that actually creates urgency in the reader's mind.
Problem-Agitate-Solve, PAS, is the structural fix. It is a three-step sequence that mirrors how people actually decide to spend money on a home service: they recognise a problem, feel its weight, and then seek relief. Ads built on this structure do not just describe your service, they move the reader through a decision.
Step 1: Problem
Name the specific problem the customer is experiencing, not the general category, but the specific one. "Do you have HVAC issues?" is a category. "Is your AC running all day but still not keeping up when it is over 85 degrees outside?" is a problem.
Specificity matters because a vague problem statement lets the reader think "maybe, but probably not me." A specific one makes them think "yes, exactly." The second response creates engagement. The first creates scrolling.
HVAC examples:
- "Is your AC running constantly but still leaving rooms uncomfortable?"
- "Are your energy bills $80–120 higher this July than they should be?"
- "Does your home take more than 45 minutes to cool down after you get home?"
Step 2: Agitate
This is the step most HVAC ads skip, and skipping it is why they do not convert at the rate they should. The agitate step deepens the discomfort around the problem before the solution appears. It makes the cost of inaction concrete.
Two rules for effective agitation: make it specific, and do not mention your company during this phase. The moment you say "we can fix this," you end the emotional escalation. Let the problem breathe first.
Good agitation for HVAC:
- "An AC that struggles in summer is working twice as hard, accelerating compressor wear, and adding $60–100 to your energy bill every month it runs like this. It will not get better on its own."
- "Most homeowners ignore an inefficient system for two or three summers before it fails completely, usually on the hottest week of the year, when every HVAC company in the area is fully booked."
The agitate step creates urgency that no offer can create on its own. It answers the question the reader has not asked yet: why does this matter now, not next year?
Ready to write ads that actually convert?
Use our free PAS Builder to create Problem-Agitate-Solve ads for Facebook, Google, or direct mail, with real examples for HVAC, plumbing, and more.
Try the PAS Builder →Step 3: Solve
Now introduce your offer as relief. The reader has been moved through the problem and felt its weight, they are ready to hear the solution. One offer. Clear CTA. Specific outcome.
HVAC solve examples:
- "AC tune-up, $89. We come to you, clean the coils, test refrigerant, and flag anything before it becomes an emergency. Book online this week."
- "Free system assessment, we will tell you whether repair or replacement makes financial sense, with exact costs for both options. No obligation."
Why Jumping to the Offer Fails
An ad that starts with the offer, "Heat pump installation, call for a free quote", assumes the homeowner has already moved through the problem and agitate steps on their own. Some have. Most have not. Cold Facebook and Instagram audiences are overwhelmingly at the early stages of awareness: they know there is a problem, but they have not yet felt the urgency and have not committed to acting.
The PAS framework does not assume pre-existing urgency, it creates it. For a deeper look at why this matters and how to match different message types to different audience stages, see The Journey Problem.
Real Campaign Results
A case study from a private equity firm running Meta campaigns across 30+ HVAC and plumbing companies documented an average 7x return on ad spend, with cost per lead under $100, roughly 45% lower than comparable Google Ads traffic. The campaigns used simple structures: one campaign objective, one main offer, one CTA.
AI-optimised Meta campaigns for home services are now consistently reporting 3.2x more qualified leads and around 42% lower cost per lead than manually managed equivalents, not because they use different offers, but because they systematically test and weight toward the messages that complete the PAS sequence most effectively for each audience segment.
PAS for Plumbing and Electrical
Plumbing: Problem: "Is your water heater taking 90 seconds or more to run hot?" Agitate: "A heater that takes that long has sediment buildup reducing its efficiency and lifespan. Left alone, it will fail within 18 months, almost always at the worst possible time." Solve: "$49 water heater flush, we remove the sediment and give you a full condition report."
Electrical: Problem: "Is your home still running on a 100-amp panel installed before 2000?" Agitate: "That panel was not designed for a modern home's electrical load. Every high-draw appliance you add puts stress on wiring that was never rated for it. This is not a nuisance, it is a fire risk." Solve: "Free panel inspection, a licensed electrician assesses your current load and gives you an honest recommendation with no pressure."
The Most Common PAS Mistake
Over-dramatising the agitate step. The framework works because it is credible. Effective agitation is specific and factual: energy costs, timelines, failure rates, and real inconveniences. These are more persuasive than emotional exaggeration, because they are true, and the reader can verify them.
How to Build a PAS Ad: A Step-by-Step Process
Knowing the structure is one thing. Sitting down to write a PAS ad from scratch and not defaulting to "call us for a free quote" is another. This sequence makes it easier to stay disciplined through each phase.
- List three to five symptoms, not problems. A symptom is what the homeowner notices, not what the technician diagnoses. "Warm rooms" is a symptom. "Refrigerant undercharge" is a diagnosis. Write for the symptom, because that is what the homeowner types into Google or notices on a hot afternoon. Each symptom becomes a candidate for your Problem line.
- For each symptom, write the cost of delay. This becomes your Agitate material. The cost can be financial, time-based, or related to a worsening outcome. Pick the one that is most specific and most verifiable. Avoid anything you cannot back up with a manufacturer spec, an energy bill estimate, or a service timeline a technician would recognise as accurate.
- Tie your offer directly to removing that cost. The Solve step should feel like a direct response to the Agitate, not a generic service pitch. If the agitate step described a compressor failing in peak season, the solve should offer a diagnostic visit or tune-up before peak season begins, not a general "AC service."
- Write one CTA and stop. The most common structural collapse at the Solve stage is adding multiple offers or multiple calls to action. Call us, or book online, or get a free quote, or download our maintenance guide. Each option reduces the probability that the reader takes any of them. One action, stated plainly.
- Read the ad aloud in sequence. If the transition from Problem to Agitate feels like a jump, or if you find yourself mentioning your company name before the Solve step, revise. The sequence should feel like a conversation, not a sales pitch interrupted by a company introduction.
Who This Framework Does Not Help
PAS is not a fix for every HVAC marketing situation, and applying it indiscriminately produces ads that feel forced or tone-deaf.
If your audience is already in high intent, meaning they have already searched "HVAC repair near me" and landed on a Google Search ad, the problem and agitate steps are largely redundant. That reader has done the emotional work themselves. A tight Solve-only structure, clear offer, clear outcome, clear next step, will outperform a full PAS sequence for search intent traffic.
PAS is also not well suited to maintenance reminder campaigns targeting your existing customer list. Those readers have a relationship with you already. Leading with a problem statement in that context can feel presumptuous or alarmist. A direct, factual message about annual tune-up scheduling works better.
The framework is strongest for cold or warm social audiences, people who have not actively searched for HVAC service but fit the profile of someone who will need it, and for display retargeting of visitors who viewed a service page but did not convert.
Frequently Asked Questions
How long should a PAS ad be?
There is no fixed length. Each step needs enough words to do its job and no more. In practice, the Problem line is often one sentence, the Agitate section runs two to four sentences, and the Solve is one to three sentences plus a CTA. A full PAS ad for social media can be as short as 80 words. Longer formats work for landing pages or email, where the reader has already opted in to reading further. Match the length to the medium, not to a word count target.
Can I use PAS in Google Search ads with character limits?
Yes, but compression is required. A responsive search ad does not give you space for a full agitate section. The most practical approach is to use the Problem in your headline, compress the Agitate into a single descriptor line, and put the Solve in your description. Say you run an ad with a headline like "AC Running All Day?" followed by a description that reads "Constant running accelerates wear and raises bills. $89 tune-up, book online today." That is a compressed PAS structure within standard character constraints.
Should the problem statement be phrased as a question?
A question format works well for social ads because it invites the reader to self-identify. "Is your AC struggling to keep up?" recruits the reader as a participant in the ad rather than an observer. For headline copy in search ads, a declarative statement can work just as well because the reader is already searching for confirmation that their problem has a solution. Test both, and let click-through rate tell you which lands better with your specific audience.
What if my HVAC company runs multiple services? Should I write one PAS ad to cover all of them?
No. One PAS ad should address one problem and one offer. A homeowner with a cooling problem is not the same reader as one facing a furnace issue in autumn. Combining both into a single ad forces you to either generalise the problem statement, which reduces specificity and engagement, or write an agitate section that applies to no one in particular. Run separate ads for each service line, each tied to the symptom most common at that time of year.
Looking for hands-on help? See our Local SEO Services in Phoenix, AZ service.
Want help implementing this for your business?
We audit and optimize local SEO for home service contractors. Get a free analysis of your market, no commitment, no hard sell.
Contractor Help Desk
What would help your business most right now?
Describe what you are stuck on, rankings, reviews, ads, leads, anything. Get an answer instantly.