Google Ads for SaaS: Searches, Trials and CRM Data

Software buyers search for a problem, a category, a product they know or a competitor. Google Ads can put you in front of those searches, but for a SaaS company the click is only the start: a trial or demo turns into revenue weeks later, in your CRM. This guide covers which searches to buy, competitor names and trademarks, tracking trials and demos, sending paid customers back to Google Ads, bidding on value, and keeping existing customers out of acquisition campaigns.

The facts here come from Google's own help pages: the Trademarks policy, About keyword matching options, About negative keywords, About conversion measurement, About primary and secondary conversion actions, About offline conversion imports, About conversion values, Value-based Bidding Best Practices, About Maximize conversion value bidding, About Customer Match, the Customer Match policy and About customer lifecycle goals. Where we give an opinion, we say so. Google does not publish a standard cost per click or cost per customer for software, and we do not quote one.

The short answer

Start with Search on your brand name and on the category and problem terms your buyers use. Track the trial or demo as a conversion, then import later stages (a qualified lead, a paid account) from your CRM so Google learns which clicks become customers. Then value-based bidding can aim for paying customers instead of cheap sign-ups, and a customer list keeps current users out of acquisition campaigns.

Which searches to buy: brand, category, problem, competitor

Most SaaS search terms fall into four groups. We keep them in separate campaigns or ad groups (our view) to see each one's results and budget apart.

  • Your brand: people who already know your product, often looking for the login or pricing page. Bidding on it keeps your page on top when others bid on your name.
  • Category: CRM for small business or invoicing software. These buyers are comparing options.
  • Problem: searches that describe the job rather than the tool.
  • Competitor: people searching a rival's name. See the trademark rules below.

Match types decide how close a search must be to your keyword. Google says exact match ads "may show on searches that have the same meaning or same intent as the keyword", while broad match ads "may show on searches that are related to your keyword". The details are in Google Ads keyword match types.

Negative keywords "let you exclude search terms from your campaigns". For software, common ones (our view) are job-seeker terms (jobs, salary), login on non-brand campaigns, and free or open source if you have no free plan. See search terms and negative keywords. If you use broad match or Performance Max and want to keep your own or other brands out, see Google Ads brand exclusions.

Competitor names and trademarks

Google's Trademarks policy lists what it will not restrict, including "Using trademarks as keywords". Putting the name in your ad text is different: after a trademark owner complains, Google will restrict "Using trademarks in an ad from a direct competitor". The policy also says "The trademark must be used in the ad, not only on the ad's landing page" for a restriction to apply.

Our view: keep competitor names out of headlines and descriptions and send the click to a fair comparison page. Local trademark law still applies, and rivals can bid on your name the same way. How complaints, resellers and authorisations work is covered in Google Ads and trademarks.

Tracking trials, demos and sign-ups

Google describes conversions as actions where "You choose what you identify as valuable, like a purchase, sign-up, or phone call". For software that means a trial start, a demo request, a sign-up or an online first payment.

Not every action should steer bidding. Google splits them into primary and secondary actions. Primary actions are reported in the Conversions column and used for bidding; secondary actions "are for observation only". A sensible set-up (our view): the demo request or trial start as primary, softer actions such as a pricing page view or a newsletter sign-up as secondary, so they show in reports without pulling bids toward cheap clicks. Setting up the tag, goals and attribution is covered in Google Ads conversion tracking, and adding hashed email data in enhanced conversions.

Sending paid customers back from your CRM

The events that pay the bills (a qualified lead, a closed deal, a first invoice) happen later in your CRM or billing system, which Google Ads cannot see. Google's offline conversion import exists for this: "Sometimes, an ad doesn't lead directly to an online sale", and importing lets you "measure what happens in the offline world after your ad results in a click or call to your business".

The classic method stores the Google Click ID (GCLID) with the lead; Google says "you'll save these IDs along with whatever lead information you collect from the person who clicked your ad". For new set-ups Google writes: "If you have not already adopted offline conversion import, we recommend starting with enhanced conversions for leads instead." How to capture the IDs, upload on time and handle consent is in our offline conversion import guide; we do not repeat it here.

Bidding on value, not on sign-ups

If every sign-up counts the same, bidding chases the cheapest sign-ups, and those are not always the people who pay. Conversion values fix that. Google's best practices ask: "Can you assign accurate values to your conversions, such as revenue, profit, lead scores, or predicted lifetime value?" A SaaS company might give a trial a small estimated value and a paid account its first-year revenue or plan value.

With values in place, Maximize conversion value or Target ROAS can bid toward the clicks that bring more value. Google notes that before you use Maximize conversion value "you'll also need to set up conversion tracking with transaction-specific values", and that after a change in how value is reported you should "wait for 1-2 conversion cycles for your campaign to receive conversion values at a similar rate before adopting". Choosing values and switching safely are in Google Ads value-based bidding.

Keeping existing customers out

Current users search your name to log in. Paying for those clicks in an acquisition campaign wastes budget and flatters the numbers. Customer Match lets you upload your customer list; Google's Customer Match policy says all policy-compliant advertisers can use lists in the Observation setting "and for Exclusions". So even a new account can exclude current customers, while targeting with a list needs more account history and spend. The rules, file format and matching are in Google Ads Customer Match.

Google's customer lifecycle goals go a step further. The customer acquisition goal can bid higher for new customers or, with New Customer Only, "your campaigns are optimized to bid exclusively for new customers". Google recommends that setting "only if you have strict budgets for customer acquisition, or have non-purchase conversion goals like lead generation", and asks you to "set up a separate campaign to reach existing customers" when you use it.

Where to start (our view)

  • Brand and category first, before broad match or competitor terms.
  • One primary conversion: the trial or demo, with everything softer set to secondary.
  • Close the loop: import qualified and paid stages from the CRM, even by file upload.
  • Exclude customers with a Customer Match list in acquisition campaigns.
  • Move to value bidding once imported values arrive steadily, and judge campaigns on paid accounts, not sign-ups.

Selling to businesses on more than one channel? See LinkedIn ads basics and B2B website lead generation. For the organic side, see SEO for SaaS companies. If you are still building the product, see our web app development service and multi-tenant SaaS basics.

Frequently asked questions

Do Google Ads work for SaaS companies?

They can, because many software buyers start with a search. They work best when you track trials or demos and import later stages such as paid accounts from your CRM, so bidding learns which clicks become customers rather than which clicks sign up.

Can I bid on a competitor's name in Google Ads?

Google's Trademarks policy does not restrict using trademarks as keywords. Using a competitor's trademark in the ad text can be restricted after the trademark owner complains, and local trademark law still applies.

How much do Google Ads cost for SaaS?

There is no set price. You choose a budget and Google's auction sets the cost of each click, which varies by keyword and competition. Google does not publish a SaaS average, so judge campaigns on cost per paid account, not cost per click.