How it works
Put a list in each column, like cities, services and modifiers. Pick a separator and match type, then Merge. Save the ones you want to the long list and export it as a CSV.
What is keyword mixing
Keyword mixing, also called keyword multiplication, combines two or more word lists into every possible phrase. It's how you turn three small seed lists (5 cities × 8 services × 4 modifiers, for example) into 160 targeted long-tail keywords without typing them out by hand. For paid search, it's the fastest way to build out match-type variants. For SEO, it's how you scale topic and intent coverage from a small seed.
Use cases
- Build paid-search campaigns with broad, phrase, and exact match variants from a single seed list.
- Generate location × service combinations for local SEO landing pages.
- Map intent modifiers (best, top, vs, alternatives) to a list of products or competitors.
- Stress-test ad-group structures by previewing how many keyword variants a seed will produce.
FAQ
What's the difference between Short List and Long List?
Short List is what you just generated. Long List is everything you've decided to keep across multiple Merge runs. Save moves Short List into Long List. Export downloads the Long List as a CSV.
Are duplicates removed automatically?
Yes, ignoring case.
What separator and wrap should I use?
For SEO research, “Space” with no wrap is usually what you want. For paid search, pick the wrap that matches the Google Ads match type you're building: quotation marks for phrase match or square brackets for exact match.
Is there a limit on how many combinations I can generate?
Up to 50,000 combinations run instantly. Above that, it asks before merging.
Does my data leave my browser?
No. Everything happens client-side. Nothing is sent or stored.