→ Free PPC & SEO tool

Keyword Mixer & Match Type Tool

Combine lists of words into every keyword variation, then format them as broad, phrase, exact or negative keywords. Export straight to Google Ads Editor. No sign-up, and nothing you type leaves your browser.

Build your keyword list

Match types
Keyword type
Join words with
Options

Add words to at least one column to start.

How to use the keyword mixer

  1. Put one idea per column. A common setup is modifiers in the first column (best, cheap, women's), your core product or service in the second (running shoes, trail shoes) and a qualifier in the third (near me, for flat feet, sale).
  2. Mark columns as optional when a word doesn't always need to be there. An optional location column gives you "running shoes" and "running shoes toronto" in the same run.
  3. Pick your match types. Select one, two or all three. Switch to negatives when you're building an exclusion list.
  4. Mix, then export. Copy the list, download it as text, or grab the CSV and import it into Google Ads Editor with your campaign and ad group already filled in.

A quick example

Column 1

best
cheap

Column 2

running shoes
trail shoes

Column 3 (optional)

for women
canada

Result: 12 keywords, phrase match

"best running shoes"
"best running shoes for women"
"best running shoes canada"
"cheap trail shoes for women"
…

2 × 2 × 3 (two words plus the empty option) gives you 12 combinations. Tick all three match types and you get 36 lines, ready to drop into one ad group or split across several.

Google Ads match types, in plain terms

Google Ads has three keyword match types. The old broad match modifier (the +keyword format) was retired in 2021 and folded into phrase match, so this tool no longer outputs it. If you still have + keywords in an account, they now behave like phrase match.

Match typeFormatWhat it matchesNegative format
Broadrunning shoesSearches related to your keyword, including ones that don't contain the words. Works best paired with Smart Bidding and a solid negative list.-running shoes
Phrase"running shoes"Searches that include the meaning of your keyword, with words possibly added before or after.-"running shoes"
Exact[running shoes]Searches with the same meaning or intent as the keyword. The tightest control you get.-[running shoes]

One thing that trips people up: negative keywords don't match close variants. A negative -shoe won't block "shoes", so it's worth mixing singular and plural versions into your negative list.

What people use it for

Building ad groups

Turn a handful of modifiers and products into a full keyword set for each ad group, in every match type, in one pass.

Negative keyword lists

Combine terms like free, used, jobs and DIY with your product names to block irrelevant clicks before they cost you.

SEO keyword research

Generate long-tail variations, then paste them into Google Keyword Planner, Semrush or Ahrefs to see which ones actually have volume.

AI visibility prompts

Build sets of prompts like "best [service] in [city] for [audience]" to track how your brand shows up in ChatGPT, Gemini and AI Overviews.

Frequently asked questions

Is this keyword mixer free?

Yes. There's no sign-up and no limit on how often you use it. Everything runs in your browser, so the keywords you enter aren't sent to or stored on our servers.

What happened to broad match modifier (+keyword)?

Google phased it out in 2021. Phrase match took over most of its behaviour, and you can no longer create new +keyword terms. Existing ones still run, but they act like phrase match. If you have old BMM keywords, it's worth converting them to phrase, or to broad if you're running Smart Bidding.

How many keywords can I generate at once?

Up to 100,000 lines per run. Past a few thousand, though, you're usually better off splitting the list by theme into separate ad groups. Huge lists tend to bury the keywords that actually convert.

How do I import the CSV into Google Ads Editor?

Fill in the campaign and ad group fields, download the CSV, then in Google Ads Editor go to Account, Import, From file. Editor reads the Criterion Type column to set the match type. Review the proposed changes before you post them to the account.

What does "Include every word order" do?

It rearranges the words from each column, so you get "running shoes canada" and "canada running shoes". It's handy for SEO research. For Google Ads it's usually unnecessary, since phrase and broad match already handle most word-order differences.

Why are some keywords flagged?

Google Ads limits keywords to 80 characters and 10 words. Anything over either limit is flagged so you can shorten it before uploading, rather than finding out from an import error.

Building the list is the easy part

Choosing which keywords deserve budget, writing ads that match intent and keeping negatives tight is where campaigns are won or lost. Our paid search team manages Google Ads and Microsoft Ads accounts for brands across Canada and the US.