How Top SaaS Brands Write Google Ads That Convert

See how top SaaS brands write Google Ads that convert. Real examples, patterns, and insights from HubSpot, Stripe, Zoom, and more.

What makes one SaaS Google Ads campaign convert while another quietly drains budget?

It is not just targeting or bidding or even the product itself. It actually comes down to something as simple as the ad copy.

The way a company writes its ads shows how it sells. The words, the offers, the structure, all of it reflects its go-to-market strategy.

So we looked closer. 

Using Ahrefs data from March 2026, we looked into over 2,100 Google Ads from SaaS companies like Box, Databricks, Figma, HubSpot, Stripe, Twilio, and Zoom. Some lean heavily on “free.” Others avoid it entirely. Some speak to everyone. Others narrow in on a specific audience. Each of these choices is deliberate.

Now based on those patterns, we’ll break down how these top companies write their Google Ads and what you can take away from them.

Key findings: What stands out across 2,100+ SaaS ads

Here’s a quick view of what consistently shows up:

Finding
What the data shows
What it means
“Get Started” dominates
Used in 540 ads across brands
Works best when paired with a benefit like “for free” or “today”
Free-first vs feature-first split
HubSpot (85%) and Figma (100%) lead with free, Stripe uses it in <1%
Matches pricing model and positioning
No questions in titles
Fewer than 15 ads use question marks
SaaS ads are direct, not conversational
AI shows up everywhere
All 7 brands mention AI
Same word, different role (speed, trust, differentiation)
Pipe ( | ) is widely used
Appears in 15–53% of titles
Helps stack two ideas in one line
Conquest is active
HubSpot runs 350 competitor keywords
Most brands target competitors, but rarely name them
Funnel stage drives copy
Zoom sends 100% to pricing, Databricks sends 33% to demo pages
Where the ad lands shapes tone and CTA
  • The same CTA can work very differently depending on how it’s written
  • “Free” is either the main hook or not used at all
  • Most ads are built to be understood in a single glance

Also, this isn’t about one brand doing it “right.” You should look at how clearly each one sticks to its approach.

Note: All data is based on Ahrefs’ paid keywords report (March 2026). Figures are estimates and should be read directionally.

How do SaaS brands structure their ad titles?

The headline does most of the work in a SaaS Google ad. It decides whether someone clicks or scrolls past.

Look at these patterns that showed up again and again:

Format
How It Works
Example
Who Uses It Most
Benefit | Benefit
Combines two value propositions in one headline using a pipe separator
“Design & Build with AI | Get Started for Free | Figma Make”
Figma
Feature - Descriptor
Starts with a feature or product, followed by a simple explanation
“Create a Payment Link Now - Stripe Payment Links”
Stripe
Brand Standalone
Highlights the brand name and relies on recognition
“Zoom Workplace” or brand-led variations
Zoom (76% of ads)

Most of these brands are not experimenting wildly with headline formats. They stick to a few proven structures and scale them.

  • The pipe separator helps stack value without losing clarity
  • The dash format works well when the feature needs explanation
  • Brand-led titles show up when awareness is already strong

If you look at Figma, you’ll see how they optimize for density rather than variation. They have the longest titles in the dataset, averaging 11.7 words. 

And, each headline consistently includes three elements:

  • A clear benefit
  • A CTA
  • The product name

Instead of testing dozens of variations, Figma keeps its ad set small and packs more information into every impression. And this is a completely different approach from most of the other SaaS brands. It focuses less on creative testing and more on delivering a complete message in a single line.

Which CTAs dominate SaaS Google Ads?

A CTA does more than tell the user what to do. It signals how the company expects the user to convert.

  • “Get a Demo” suggests a sales conversation.
  • “Start Free” assumes self-serve.
  • “See Pricing” signals buying intent.

In other words, the CTA is a direct reflection of the sales motion.

Here’s what the pattern looks like across these brands:

CTA Type
Who Leans on It
What It Signals
Example Usage
Get Started
Used across all brands
Broad entry point, self-serve onboarding
“Get Started for Free”
Start Free / Free Trial
HubSpot, Figma
Product-led growth, low friction entry
“Start Free Trial”
Get a Demo
Databricks
High-touch, sales-led motion
“Request a Demo”
See Pricing
Zoom
High intent, decision-stage users
“View Pricing”
Objection Removal
HubSpot (unique usage)
Reduces friction at signup
“No CC Required”

The biggest split is between self-serve and sales-led CTAs.

  • “Get Started” appears across all brands because it is flexible and works at multiple stages
  • “Get a Demo” is used when the product requires qualification or involves higher deal sizes
  • “Free” CTAs reduce friction and increase volume, but they also shape the type of user entering the funnel

Also, the CTA choice reflects the entire sales strategy.

  • Databricks uses “Get a Demo” in 29 ads. That aligns with an enterprise motion where users do not convert on their own.
  • HubSpot takes the opposite approach. It removes friction as much as possible, even emphasizing “No CC Required” in 76 ads. This is not just a CTA choice. It is a clear signal of a product-led growth model. No other brand among these 7 pushes objection removal this aggressively. It removes friction at the point of action and encourages more users to try the product.
  • Zoom shows stronger “See Pricing” usage, indicating users closer to purchase
  • Stripe sits in between, using fewer “free” hooks and focusing more on product intent.
  • Figma leans heavily on “Start Free” and “Get Started,” pushing users into the product immediately

It is all about how a company wants to acquire and qualify users.

What actually makes someone click an Ad?

Every ad is built around an offer. It gives the user a reason to click and sets expectations for what comes next. It is the reason someone stops scrolling and thinks, “Alright, this might be worth a click.”

Offer Type
What It Looks Like
Buyer Intent
Risk Level
Who Uses It
Free
“Get Started for Free”
Low intent, exploratory
Very low
HubSpot (85%), Figma (100%)
Free Trial
“Start Your Free Trial”
Moderate intent
Low
HubSpot, limited others
Demo
“Request a Demo”
High intent, evaluation stage
Medium
Databricks
Pricing-Led
“View Pricing”
Purchase-ready
Medium to high
Zoom
Feature-Led
“Payment Links”, “Cloud Storage”
Problem-aware
Medium
Stripe, Box
Infrastructure-Led
“Global Payments Infrastructure”
Technical, high-intent
High
Stripe

But, not every brand is trying to get the same kind of click.

  • Some want as many users as possible to try the product
  • Others want fewer clicks, but from the right people
  • And some are not selling a product at all, they are selling capability

That is why the “free vs not free” split matters so much.

If you look at it, HubSpot and Figma go all in on free. It lowers friction, pulls users in fast, and lets the product do the heavy lifting.

Stripe does the exact opposite. You will barely see “free” in its ads. Instead, it talks about infrastructure, scale, and reliability. Because its users are not looking for a free tool. Developers don't need a free hook to try an API, do they? They are looking for something they can trust.

  • A free offer brings volume.
  • A demo brings intent.
  • A feature-led ad brings curiosity.

Messaging Angles: How does each SaaS brand sell?

While CTAs and offers get the click, messaging is what makes the click make sense.

Each of these brands consistently leaned into a specific angle. We grouped them into six types: Outcome-led, Feature-led, Problem-led, Brand-led, Developer-led, and Enterprise-led.

Brand
Primary Angle
% of Ads Using It
HubSpot
Outcome-led
70%
Stripe
Feature + Developer-led
55% / 39%
Zoom
Feature + Problem-led
56% / 44%
Twilio
Developer-led
76%
Databricks
AI + Enterprise-led
65% AI / 21% Enterprise
Figma
AI + Speed-led
100% AI / 94% Speed
Box
Security-led
74%

HubSpot focuses on outcomes

It talks about results. Everything points to outcomes. More leads, more deals, more growth. The product sits in the background. 

Stripe speaks to builders

Their ads are technical on purpose. Payment flows, currencies, infrastructure. It assumes the reader knows what theyC are doing and just needs the right tools.

Zoom acknowledges friction

It is one of the few brands that openly talks about problems. Switching systems, moving to the cloud. Then it positions itself as the easy way out.

Twilio goes all in on developers

Everything is built for a technical audience. APIs, scale, customization. It does not try to simplify. It speaks the user’s language.

Databricks builds trust through AI and enterprise language

The messaging is heavy on reliability, governance, and production readiness. It is not selling experimentation. It is selling confidence.

Figma keeps it simple and focused

Almost every ad says the same thing in different ways. AI helps you design faster. That is the entire story.

Box sells security and trust

The messaging targets decision-makers. Security, compliance, enterprise-grade reliability. It is about reducing risk.

Which Power Words Differentiate the Brands?

Only a few use specific words in a way that stands out. Others stick to the most common ones.

We looked at how often those specific words show up across brands. Some are table stakes and others signal positioning.

Word
HubSpot
Stripe
Zoom
Twilio
Databricks
Figma
Box
Free
85%
<1%
Low
Low
None
100%
Low
AI
High
Moderate
Moderate
Low
65%
100%
Low
Secure
Low
High
Low
Low
Moderate
Low
74%
Seamless
None
None
44%
None
None
None
None
All-in-one
Low
None
25%
None
None
None
None

There are only two things worth paying attention to here.

1. Baseline words: “Free” and “AI” show up across multiple brands. These are expected. Not using them can be a decision, but using them does not differentiate.

2. Owned words: A few words are clearly tied to specific brands.

  • Zoom uses “seamless” in 44% of its ads
  • “All-in-one” also shows up mostly in Zoom
  • “Secure” is concentrated around Box and Stripe

These words are not just copy choices. They reinforce how each product is positioned.

But Stripe stands out with their choice of what they avoid

Stripe uses “free” in less than 1% of their ads. That is a clear filter. The ads are not trying to attract everyone. They are written for teams that care about reliability and scale. “Free” does not help with that. So it is left out. As simple as that!

What do the best-performing ads actually look like and why do they work?

So far, we’ve looked at patterns. Now let’s look at the ads themselves.

These are real Google Ads from each brand. The actual top-performing creatives based on estimated monthly traffic from Ahrefs (March 2026).

Let’s break each one down line by line.

HubSpot

“Free CRM Software | Better Customer Experience
Generate leads, close deals and create better customer experiences. Use AI-powered tools to streamline your work, align your teams and grow your business.”

What stands out:

  • Title stacks three things: free + category + outcome
  • Description starts with action (generate, close, create)
  • AI comes in later as the enabler, not the headline

Stripe

“Create a Payment Link now - Stripe Payment Links
Create a payment page in just a few clicks and easily share the link with your customers. Embed the link anywhere. The same link can be shared and used across multiple channels. 135+ currencies.”

What stands out:

  • Starts with an action, not a benefit
  • Repeats ease signals: “just a few clicks”, “easily share”
  • Ends with a hard number (135+ currencies) 

Zoom

“Zoom Workplace Plans & Pricing
On-Demand Scalability — Zoom's UCaaS solution delivers cost-savings, ease of use, and enhanced collaboration. Customers who switch to Zoom report elevated performance, trust and engagement. Try today!

What stands out

  • Strong bottom-funnel intent (pricing page)
  • Uses a technical anchor (UCaaS) early
  • “Customers who switch” speaks to comparison-stage buyers
  • Ends with a low-friction CTA

Twilio

“Start Building with Twilio | Get Started for Free Today
Build personalized experiences at scale with an all-in-one customer engagement platform. Twilio's API-driven platform allows you to build the communications experience your customers deserve.”

What stands out

  • Headline speaks to identity: “Start Building”
  • Free is reassurance, not the main hook
  • “At scale” appears early to signal seriousness
  • Slight emotional layer in the last line

Databricks

“Governance For AI Platforms - AI Platforms for Enterprise
Deploy AI Business Solutions On Databricks For Production Quality And Trusted Governance. The Leading AI Companies Trust Agent Bricks. Built-In Evaluation. High-Quality Agents.”

What stands out:

  • Heavy keyword repetition (AI, AI platforms)
  • Focus on trust: “production quality”, “governance”
  • Social proof without numbers
  • Short, segmented lines instead of full sentences
  • Reads more like an enterprise pitch than a typical ad.

Figma

“Design & Build with AI | Get Started for Free | Figma Make
Turn ideas into reality with Figma Make - generate and build faster, in one creative space. Start with a design and prompt your way to a functional prototype, fast - with Figma Make.”

What stands out:

  • Clean three-part title: benefit + CTA + product
  • Moves from aspiration to speed to specificity
  • Repeats product name intentionally

Very controlled messaging. Nothing feels accidental.

Box

“Trusted by 100k+ Businesses | Powered by AI
One platform for secure collaboration, content management, and workflow — powered by AI. See…”

What stands out:

  • Title is pure trust + relevance
  • No CTA upfront
  • Positions as a platform, not a tool
  • Covers multiple use cases in one line
  • Lets credibility do the work.

How does ad copy change across the funnel?

You have to understand that every Google Ad is not trying to do the same job.

Some are built to convert immediately. Others are meant to educate, build trust, or start a conversation. The difference shows when you look at where the ad is sending traffic.

What changes as you move down the funnel

Funnel Stage
Focus
Tone
CTA
Top of funnel (content pages)
education and problem awareness
helpful, informational
learn more, explore, read guide
Mid funnel (demo / contact pages)
value and use cases
practical, ROI-driven
book a demo, talk to sales
Bottom funnel (pricing pages)
decision and conversion
direct, action-oriented
start now, get started, view pricing
  • Zoom sends 100% of paid traffic to pricing pages.  Every ad is built to convert immediately
  • Databricks sends:
    • 33% to demo/contact pages
    • 7% to content pages
    • Copy focuses on education and qualified leads

What this tells us:

  • Ad copy follows the landing page, not the other way around
  • Companies with product-led growth lean toward conversion-heavy copy
  • Enterprise or sales-led motions rely more on education and demos

Both approaches work. They just match different buying journeys

Competitor conquest playbooks: how the copy actually shifts

Competitor conquest ads are a different kind of pressure test. You’re not introducing your product to someone new. You’re showing up when they’re already looking at a competitor. That changes how the copy is written.

Here’s how each company approaches it:

Company
Who they target
What they highlight
How the copy feels
HubSpot
GoHighLevel, CRM tools
Free CRM, outcomes
Simple, value-first
Stripe
PayPal (UK focus)
Global scale, 135+ currencies
Confident, capability-led
Zoom
Vonage, Microsoft Teams
Easy switching, low friction
Direct, problem-aware
Box
Dropbox
Security, unlimited storage
Trust-first, practical
Databricks
AI / cloud platform searches
Enterprise AI positioning
Category-focused
Twilio
Nexmo, Azure, Shopify
Developer trust, flexible pricing
Feature-led, credibility-driven

What stands out is how focused each one is.

  • HubSpot runs this at scale with almost 350 keywords, but doesn’t change its copy. It sticks to “Free CRM” and lets that do the work. 
  • Others take a slightly different route. Stripe leans into global reach. 
  • Zoom addresses switching friction directly. 
  • Box and Twilio get more specific with what they’re better at.
  • Databricks plays a longer game by owning the category itself instead of naming competitors.

Across all of them, the pattern holds. No one is trying to argue. They’re just making their advantage obvious, fast.

So, what do the best SaaS Google Ads get right?

If you’re writing Google Ads, this is what’s consistently working.

1. Start with what the buyer gets

Most high-performing ads open with outcomes. They don’t open with features. 

Think more in the lines of “generate leads” or “close deals” instead of listing capabilities. Features still matter, but they come in after you’ve made the result clear.

2. Use “free” only if it actually means something

“Free” can drive clicks, but only when it’s real. If you have a strong free product, lead with it. If you don’t, it’s better to leave it out completely. A weak “free trial” can make the product feel less valuable.

3. Say more in the headline without making it messy

A lot of top ads use a simple trick. They split the headline using a pipe (|). This lets you stack two clear ideas in one line. A benefit and a CTA. Or two benefits that reinforce each other. It keeps things tight but still informative.

4. Handle hesitation before it becomes a blocker

Before someone clicks, they’re already thinking about effort, risk, or commitment. Simple lines like “No CC Required” or “Get started in minutes” help remove that hesitation early. This often matters more than adding another feature.

5. Match the CTA to how you sell

If your product needs a sales conversation, “Get a demo” makes sense. If it’s self-serve, “Get started” works better. If it’s built for developers, something like “Start building” feels more natural.

The wording should match the experience that follows.

6. Pick one thing and repeat it

As simple as it sounds, the best ads don’t try to say everything. They pick one strong idea and stick with it. A word, a number, or a proof point. Over time, that becomes associated with the brand.

7. Write based on where the ad is sending people

All your ads should not sound the same. If you’re sending someone to a pricing page, be direct. Add proof, reduce friction, make it easy to act.

If it’s a blog or guide, slow it down. Focus on trust and clarity instead of pushing for a signup.

8. Don’t overthink competitor conquest

The strongest conquest is a compelling case for your own product. Even at scale, the approach is usually the same. Show a strong alternative and let the user make the comparison. If your value is clear, you don’t need to say more.

How we looked at this and how you should too

Before you run with this, a quick note on how we pulled it together.

All the ad data comes from Ahrefs’ paid keywords report (March 2026). Each row includes the ad copy, keyword, CPC, and estimated traffic. We removed duplicates and grouped ads based on what they were doing. CTAs, messaging angles, funnel stage, that kind of thing.

The numbers are estimates. They’re useful for direction. We’d like to stress this again. What is more important is how often the same patterns show up across different brands.

A few things we paid attention to:

  • How similar structures keep repeating across brands
  • How messaging changes based on where the ad is sending traffic
  • How each company leans into one clear strength

If you’re applying this, look at the choices behind the Ads first. What they lead with, what they leave out, and how directly they say it. 

Now, once the patterns become clear, what you do with them is all that matters.

Written By
Parvathi Menon
Reviewed By
Gautham Ramakrishnan
Date
-
Read time