Residential & Commercial Painting / Property Maintenance - Case Study
How a Kelowna Painter Gets Real Jobs From Google, Not Spam
Client: Lupo Property Services
Quality Leads
Google Ads generating calls from homeowners ready to hire, not DIY or supply shoppers
Channel Active
Google Ads delivering now while SEO compounds for long-term organic leads
Service Pages
Interior, exterior, and commercial pages each targeting distinct keyword groups

Client Overview
About Lupo Property Services
Services Provided
The Challenge
What they were facing
Painting is one of the most brutally competitive trades online. Search 'painter Kelowna' and you'll see a dozen ads above the fold, a packed map pack, and lead aggregators taking up the rest of the page. But the real problem isn't competition — it's lead quality. Most painting company ad campaigns attract the wrong people: DIY painters looking for tips, people shopping for paint supplies, job seekers looking for 'painter jobs,' and homeowners who want a $200 touch-up, not a $5,000 exterior repaint. Lupo Property Services needed a marketing system that would generate actual painting jobs from homeowners ready to hire — not spam calls and tire-kickers. They needed Google Ads to deliver immediate leads while SEO built long-term organic visibility. And the ads had to be smart enough to filter out the noise before it ever reached the phone.
Our Approach
How we solved it
We built a WordPress website with dedicated service pages for interior painting, exterior painting, and commercial work — each page designed to double as a Google Ads landing page optimized for conversion. The Google Ads campaigns were built around quality-focused keyword selection: targeting high-intent terms like 'house painter Kelowna quote' and 'commercial painting contractor' while aggressively excluding DIY searches, paint supply keywords, job postings, and low-value queries. Every landing page has clear service descriptions, project photos, and lead capture forms with qualifying questions that filter out non-serious inquiries before they become phone calls. Simultaneously, we built the SEO foundations — optimized service pages, local schema markup, Google Business Profile, and Search Console — so organic traffic compounds while the ads deliver today's leads. The dual-channel approach means Lupo never depends on a single source for business.
Proven Results
The numbers don't lie
Quality Leads
Google Ads generating calls from homeowners ready to hire, not DIY or supply shoppers
Channel Active
Google Ads delivering now while SEO compounds for long-term organic leads
Service Pages
Interior, exterior, and commercial pages each targeting distinct keyword groups
Tracked
Cost per lead measured by source, keyword, and service type for ROI clarity
Section 1
Why Is It So Hard for Painters to Get Quality Leads Online?
If you run a painting company, you already know the frustration. You set up Google Ads, the phone rings, and half the calls are people asking where to buy Benjamin Moore paint, teenagers looking for summer painter jobs, or homeowners who want one accent wall done for $150. The other half hang up when they hear your minimum project size.
This is the lead quality problem that makes painting one of the hardest trades to market online. Visit
to see a site built specifically to attract the right leads — and filter out the wrong ones.
Key Point:
"Painter near me" gets 110,000+ monthly searches nationally. But 70% or more of those searchers aren't looking to hire anyone. They're looking for DIY tips, paint color ideas, job applications, or paint supply stores. If your ads show up for all of those, you're paying for traffic that will never become a job.
The painting industry has a unique keyword problem. Unlike plumbing ('my pipe burst') or roofing ('storm damaged my roof'), painting searches are mixed with massive non-commercial intent. Someone searching 'interior painting' might want to hire a painter — or they might want a YouTube tutorial on how to cut in with a brush.
- •DIY searches — people learning to paint themselves, not hiring anyone
- •Paint supply searches — looking for stores, brands, or products, not services
- •Job seeker searches — 'painter jobs' and 'painter salary' mixed into your keyword pool
- •Low-value inquiries — small touch-up jobs that cost more to quote than they're worth
- •Lead aggregator competition — HomeAdvisor, Thumbtack, and Angi bidding on your keywords
This is why most painting companies waste 40-60% of their ad budget on clicks that never become jobs. It's not that Google Ads don't work for painters — it's that most campaigns aren't built to handle the unique keyword landscape of the painting industry.
Lupo needed a system that solved this from the ground up: keyword selection that excludes the noise, landing pages that qualify visitors before they pick up the phone, and tracking that shows exactly which keywords produce paying jobs — not just clicks.
Section 2
Google Ads for Painters: How to Get Real Jobs, Not Spam Calls
The single most impactful thing we did for Lupo's Google Ads campaign wasn't choosing the right keywords — it was choosing the right negative keywords. The exclusion list is where painting ad campaigns are won or lost.
Key Point:
A painting company's negative keyword list should be longer than its target keyword list. That's not an exaggeration — it's how you stop paying for people who will never hire you.
Here's how we structured the campaign to filter for quality over quantity:
- 1.DIY exclusions — Blocked searches containing 'how to,' 'tutorial,' 'tips,' 'DIY,' 'myself,' and 'techniques.' These searchers are learning to paint, not hiring.
- 2.Supply exclusions — Blocked 'paint store,' 'paint price,' 'Benjamin Moore,' 'Sherwin Williams,' 'paint colors,' 'roller,' 'brush,' and dozens of product-related terms.
- 3.Job seeker exclusions — Blocked 'painter jobs,' 'painter salary,' 'painter apprentice,' 'hiring painters,' and employment-related terms that attract workers, not customers.
- 4.Low-intent exclusions — Blocked 'free,' 'cheap,' 'discount,' and 'coupon' to filter out bargain hunters who rarely convert to profitable jobs.
- 5.Competitor brand exclusions — Blocked other painting company names to avoid paying for brand searches that rarely convert.
On the targeting side, we focused on keywords that signal someone is ready to hire: 'house painter Kelowna quote,' 'exterior painting contractor,' 'commercial painter near me,' and service-specific terms like 'cabinet painting Kelowna.'
Each ad group sends traffic to a dedicated landing page — not the homepage. The interior painting ad goes to the
interior painting services page
, the exterior ad goes to the exterior page, and so on. This match between search intent, ad copy, and landing page content is what improves Quality Score and lowers cost per click.
The result: leads that are actually homeowners with painting projects, not the noise that drains most painters' ad budgets. Learn more about our approach to
Google Ads for painting companies
.
"The best Google Ads campaign for a painter isn't the one that gets the most clicks. It's the one that gets the fewest bad clicks."
— Campaign Strategy Principle
Section 3
Should Painters Invest in SEO If Google Ads Already Work?
Yes. Unequivocally yes. And here's the analogy that makes it click for every contractor we talk to: Google Ads are rent. SEO is a mortgage. Both put a roof over your head, but only one builds equity.
When you stop paying for ads, your leads stop. Immediately. Zero lag time, zero residual benefit. Every dollar you spent is gone. SEO is the opposite — every month of work compounds. The blog post you optimize today, the service page you build this month, the backlinks you earn this quarter — they keep working for years.
Key Point:
Painting companies that run Google Ads without building SEO are paying full price for leads forever. Companies that invest in both eventually get 40-60% of their leads for free from organic search — while still running ads for immediate volume.
For Lupo, we structured it as a sequence, not a choice:
- 1.Month 1-3 — Google Ads carry 100% of the lead generation. Immediate visibility, immediate phone calls, immediate revenue.
- 2.Month 1-6 — SEO foundations built in parallel. Service pages optimized, local citations created, Google Business Profile completed, content published.
- 3.Month 4-8 — Organic rankings start appearing. Long-tail keywords like 'interior painting contractor Kelowna' begin showing up in search results.
- 4.Month 6-12 — SEO leads begin supplementing ad leads. The blended cost per lead drops because organic leads cost nothing per click.
- 5.Month 12+ — SEO carries a growing percentage of total leads. Ads can be scaled back on budget-tight months without going dark.
The painters who get this right end up with two independent lead channels. If Google raises ad prices (and they do, every year), the SEO channel absorbs some of the load. If Google changes its algorithm and organic rankings shift, the ads keep the phone ringing while you recover.
This dual-channel strategy is exactly what we recommend for every painting company. Explore our full approach to
to see how the organic side works.
- •Google Ads = immediate leads, but you pay for every single one forever
- •SEO = delayed start (3-6 months), but leads compound and cost per lead drops over time
- •Both together = the only strategy that protects you from platform dependency
- •Most painting companies that fail at digital marketing tried one channel and gave up — not both
Section 4
Why We Chose WordPress for This Painting Company
We build most of our client sites on Next.js — it's faster, more secure, and gives us complete control over performance. So why WordPress for Lupo? Because the best technology choice depends on the client, not the developer's preference.
WordPress was the right call here for specific, practical reasons:
- •Client self-management — Lupo's team can add project photos, update service descriptions, and publish content without calling a developer every time
- •Plugin ecosystem — Contact form integration, image galleries, and SEO tools available without custom development
- •Hosting flexibility — Can run on any shared hosting plan without the build pipeline that static sites require
- •Familiar interface — The team had used WordPress before and could be productive immediately
- •Budget alignment — WordPress development is faster for sites that prioritize content management over raw performance
The honest trade-offs? WordPress sites load slower than static-generated sites (2-3 seconds vs under 1 second), require ongoing security updates, and depend on plugin maintenance. For a painting contractor who needs to add before/after photos weekly and update seasonal service offerings, those trade-offs are worth it.
Key Point:
The worst website technology for a painting contractor is the one that sits stale because they can't update it themselves. WordPress wins when the client needs hands-on content management — which is most contractors.
We structured the WordPress site with three core service pages — interior, exterior, and commercial — each designed to work as both a regular website page and a Google Ads landing page. The navigation stays simple, the calls-to-action are clear, and the forms are short enough that someone on a phone can fill them out in 30 seconds.
For painting companies that want maximum performance and don't need to self-manage content, we build on Next.js instead. See our
web development services for painting companies
to understand when each technology makes sense.
"A fast website that never gets updated is worse than a slightly slower website that the client keeps fresh with new content and project photos."
— Web Development Reality
Section 5
Real Numbers: Cost Per Lead and ROI for Painting Ads
Painters always ask: 'What should I expect to pay for leads from Google Ads?' Here's the honest answer based on what we see across painting campaigns in mid-size Canadian and US markets.
- •Cost per click (CPC) — $8-$25 for painting keywords, depending on market size and competition
- •Click-to-lead conversion rate — 8-15% for properly optimized landing pages with qualifying forms
- •Cost per lead (CPL) — $40-$120 for qualified painting leads that are actual homeowners with real projects
- •Lead-to-job conversion rate — 25-40% when leads are properly qualified through the ad and landing page
- •Average job value — $2,500-$8,000 for residential, $10,000-$50,000+ for commercial painting
The math works like this: if you spend $2,000/month on ads and generate 20-30 qualified leads at $70-$100 each, and 25-30% of those become jobs averaging $4,000, that's 5-9 new jobs worth $20,000-$36,000 from a $2,000 ad spend. Even after management fees, the ROI is 5-10x.
Key Point:
The painters who fail at Google Ads are the ones who look at cost per click instead of cost per lead. A $25 click that becomes a $6,000 exterior repaint is the best money you'll ever spend. A $5 click from someone looking for paint rollers is pure waste.
For Lupo, we track cost per lead broken down by three dimensions: by keyword (which search terms produce the cheapest qualified leads), by service type (interior leads vs exterior leads vs commercial leads), and by source (Google Ads vs organic vs direct). This granularity is how you optimize over time — you don't just turn the budget up and hope. You move money toward the keywords and services that convert best.
"We can see exactly what each lead costs and which keywords are bringing in the real jobs. That clarity changed how we think about marketing entirely."
— Lupo Property Services
The SEO channel adds another dimension to the ROI calculation. Organic leads have zero cost per click — the only cost is the initial SEO investment and ongoing optimization. As organic traffic grows, the blended cost per lead across both channels drops steadily. Painting companies running both channels for 12+ months typically see their overall CPL decrease by 30-50% compared to ads alone.
Want to understand what these numbers could look like for your painting company? The metrics vary by market size, competition, and service mix — but the framework is the same everywhere.
Section 6
Need Leads for Your Painting Company?
If you're running a painting company and your current marketing is either nonexistent or generating the wrong kind of leads, you're not alone. Most painters we talk to have the same story: they tried Google Ads, got spam calls, and decided online marketing 'doesn't work for painters.' It does work — it just requires a strategy built for the unique challenges of the painting industry.
- •Google Ads that filter out DIY, supply, and job-seeker traffic before you pay for it
- •Landing pages designed for painting customers, not generic contractor templates
- •SEO that builds over time so you're not dependent on ad spend forever
- •Clear reporting showing cost per lead by keyword, service, and source
- •A website your team can actually manage and keep updated with project photos
We've built marketing systems for painting contractors, general contractors, and home service companies across North America. The approach is always the same: start with ads for immediate leads, build SEO in parallel, track everything, and optimize toward the metrics that actually matter — cost per qualified lead and cost per acquired job.
Explore our full
painting industry marketing overview
to see how we approach the painting vertical, or check out our
Koala Coats Painting case study
for another example of how SEO and web design work for painters in the Kelowna market.
"The painting companies that invest in both Google Ads and SEO today are the ones that will own their local market in 12 months. The ones that wait will be paying more for the same leads."
— Market Reality
Ready to stop wasting ad budget on spam calls?
and let's build a lead generation system that actually works for your painting company.
"The Google Ads are bringing in real painting jobs — not the spam calls we used to get. We can actually see what each lead costs and which keywords are working. The combination of ads and SEO means we're not relying on just one thing to keep the phone ringing."
Lupo Property Services
Owner, Lupo Property Services
Key Insights
What we learned
Negative keywords are the most important part of Google Ads for painters. Excluding DIY, supply, job, and tutorial keywords cuts wasted spend by 30-40% and dramatically improves lead quality. Most painting ad campaigns fail because they attract everyone instead of filtering for actual buyers.
Google Ads and SEO are a sequence, not an either/or decision. Start with ads for immediate leads, build SEO in parallel, and within 6-12 months you have two lead sources instead of one. Painters who run only ads are renting their leads forever. Painters who wait for SEO alone lose months of revenue.
WordPress is a legitimate choice for contractor websites when the client needs to self-manage content. The performance trade-offs vs. custom-built sites are real, but the ability to add project photos, update service descriptions, and manage the site without a developer is worth it for most painting companies.
Cost per lead matters more than cost per click. A $25 click that turns into a $6,000 exterior painting job is a bargain. A $5 click from someone looking for paint rollers is a waste. Track CPL by keyword and service type — that's the only way to know what's actually working.
Get in Touch
Interested in Similar Results?
Ready to grow?
Want to achieve similar results?
Let's discuss how our wordpress website design services can help your residential & commercial painting / property maintenance business achieve measurable growth.