A Shah Alam machinery supplier spends RM 12,000 a month on search ads. Ninety days in, the account shows 84 conversions at RM 428 each and the sales manager cannot name a single order that came from it. Six months in, three orders land — all traceable to clicks from month one.
Nothing was broken. The reporting was simply asking a question the platform cannot answer yet.
Most advice on B2B SEM tells you to import offline conversions and be patient. That is half an answer. Offline imports still have to land inside a window Google closes, and patience does not help an algorithm that already learned from the wrong signal. This guide takes the timing problem first, using four datasets from ZenWeb-managed Malaysian B2B accounts.
Before the numbers, here is a practical walkthrough of getting offline sales data back into Google Ads for a B2B account.
Source video: Importing Offline Conversions to GA4 & Google Ads for B2B Companies on YouTube
Quick Answer: Three things change. The buying committee is several people searching separately, the deal closes weeks or months after the click, and the order is worth many times a consumer sale. Only the second one breaks the tools, and it is the one most B2B SEM advice skips.
Search intent works the same way in both markets. Somebody has a problem, types it, and clicks. What differs is everything that happens after the click.
The first and third differences are handled with normal campaign craft — audience layering, negative keywords, value-based bidding. Our breakdown of what sits inside search engine marketing services covers that groundwork, and a standard SEM package in Malaysia already includes most of it.
The second difference is the one that quietly breaks B2B SEM, because it breaks measurement rather than execution. Bidding, budget and reporting all depend on when the outcome arrives.
Running search ads for a business that sells to other businesses?
The account structure that works for retail will misprice your pipeline within a quarter. See how our Google Ads management handles long-cycle accounts →
Quick Answer: Across ZenWeb-managed Malaysian B2B accounts, only about a fifth of eventually-won deals have closed by day 90. Half have not closed by month five. Qualification, by contrast, happens fast — two-thirds of leads are judged good or bad within three months of the first click.
Read the table as two speeds running in the same account. Judgement is quick. Money is slow.
| Month after first click | Leads qualified | Deals closed won | Revenue recognised |
|---|---|---|---|
| Month 1 | 41% | 3% | 2% |
| Month 2 | 58% | 9% | 7% |
| Month 3 (day 90) | 67% | 21% | 17% |
| Month 4 | 72% | 34% | 29% |
| Month 6 | 78% | 61% | 56% |
| Month 9 | 80% | 88% | 84% |
| Month 12 | 81% | 96% | 95% |
Source: ZenWeb client sample, Malaysian B2B accounts, 2024–2026. Licence.
Day 90 matters because it is a hard edge in the platform. Google lets you set a click-through conversion window anywhere from 1 to 90 days, and anything that converts after your window closes is never recorded against that click. In a B2B SEM account, that means four out of five won deals are invisible to the campaign that produced them even at the maximum setting.
Two practical consequences. Your monthly report is a partial account of a quarter that has not finished, which is exactly why budget pacing decisions made on 30-day data go wrong in B2B. And the closed deals you do capture only exist in Google Ads if somebody puts them there, which is the job of offline conversion tracking.
Quick Answer: Smart Bidding learns from conversions it can see. Feed it closed deals from a six-month cycle and it is optimising to a market that existed half a year ago, on a handful of data points. Feed it raw form fills and it optimises to the cheapest enquiries, which in B2B are usually the worst ones.
This is the trap that catches most B2B SEM accounts, and both exits look sensible from the inside.
Google’s own answer sits between the two. The platform now separates qualified leads from converted leads as distinct conversion goals. You can mark a lead as interested when sales says so, mark it closed months later, and bid to whichever of the two you have enough volume for.
That is the decision at the centre of B2B SEM: pick the deepest funnel stage that still produces roughly 30 or more events a month, and bid to that. Deeper is more accurate. Shallower is more learnable. Volume, not preference, decides where you land. Our guide to planning a search budget works through the same trade-off — one the Performance Planner ignores if you let it forecast on form fills.
Quick Answer: A quotation request that includes a budget or quantity field closes about 31% of the time in ZenWeb-managed Malaysian B2B accounts. A generic contact form closes 7%. A newsletter signup closes 2%. Counting all three as one conversion is what makes a B2B SEM account look busy and unprofitable.
The bars rank on-site actions by how often each becomes a signed deal within nine months.
| Conversion action | Closes within 9 months | Median days to action |
|---|---|---|
| Quote request with budget or quantity | 31% | 2 |
| Site visit or demo booked | 27% | 6 |
| WhatsApp enquiry naming a company | 18% | 1 |
| Callback request | 14% | 1 |
| Generic contact form | 7% | 1 |
| Brochure or spec sheet download | 6% | 0 |
| Newsletter signup | 2% | 0 |
Source: ZenWeb client sample, Malaysian B2B accounts, 2024–2026. Licence.
The top two rows share a property worth noticing: both happen within a week of the click, well inside any conversion window. That makes them bidding targets you can use today, not evidence you read next year.
The gap between rows one and five is mostly a form design problem, not a traffic problem. Adding a budget band or a quantity field costs one afternoon and reprices your whole account. That is a job for conversion rate optimisation, paired with a Google Ads script flagging weeks where cheap conversions spike.
Not sure which of your enquiries are actually worth bidding for?
We rebuild the conversion set before touching bids, then track close rates by action for a quarter. See what week-by-week campaign management covers →
Quick Answer: Supplier and vendor terms cost more per lead than problem-aware terms but produce four times the pipeline per ringgit. Job-title keywords are the worst buy in Malaysian B2B SEM — cheap clicks, almost no deals, and a steady supply of jobseekers.
The table groups keyword tiers by what they cost and what they eventually become.
| Keyword tier | Share of spend | Cost per lead | Lead to qualified | Cost per deal index |
|---|---|---|---|---|
| Buying now | ||||
| Supplier and vendor terms | 34% | RM 148 | 44% | 100 |
| Company name searches | 10% | RM 39 | 51% | 74 |
| Still deciding | ||||
| Comparison terms (best, vs) | 18% | RM 176 | 31% | 142 |
| Problem-aware terms | 29% | RM 92 | 12% | 268 |
| Not buying at all | ||||
| Job-title and career terms | 9% | RM 63 | 5% | 611 |
Source: ZenWeb client sample, Malaysian B2B accounts, 2024–2026. Licence.
The last row is the clearest waste in most B2B SEM accounts. Job-title terms look efficient on a cost-per-lead report and cost six times the account average per closed deal. They stay in the account because nobody reads the far-right column.
Problem-aware terms are the harder judgement. They are expensive per deal, and they are also where next year’s supplier searches come from. Fund them as demand creation on a separate budget rather than deleting them. Our guide to SEM keyword research separates the tiers before bidding, and the split between branded and non-branded keywords explains why row two flatters every report.
Quick Answer: Median cost per lead across Malaysian B2B sectors runs from about RM 74 in corporate training to RM 214 in B2B software. Cost per qualified lead is roughly three times higher in every sector, and that second number is the one worth budgeting against.
Sector changes the price more than budget size does.
| Sector | Median CPC | Cost per lead | Cost per qualified lead | Months to close |
|---|---|---|---|---|
| B2B software and SaaS | RM 9.70 | RM 214 | RM 596 | 4.3 |
| Commercial construction and fit-out | RM 8.10 | RM 187 | RM 511 | 6.4 |
| Professional services | RM 7.20 | RM 162 | RM 447 | 4.8 |
| Industrial equipment and machinery | RM 6.40 | RM 138 | RM 402 | 5.1 |
| Logistics and freight forwarding | RM 4.80 | RM 96 | RM 268 | 2.9 |
| Corporate training and HR services | RM 3.90 | RM 74 | RM 231 | 3.4 |
Source: ZenWeb client sample, Malaysian B2B accounts, 2024–2026. Licence.
A B2B SEM budget has to cover a full cycle before anyone judges it, so a construction fit-out advertiser needs roughly seven months of committed spend for an honest verdict. Note too that the cheapest sectors per lead are not the cheapest once qualification is applied.
Where cost per click is the binding constraint rather than cycle length, the usual levers still apply — our list of ways to cut ad cost works the same in B2B. Service-based B2B firms with a physical premises should also check whether Local Services Ads cover their category, since those charge per lead rather than per click.
Want a cost-per-qualified-lead figure for your own sector?
Ask any agency for it before you sign, and see whether they can produce one. Read the nine ways to judge an SEM shortlist →
Quick Answer: Six steps, in order. Measure your real cycle length, pick a primary conversion that closes above 25%, then set the conversion window to 90 days. Feed qualification back from the CRM, bid to qualified leads, and report on a rolling quarter.
The sequence matters, because each step depends on the number the previous one produced.
One Malaysian wrinkle worth planning for: a large share of B2B enquiries arrive on WhatsApp. The CRM has to capture the click ID at the point the chat starts, or step four silently fails. Agencies handling this at scale usually document it inside their search engine marketing service scope.
Quick Answer: B2B SEM works when the signal you bid to arrives inside 90 days and predicts revenue. Measure your cycle, pick one high-closing conversion action, push qualification back from the CRM, and judge the account on a rolling quarter.
The long sales cycle is not a problem to be endured. It is a measurement constraint, and once treated that way the rest of the account becomes ordinary work.
The B2B SEM accounts that improve are the ones where somebody can state the median cycle length, the primary conversion action and its close rate from memory. The ones that stall are still judging a monthly cost per lead against a consumer target.
If you would rather have someone rebuild the measurement before touching the bids, our Google Ads management service starts every B2B account with the cycle-length audit above. See the full range of what we do at ZenWeb.
B2B SEM is paid search advertising aimed at other businesses rather than consumers. The mechanics are the same as any Google Ads account, but the buyer is usually a committee, the order value is high, and the deal closes weeks or months after the click. That delay is what makes B2B SEM a measurement discipline as much as a bidding one.
Ninety days, which is the maximum Google allows for search campaigns. The default is 30 days. In ZenWeb-managed Malaysian B2B accounts, only about 21% of eventually-won deals have closed by day 90, so even the maximum window captures a minority of revenue. Everything beyond it has to be reconstructed from your CRM.
Bid to the deepest funnel stage that still produces around 30 events a month. Closed deals are accurate but far too sparse for Smart Bidding to learn from. Raw form fills are plentiful but teach the algorithm to buy cheap, low-quality enquiries. Qualified leads usually sit in the workable middle.
Median cost per lead runs from roughly RM 74 in corporate training to RM 214 in B2B software across ZenWeb-managed accounts. Cost per qualified lead is about three times higher in every sector. Budget against the qualified figure and against your own cycle length, not against a consumer cost-per-lead benchmark.
Usually not. In ZenWeb client accounts, job-title and career terms produced leads at RM 63 each. They cost more than six times the account average per closed deal, because most of that traffic is jobseekers rather than buyers. Add them as negatives unless you are advertising recruitment services.
Want to know what your B2B search account looks like measured properly?
Book a free 30-minute strategy session — we’ll work out your real median cycle length, identify which enquiry type actually closes, and show you the cost per qualified lead your current reporting is hiding.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online