Keyword Match Types Explained: Broad, Phrase, Exact & Modified Broad
Understand with AI
Discuss with your preferred AI assistant
Broad, phrase, exact, and modified broad — every variant generated from one list in a single pass.
The year Google folded modified broad match behaviour into phrase match across all campaigns.
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 type | Syntax | Behaviour |
|---|---|---|
| Broad | running shoes | Shows 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 +shoes | Legacy 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.