FREE TOOL · NO SIGNUP

Generate PPC Match-Type Variants in Seconds

Turn one keyword list into broad, phrase, exact, and modified-broad match variants — cleaned, de-duplicated, and ready to paste into Google or Microsoft Ads.

Keyword inputs

Cleanup options

Keep exact and phrase match for high-intent terms, and reserve broad match for discovery with tight negative keywords.

Example permutations — paste your keywords above to generate your own.
3 keywords3 match types9 total
Broad matchkeyword3

Shows ads on searches related to your keyword — widest reach, least control. Pair with Smart Bidding and tight negatives.

  • running shoes
  • marathon training plan
  • best trail runners
Phrase match"keyword"3

Shows ads on searches that include the meaning of your keyword. Balances reach and relevance for most campaigns.

  • "running shoes"
  • "marathon training plan"
  • "best trail runners"
Exact match[keyword]3

Shows ads only on searches with the same meaning as your keyword. Tightest control, highest intent, lowest volume.

  • [running shoes]
  • [marathon training plan]
  • [best trail runners]

Combined export preview

# Broad match  (keyword)
running shoes
marathon training plan
best trail runners

# Phrase match  ("keyword")
"running shoes"
"marathon training plan"
"best trail runners"

# Exact match  ([keyword])
[running shoes]
[marathon training plan]
[best trail runners]
The Complete Guide

Keyword Match Types Explained: Broad, Phrase, Exact & Modified Broad

5 MIN READ

Understand with AI

Discuss with your preferred AI assistant

4
Match types per keyword

Broad, phrase, exact, and modified broad — every variant generated from one list in a single pass.

2021
Modified broad sunset

The year Google folded modified broad match behaviour into phrase match across all campaigns.

<1s
Generation time

Fully deterministic, client-side formatting — no API calls, no waiting, even for long keyword lists.

If you run paid search, you already know that the same keyword behaves very differently depending on its match type. "Running shoes" as a broad match reaches a huge, loosely-related audience; [running shoes] as an exact match only triggers on the tightest, highest-intent queries. Building all of those variants by hand across a large keyword list is slow and error-prone — and that is exactly the problem a keyword permutation generator solves.

This guide explains what keyword match types are, when to use each one, and how to turn a single list of keywords into a clean, de-duplicated set of match-type variants you can paste straight into Google Ads or Microsoft Ads.

What Is a Keyword Permutation Generator?

A keyword permutation generator takes a list of seed keywords and outputs each one formatted for every match type you select — broad, phrase, exact, and (optionally) modified broad. Instead of manually wrapping terms in quotes or brackets, you paste your list once and the tool produces every variant instantly.

The best generators also clean your input along the way: lowercasing terms for tidy sheets, trimming stray spaces, removing duplicates, and stripping accidental negative-keyword markers. The result is an upload-ready file rather than a rough draft you still have to format.

The PPC Keyword Match Types Explained

Match types tell the ad platform how closely a user's search must align with your keyword before your ad is eligible to show. Each one trades reach for control.

Match typeSyntaxBehaviour
Broadrunning shoesShows on searches related to the keyword, including synonyms and related concepts. Widest reach, least control.
Phrase"running shoes"Shows on searches that include the meaning of the keyword. A balanced default for most campaigns.
Exact[running shoes]Shows only on searches with the same meaning as the keyword. Tightest control, highest intent.
Modified broad+running +shoesLegacy syntax that required each tagged word to appear. Sunset by Google in 2021, still valid in Microsoft Ads and many bulk sheets.

Note that Google merged the behaviour of modified broad into phrase match in 2021, so new Google campaigns rarely use the +word syntax. It remains useful for Microsoft Ads, historical analysis, and teams maintaining shared bulk templates.

How to Use Match-Type Variants in a Campaign

1. Start with intent, not volume

Map exact and phrase match to your highest-intent, best-converting terms where you want precise control over spend. Reserve broad match for discovery — finding new queries you would never have guessed — but only when you have solid negative keywords and conversion tracking in place.

2. Build a clean seed list

Group keywords by theme so each ad group stays tightly relevant. Run them through the generator to produce every selected match type at once, then deduplicate so you are not bidding on the same term twice.

3. Layer negatives, not just positives

Broad match without negatives is the fastest way to waste budget. As broad and phrase keywords surface new search terms, add the irrelevant ones as negative keywords so your tighter exact-match terms keep the qualified traffic.

4. Upload and test

Export the variants as a CSV with a Keyword and Match type column — the format Google Ads Editor and Microsoft Ads bulk import both accept — and split traffic across match types so you can compare cost-per-acquisition by type.

Match-Type Strategy Best Practices

  • Mirror your tightest converters in exact match so you can bid up on the searches you know perform.
  • Use phrase match as your workhorse — it captures intent without the open-ended risk of broad.
  • Treat broad match as a research engine, mining the search-terms report for new exact and phrase candidates.
  • Keep one match type per keyword per ad group to avoid internal competition and muddy reporting.
  • Review search terms weekly and promote winners to exact, demote wasteful queries to negatives.

Common Match-Type Mistakes

  • Duplicating the same keyword across match types in one ad group, so they bid against each other.
  • Running broad match with no negative-keyword list and no conversion tracking.
  • Formatting keywords by hand and shipping "running shoes]-style mismatched syntax.
  • Leaving stray capitalisation or double spaces that fragment your reporting.
  • Assuming modified broad still works in Google — it was folded into phrase match in 2021.

Expert Tips

One match type per keyword per ad group

Avoid bidding the same term against itself. Keep a single match type per keyword in each ad group so reporting stays clean and you can compare cost-per-acquisition by type.

Mine broad match, then promote winners

Treat broad match as a discovery engine. Review the search-terms report weekly, promote high-intent queries to exact match, and add wasteful ones as negatives.

Frequently Asked Questions

What is a keyword permutation generator?

It is a tool that takes a list of seed keywords and outputs each one formatted for every PPC match type you choose — broad, phrase, exact, and modified broad — while cleaning, lowercasing, and de-duplicating the list so it is ready to upload to Google Ads or Microsoft Ads.

What is the difference between broad, phrase, and exact match?

Broad match shows your ad on searches related to your keyword, including synonyms; phrase match shows it on searches that include the meaning of your keyword; exact match shows it only on searches with the same meaning. Reach decreases and control increases as you move from broad to exact.

Does modified broad match still work?

Google sunset modified broad match in 2021 and folded its behaviour into phrase match, so the +word syntax no longer changes targeting in Google Ads. It still works in Microsoft Ads and is commonly kept in bulk sheets for historical or cross-platform use, which is why this tool keeps it as an optional variant.

How do I upload these keywords to Google Ads?

Download the CSV export, which contains a Keyword column and a Match type column. Open Google Ads Editor or the Microsoft Ads bulk importer, paste or import the file into the correct ad group, review, and post the changes. Keep one match type per keyword per ad group for clean reporting.

Related guides

Related tools