PPC Agency, Freelancer or In-House? A UK Cost Guide
PPC company, freelance PPC consultant or an in-house hire? Compare true UK costs, cover and skills, with a decision tree and an ownership checklist.
MSP marketing with Google Ads: split break-fix from managed IT searches, filter out consumers and job seekers, and bid on signed contracts.

This post covers how a small MSP or IT services company turns Google Ads into managed services contracts instead of laptop repair calls. For the import mechanics, see the offline conversion tracking setup guide. For phone leads, see call tracking for lead generation.
IT searches carry three different buying intents. Split the account by them:
Give each intent its own campaign with its own budget. Managed services and specific needs get most of the money. Break-fix gets a small budget, or none if you don’t want one-off work. A separate brand campaign protects your own name.
One trap specific to this industry: “MSP” means other things. Staffing firms use it for contingent workforce programs, and it’s the airport code for Minneapolis–Saint Paul. Bid on “managed IT services” and “IT support for business” phrases, and run the bare acronym only with phrase or exact match plus negatives for staffing and travel terms.
Most MSPs sell to companies within driving distance, because onsite visits are part of the service. Target the counties, ZIP codes or radius your engineers cover.
Change the location option. Google’s default, Presence or interest, reaches people in your area plus people who’ve shown interest in it. Presence reaches only people located, or regularly located, in your targeted areas (Google Ads Help). An IT manager in another state reading about your city isn’t a prospect, so choose Presence.
If you deliver fully remote, you can target wider, but keep to the time zones your help desk covers.
IT terms attract two groups you can’t sell a contract to: consumers with personal devices and people looking for IT jobs or training. Build a shared negative list before launch and apply it to every Search campaign:
Negative keywords don’t match close variants, so add plurals and other forms yourself: “laptop” and “laptops” are separate negatives (Google Ads Help). Review the search terms report weekly for the first two months.
Leave “computer repair” off the list if you run a break-fix campaign on purpose. Keep it in that campaign only, paired with business words such as “office” or “server”.
A managed services contract only works above a certain size. Ask for that size on the form, so you and the bidding algorithm can tell a 40-person firm from a freelancer with one PC.
Ask four things beyond name, work email and phone:
Route the smallest band to a break-fix or remote support offer instead of a sales call. Sales then spends its time on leads that can sign.
Store the user-count answer in your CRM as a field. You’ll need it to value the lead later.
An MSP deal rarely closes on the first call. You run a discovery call, an assessment, a proposal, and then the prospect waits out the contract with their current provider. Months can pass between the click and the signature.
If your primary conversion is “form submitted”, Google optimizes for people who fill forms, students and vendors included. Cost per lead drops while the pipeline stays flat.
The fix is to send later stages back from your CRM: sales-qualified lead, assessment booked, contract signed. Google recommends enhanced conversions for leads for this, matching CRM outcomes to ad clicks with hashed customer data and the GCLID (Google Ads Help).
Watch the conversion window. Google lets you set a click-through window of up to 90 days, and the default is 30 (Google Ads Help). A contract signed five months after the click falls outside the window and won’t count. That’s why most MSP accounts bid on the sales-qualified lead, which happens within weeks, and import the signed contract with its value as a secondary action. Building that CRM-to-Google pipe is the core of our conversion tracking work.
Managed services revenue is recurring, so the contract value is easy to estimate from the form answers. A hypothetical example:
Pick one horizon and keep it. A 12-month value is easy to defend; a 36-month value triples every number without telling bidding anything new.
Then work back to the stage you bid on. Say 25% of your sales-qualified leads sign. A qualified 25-user lead is worth about $45,000 × 0.25 = $11,250, and a 10-user lead about $4,500. Send those values with the SQL import, and send the actual first-year contract value when the deal closes.
With values in place, bidding can tell a 60-seat law firm from a 6-seat startup. Target ROAS needs conversion values and, for Search, at least 15 conversions in the past 30 days (Google Ads Help). Many small MSPs won’t reach 15 SQLs a month at first. Start with Maximize conversions on the SQL action, and move to value-based bidding once volume allows. Our Google Ads management runs that progression.
Send each campaign to a page that matches the search. Someone searching “Microsoft 365 migration” should land on a page about Microsoft 365 migration, not your home page.
Each page needs:
Offer an assessment instead of “contact us”. A network and security assessment, a Microsoft 365 readiness review or a compliance gap review gives a business owner a concrete reason to talk now. It also gives your engineers a look at the environment before you price the contract.
Compliance pages need care with facts. If you serve US defense contractors, check the current status of CMMC, the Defense Department’s cybersecurity certification, before you write copy. The Department of War CIO (the Defense Department’s chief information officer) states that Phase 1 self-assessment requirements remain in place, and that it suspended the Phase II requirements, originally scheduled for November 10, 2026, on July 13, 2026 while it reviews the program (DoW CIO). A page warning about a Phase II deadline would now be wrong. Our landing page and CRO service builds and tests these pages.
IT buyers call, often when something is down. Add call assets to every campaign; Google stopped letting you create new call-only ads in February 2026 (Google Ads Help).
Count a call as a lead only after it passes a length threshold you pick from your own call log. In the US and Canada, Google’s AI-qualified call leads can judge the conversation itself and fall back to minimum call length when a call can’t be recorded (Google Ads Help). Have your team log the same fields they’d get from the form, user count included, so calls get valued like forms. The call tracking guide covers the full setup.
Track these instead of raw cost per lead:
This is how we run Google Ads for lead generation: the signal comes from your CRM, not from the form. If you want an outside look at your account, start with our free Profit Growth Plan.
Yes, when you bid on business intent in the area you serve, block consumer and job searches, and optimize for qualified leads instead of form fills.
Service-plus-location and service-plus-audience phrases: “managed IT services [city]”, “IT support for small business”, “managed cybersecurity”, “Microsoft 365 migration”. Run the bare acronym “MSP” only with tight match types, since staffing and travel searches share it.
Consumer device terms (laptop, phone, screen, home), job terms (jobs, salary, hiring), training terms (certification, course, comptia) and “free”. Add plurals separately, because negatives don’t match close variants.
Import later CRM stages with enhanced conversions for leads. Bid on the sales-qualified lead, which happens inside Google’s 90-day maximum conversion window, and import signed contracts with their value as a secondary action.
Multiply your per-user monthly price by the prospect’s user count and a fixed term, such as 12 months, then by the share of qualified leads that sign. That gives a value per lead you can send to Google Ads.
We use cookies for analytics and advertising. You can opt out of the sale or sharing of your data at any time.Cookie Policy
Your browser's Global Privacy Control signal is on, so we don't share your data for advertising.