Demand generation is the work of getting the right buyers to notice you: search engine visibility, paid ads, maps listings and content worth reading. We do it, but only after we know what a new customer is worth to you. Spending on reach without that number is how small businesses buy lots of clicks and very little profit.
Start with the number that caps your budget
The affordable cost per sale is the most you can pay to win one new customer and still make the margin you want. Here is the calculation we use.
- Average first sale: $900, at 45% gross margin, leaves $405.
- Expected repeat profit in the next 12 months: $150 (from your own history).
- Profit you want to keep from the first year: $255.
- Affordable cost per sale: $405 + $150 − $255 = $300.
- With a 25% close rate on enquiries, the most you can pay per enquiry is $300 × 0.25 = $75.
If a channel delivers enquiries at $60, it is worth scaling. At $120, it isn't, unless the conversion work or the follow-up work can lift the close rate first. This is why the order of services matters.
Who it is for
Demand generation is the right first step when the stages below it are already healthy: people who enquire get a quick reply and a decent share of them buy. Typical clients:
- local service businesses ready to add a second service area
- retailers and online stores with good repeat rates who need more first-time buyers
- B2B firms with a clear offer and a sales process that already closes
- seasonal businesses that need to fill their shoulder months
What's included
- Channel plan. Which channels match how your buyers decide, with a test budget and a pass mark for each.
- Search visibility. Service and product pages built around what Canadians type, plus Google Business Profile work for local businesses.
- Paid search and paid social. Campaign build, negative keywords, location and schedule settings, and call tracking.
- Content. Practical articles, comparison pages and FAQs that answer buyer questions and support search.
- Offer testing. Two or three versions of the offer or headline so ads and pages learn faster.
- Monthly budget review. We move money towards the channels with the lowest cost per sale, not the lowest cost per click.
Timeline
| Period | What happens |
|---|---|
| Weeks 1–2 | Affordable cost per sale, tracking check, channel plan |
| Weeks 3–4 | Launch of first paid tests; search pages briefed |
| Months 2–3 | Paid tests judged; winning channels scaled, losers paused |
| Months 3–9 | Organic search and content begin to contribute |
How results are measured
We judge every channel on cost per sale and gross profit returned, using your sales records rather than platform-reported conversions. Clicks, impressions and click-through rates appear in the report only as diagnostics. Each month you see, per channel: spend, enquiries, sales, cost per sale and gross profit, next to the affordable cost per sale from the plan.
Mistakes to avoid
- Setting the budget first. A budget chosen before the affordable cost per sale is known is a guess with a monthly invoice.
- Judging channels too early. One week of paid search data is noise for most small businesses. Agree the test window in advance.
- Buying reach for a broken funnel. If replies take a day, the extra enquiries mostly go to a faster competitor.
- Letting a vendor own the ad account. Always keep accounts in your business's name, with your own login.
- Chasing the cheapest clicks. Broad, cheap traffic often has the worst close rate. Measure to the sale.
Proof from our HVAC work
In our HVAC work, HeatLand grew on content: 850+ SEO articles and a 300% lead increase in 6 months. CombiBoiler.ca earned 500+ page-1 rankings for combi-boiler keywords. These are HVAC results, not predictions for your sector, but the same channel discipline applies. More on the results page, and costs on the pricing page.
Frequently asked questions
How much should we spend on ads?
Start from your affordable cost per sale: the gross profit on a typical first sale, plus a share of expected repeat profit, minus what you want to keep. Divide that by your close rate to get the most you can pay per enquiry. The budget follows from that number and from how many sales you can handle.
Which channel works for small businesses in Canada?
It depends on how your customers decide. Urgent, local needs usually start on Google search and maps. Considered purchases often start on social media or with content. We test channels with small, time-boxed budgets before scaling any of them.
Do you manage ad spend on our accounts?
Yes, and the accounts stay in your business's name, so the platforms bill your business for spend. Our management fee and any other terms are set out in writing in your proposal.
How soon will we see results from paid media?
Paid search can produce enquiries within days of launch, but it usually takes four to eight weeks of data to judge cost per sale fairly. Organic search and content take months. We set expectations per channel in the plan.