How to run competitor campaigns in B2B SaaS paid search

How to structure, bid, write and land competitor campaigns in B2B SaaS paid search, with an intent table, trademark rules for the EU and UK and a quarterly checklist.

Door Pixel Communications Bijgewerkt 7 min lezen
Vat dit artikel samen met ChatGPTClaudePerplexityGemini

Belangrijkste punten

  • Competitor searchers already know the category and are weighing a switch, which often makes competitor terms the most productive non-brand theme in a B2B SaaS account.
  • Split competitor queries by intent (evaluation, friction, research) and bid and write for each layer separately.
  • Block navigational competitor queries such as login, download and support in every language you advertise in.
  • Google allows competitor trademarks as keywords and can restrict them in ad text after a complaint, in the countries where the owner holds rights.
  • A competitor search is an evaluation, so send the click to a comparison page instead of a trial form.

Competitor campaigns bid on the names of the products your buyers already use or are evaluating. In B2B SaaS they are often the most productive non-brand theme in the account. The searcher knows the category, usually has a budget line, and is asking what would change if they switched.

They also fail in predictable ways. Budget leaks to existing users trying to log in to the competitor's product. Every query gets the same ad. The click lands on a trial form that asks for commitment before the searcher's real question has been answered.

A competitor programme that works has five parts: queries split by intent, navigational traffic blocked, competitors tiered by priority and market, copy written within trademark rules, and clicks sent to comparison pages. It then gets refreshed every quarter.

Why competitor traffic often beats generic

In many B2B SaaS accounts, competitor traffic is the most productive non-brand theme, often producing trials at a fraction of the cost of generic terms.

The reason is where the searcher sits in the buying process. Someone searching "project management software" is building a shortlist. Someone searching a competitor's name plus "alternative" already has one, and your product is trying to get onto it.

The gap varies. Competitor costs depend on how hard the competitor defends its own brand and how many others bid on it. Compare competitor and generic performance inside the same market, and when CRM data is available, compare trial-to-opportunity rates as well as cost per trial. The offline conversion import guide covers how to get that data into the ad account.

Layer competitor queries by intent

Competitor queries carry at least three different intents. Each deserves its own ad group, bid approach and message.

Intent type Example query Bid approach Message
Evaluation "[competitor] alternatives", "[competitor A] vs [competitor B]" Highest bids, exact match, own ad group Direct comparison: what you do differently, with proof
Friction "[competitor] pricing too expensive", "[competitor] migration", "[competitor] export data" High bids, phrase match to catch variations Answer the pain: pricing model, migration help, data export
Research "[competitor] features", "[competitor] reviews", "what is [competitor]" Lower bids or a bid cap, watched closely Category framing and a comparison guide
Navigational "[competitor] login", "[competitor] download", "[competitor] support" Negative keyword None

Friction queries are easy to miss because they look like support traffic. "Cancel", "export" and "migration" read like existing-user queries, yet they come from people preparing to leave. Keep them live and write for the switch.

Keep navigational traffic out

Existing users of a competitor search for its login page every day. Those clicks cost money and never convert. Add navigational negatives to every competitor campaign: login, sign in, download, support, customer service, status, invoice and the product's app or portal names.

Add the local-language versions too (anmelden, connexion, inloggen, iniciar sesión and so on). In a multi-market account these belong in a shared list, covered in negative keyword lists that scale across markets and languages.

Separate competitors from complements

Tools that plug into your product, such as add-ons, plugins or integrations, are complements. Their users are often your users. Running "switch from" copy against them wastes money and can damage a partner relationship.

A simple decision rule: if the buyer replaces one product with the other, it is a competitor. If they use both together, it is a complement. Complements belong in an integration theme or in your negatives, never in the competitor campaign.

Tier competitors by priority and market

Many accounts bid on every competitor with equal weight. A tiered list puts budget where you win deals.

  • Tier 1: the products you most often win from or lose to in sales. Full intent layering, dedicated comparison pages, highest share of competitor budget.
  • Tier 2: regular shortlist names. Evaluation and friction layers only.
  • Tier 3: occasional names. Evaluation exact match only, or left out.

Build the tiers from CRM lost-reason fields and sales call notes, then check search volume. The competitor set also changes by country. A local incumbent can dominate in France or Germany and be unknown in the Nordics, so tier per market.

Match structure to spend

Run competitors in their own campaign in each market, with their own budget and target. Mixed with generic keywords, they compete for the same budget and the bid strategy averages two very different buyers.

Where spend supports it, split further. Splitting exact and phrase match into parallel campaigns, each with its own budget and target, and removing consumer-style queries can lower cost per acquisition.

Complexity has to match monthly spend. In low-budget markets we keep all competitors blended in one campaign per market, because a fragmented structure leaves every campaign short of the conversions its bid strategy needs. When launching a new market, we start from a 30/30/40 brand, competitor and generic split, then reshape it once data comes in. The new market launch guide covers that process.

Finally, add competitor names as negatives to generic campaigns, so the competitor campaign owns that traffic with the right bids and copy.

Trademark rules for competitor names in ad text

Google's trademark policy does not restrict using trademarks as keywords. It can restrict trademarks in ad text when a trademark owner complains, including use in ads from a direct competitor. Complaints apply in the countries where the owner has shown trademark rights. Affected ads show a "Trademarks in ad text" status. The policy has no general EU or UK exemption.

In practice, established SaaS brands often hold trademarks across the EU and UK and have filed complaints. Check ad status after launch in each market, and never rely on dynamic keyword insertion in competitor ad groups, since it can insert the trademark into your ad text.

Advertising law applies on top of Google's policy. The EU comparative advertising directive and the UK's Business Protection from Misleading Marketing Regulations 2008 allow comparisons that are objective, verifiable and not misleading, and that do not denigrate the competitor or cause confusion. "Half the price of [competitor]" needs a basis you can show. This is general guidance, so take legal advice on specific claims.

A workable default: write each competitor ad group with headlines that name the competitor and headlines that do not ("Switching from your current tool?"), so the ad still serves well if the name is restricted.

Mine review sites for real objections

The best competitor copy uses the words buyers already use. Read the one to three star reviews of each Tier 1 competitor on review sites such as G2 and Capterra, and your own reviews that mention switching. Recurring complaints about pricing changes, missing features or slow support become friction headlines and landing page sections. Recurring praise tells you what not to attack.

Send the click to a comparison page

A competitor search is an evaluation. The searcher wants to know what changes if they switch: what changes for the team, the learning curve, what breaks during migration. A trial form asks them to commit before any of that is answered.

It often shows in quality score diagnostics: ad relevance above average and landing page experience below average, concentrated in competitor ad groups. Build one comparison page per Tier 1 competitor and update the final URLs the same week. The detail is in landing pages for competitor and generic search.

Across European markets

Evaluation modifiers need local versions (alternative à, Alternative zu, alternatief voor, alternativa a). Trademark restrictions are country-specific, so an ad can serve in one market and be limited in the next. Review sites and pricing also differ by market, so objections mined in English may not hold in German.

A quarterly competitor workstream

  1. Refresh the competitor tiers per market from CRM lost reasons and sales notes.
  2. Review each intent layer's search terms, and move terms between evaluation, friction and research ad groups.
  3. Check navigational negatives in every language.
  4. Confirm complements are excluded.
  5. Check every competitor ad's policy status per market.
  6. Mine review sites for new objections and refresh comparison copy.
  7. Check comparison pages against current competitor pricing and features.
  8. Compare competitor and generic cost per trial and, where available, pipeline per market.

We run this as a standing quarterly workstream inside our paid search work, with the weekly search term review keeping the layers clean in between.

Vragen

Is it legal to bid on a competitor's brand name in the EU and UK?

Google's policy does not restrict trademarks used as keywords. Using the name in ad text can be restricted after a trademark complaint, and any comparison you make must meet comparative advertising law. Take legal advice for claims you are unsure about.

Should competitor keywords run in their own campaign?

Yes, in most accounts. A separate campaign gives competitor terms their own budget, bid target and negatives. In low-budget markets, keep all competitors in one campaign per market so it still gathers enough data.

Which competitor queries should be negatives?

Navigational ones, where the searcher is an existing user trying to reach the product: login, sign in, download, support, status and their local-language equivalents.

How often should competitor campaigns be reviewed?

Search terms weekly, as part of the normal review. The competitor list, intent layers, copy and landing pages quarterly, because competitor pricing, positioning and trademark status change over a few months.

Vertel ons waar je aan werkt.

Een kennismaking van 30 minuten. We bekijken je setup, vragen naar je doelen en zeggen eerlijk of we kunnen helpen.

Neem contact op