Tools
Keyword Match Type Tool
Paste your keywords and get them wrapped in broad, phrase and exact match in seconds. Negative lists, clean-up, a keyword combiner and Google Ads Editor CSV export on one screen. Free, no sign-up.
How to use the Keyword Match Type Tool
- 1Pick a mode
Stay on Match types if you already have a list. Switch to Keyword combiner when you want to build keywords from separate product, modifier and location lists.
- 2Paste your keywords
Put one keyword per line; a comma separated list works too. The tool strips old symbols such as quotes, brackets, minus and plus signs on its own.
- 3Tick the match types
Choose Broad, Phrase and Exact as you need. Building an exclusion list? Turn on the negative switch and every line gets a minus sign in front.
- 4Check the clean-up options
Lowercase, fix spacing, remove duplicates and remove invalid characters start switched on. Sort A-Z stays off until you turn it on.
- 5Take the output
Choose a grouped list, a nested list or a Google Ads Editor CSV. Then copy the list or download it as a .txt or .csv file.
How the tool builds your list
The tool first cleans every line, then wraps it in the match types you picked. On the combiner tab it also estimates the row count with the products below before it builds anything.
Broad: keyword · Phrase: "keyword" · Exact: [keyword]-keyword · -"keyword" · -[keyword]Unique keywords × number of selected match typesA × B × C × D (the tool skips empty lists)Adds the product of every pair (and every triple with 4 lists): A×B + A×C + B×CEach combination in k! orders: 2 lists give 2, 3 lists give 6, 4 lists give 24A keyword can have at most 80 characters and 10 words (Google Ads); the tool builds up to 10,000 rowsThe estimate counts rows before duplicates go. So if the same word appears in several lists and Remove duplicates is on, the final list comes out shorter than the estimate.
Example match type and combiner results
These rows use example inputs; type the same values into the tool and you get exactly these outputs.
| Input (example) | Settings | Output | Rows |
|---|---|---|---|
| Running Shoes | Broad, Phrase and Exact; lowercase on | running shoes · "running shoes" · [running shoes] | 3 |
| +trail +running +shoes | Phrase only | "trail running shoes" plus a note about the plus signs | 1 |
| free, second hand | Negative on; Phrase and Exact | -"free" · -"second hand" · -[free] · -[second hand] | 4 |
| A: running shoes, trail shoes · B: for men, sale | Combiner; all three types | running shoes for men, running shoes sale, trail shoes for men, trail shoes sale | 12 |
| Same A and B lists | Order permutations on | Four reversed keywords such as for men running shoes join the list: 8 keywords | 24 |
| A: 3, B: 4, C: 5 words | Partial combinations on; all three types | 60 + 12 + 15 + 20 = 107 keywords | 321 |
| A, B, C and D: 10 words each | Combiner; all three types | 10,000 keywords × 3 = 30,000 rows; the tool stops | 0 |
| running shoes | CSV; Exact only; campaign Shoes, ad group Running | Shoes,Running,running shoes,Exact | 1 + header |
In the sixth row the tool adds the pairs A×B, A×C and B×C to the 60 full combinations. In the seventh row the estimate passes the 10,000 row limit, so the tool builds nothing and asks you to shorten the lists.
Google Ads match types compared
The table puts the syntax of each type, the searches it reaches and what its negative version blocks side by side.
| Type | Syntax | What it reaches | Negative form | What the negative blocks |
|---|---|---|---|---|
| Broad match | running shoes | Searches related to the keyword, including queries that don't contain its words | -running shoes | Searches that contain all the terms, in any order |
| Phrase match | "running shoes" | Searches that include the meaning of the keyword | -"running shoes" | Searches with the terms in the same order, even with extra words around them |
| Exact match | [running shoes] | Searches with the same meaning or intent | -[running shoes] | Only the exact terms, in the same order, without extra words |
Source: Google Ads Help pages on keyword matching options and negative keywords. Negative keywords don't match close variants; Google can change these rules, so check the current help page for critical accounts.
What does a keyword match type tool do?
A keyword match type tool takes a plain keyword list and wraps each line in the syntax Google Ads uses for match types. There are three of them: broad match has no symbol, phrase match sits in quotes and exact match sits in square brackets. In other words, the same words reach very different audiences depending on how you write them.
However, wrapping a 200 line list by hand wastes time and invites typos. This tool does the job in a second:
- Converts the list into the types you tick and groups the output by type.
- Adds a minus sign to every line for negative lists.
- Removes duplicates, extra spaces and characters Google Ads rejects.
- Flags lines over the 80 character or 10 word limit, with their line numbers.
On top of that, the keyword combiner tab builds combinations from product, modifier and location lists. I explain how I handle account builds from start to finish on my Google Ads management page.
How do you choose between broad, phrase and exact match?
The right choice depends on your budget, your bidding strategy and how mature your conversion data is. Google recommends broad match especially together with Smart Bidding, because broad match also uses signals such as search history and landing page content. On the other hand, in an account with weak conversion tracking, broad match can spread the budget across unrelated searches.
In practice, this is the path I usually follow:
- New account, tight budget: start with phrase and exact match and read the search terms report every week.
- Account with steady conversion data: test broad match with Smart Bidding and keep the negative list tight.
- Brand and high intent keywords: exact match keeps control.
That is why the tool can build all three types at once, while you can still switch each one off. I cover how to spread keywords across ad groups in my keyword mapping guide. After a test, the ROAS calculator tells you whether the new traffic actually pays off.
Why don't negative keywords cover close variants?
Positive keywords stretch to close variants: singular and plural forms, misspellings or the same meaning can all match. Negative keywords don't stretch at all. According to Google Ads Help, if you exclude flowers, your ad can still show for a search like red flower.
Therefore keep these rules in mind when you build a negative list:
- Negative broad (-keyword): blocks searches that contain all the terms, in any order.
- Negative phrase (-"keyword"): blocks searches with the terms in the same order.
- Negative exact (-[keyword]): blocks only that exact search.
- Add singular and plural forms and common misspellings as separate lines.
Also note that for searches longer than 16 words, your ad can still show if the negative term comes after the 16th word. When you switch on the negative option in the tool, every selected type comes out with a minus sign. As a result, you get negative broad, phrase and exact versions of one list in a single pass.
What happened to broad match modifier (+keyword)?
Broad match modifier, written like +running +shoes, used to require that each marked word appear in the search. In February 2021 Google started to fold this behavior into phrase match. Since July 2021 you can no longer add new keywords in +keyword notation.
Existing modifier keywords did not disappear; they keep serving, but they now behave like phrase match. Still, a list you copy from an old spreadsheet or an old guide may carry plus signs to this day.
The tool handles that for you:
- Removes plus signs at the start of words and leaves signs inside a word, such as c++, alone.
- Shows a note in the output column, so you notice the list had old notation.
- Wraps the cleaned keyword again in the types you picked.
In practice, phrase match is the closest replacement for an old modifier list. That said, if your campaign goal or bidding strategy has changed, I suggest you review the list against the search terms report instead of moving it over blindly.
How do you build a keyword list with the combiner?
The combiner speeds up the slowest part of a search campaign build: crossing product, modifier and location lists. For example, you put product names in list A, intent words such as price or near me in list B and cities in list C. The tool joins them in A B C order and skips any empty list.
Two options make the list bigger:
- Partial combinations: besides the full chain, it also builds shorter keywords such as A+B, A+C and B+C. With four lists it adds the triples too.
- Order permutations: it also builds reversed orders such as sale running shoes. Some orders read badly, so turn this on only for topics people really search in both orders.
Before anything appears, you see the estimated row count. The tool blocks anything above 10,000 rows, because a list that size usually fills up with low volume, near duplicate keywords. To decide which keywords actually sell, have a look at my guide on finding keywords that drive sales.
How do you bulk upload keywords to Google Ads Editor with CSV?
When you pick CSV as the output format, the tool builds a file with columns Google Ads Editor recognizes: Campaign, Ad group, Keyword and Criterion Type. According to Editor Help, headers must be in English for Editor to recognize the columns automatically, while capitalization and spaces don't matter.
A few details make the upload smoother:
- If you leave the campaign and ad group names empty, those columns stay out of the file and you choose the destination inside Editor.
- The Criterion Type column takes Broad, Phrase or Exact; negatives get values such as Negative Broad.
- If you fill in only a campaign name for a negative list, the tool uses Campaign Negative, because those keywords go to the campaign level.
- The Make multiple changes tool in Editor doesn't let you add campaign and ad group negatives at the same time, so upload the two lists separately.
The tool also adds a UTF-8 marker at the start of the file, so accented characters survive when you open it in Excel. Always check the pending changes preview in Editor before you post.
Which clean-up rules does the keyword match type tool apply?
According to Google Ads Help, each keyword should have 80 characters or fewer and at most 10 words. The interface rejects longer lines, and bulk uploads fail on them as well. The keyword match type tool lists these lines with their numbers, so you find the spot to fix right away. If you want to check length by hand, the word counter helps too.
Invalid characters cause frequent errors as well. Exclamation marks, question marks, brackets, equals signs, curly braces, semicolons and similar symbols can't appear in a keyword. With invalid character clean-up on, the tool deletes them; with it off, the tool flags the line with a warning.
- Lowercase: makes duplicates easy to spot and keeps the account tidy.
- Remove duplicates: ignores case differences and keeps the first spelling.
- Sort A-Z: speeds up reviews of long lists.
In short, a clean list saves the time you would otherwise lose to upload errors.
Common match type mistakes
- ✕MistakeRunning every keyword on broad match and never reading search terms✓Do this insteadUse broad match with Smart Bidding and solid conversion tracking; read the search terms report weekly and update the negative list.
- ✕MistakeAssuming one negative line covers singular and plural✓Do this insteadNegative keywords don't include close variants. Add forms like sample and samples as separate lines.
- ✕MistakePasting old +keyword notation as it is✓Do this insteadGoogle Ads hasn't accepted this notation for new keywords since 2021. The tool strips the plus signs; review the list as phrase match.
- ✕MistakeTurning on every permutation in the combiner✓Do this insteadReversed orders often read badly. Use permutations only for topics people search in both orders, and review the output.
- ✕MistakeTranslating CSV headers into another language✓Do this insteadGoogle Ads Editor expects English headers to recognize columns automatically. Keep Campaign, Ad group, Keyword and Criterion Type as they are.
- ✕MistakeAdding campaign and ad group negatives in one go✓Do this insteadThe Make multiple changes tool in Editor won't take both levels at once. Upload campaign negatives and ad group negatives separately.
Frequently Asked Questions
The right match type pays off inside the right account structure.
Keyword structure, negative lists, bidding strategy and search term reviews: let's put your Google Ads account in order together.
Related Articles
Blog
How to Find Keywords That Drive Sales: Conversion Focused SEO Keyword ResearchRead article →
How to Do Keyword Mapping: A Step by Step Guide to Assigning Keywords to URLsRead article →
Google Ads Search Campaigns for B2B Companies: A Setup Guide That Brings Qualified LeadsRead article →
What Does Google Ads Consulting Include? What a Good Management Service Should CoverRead article →

