Skip to content

Keyword Permutation Tool

Generate every word-order permutation of a short phrase.

Options

Results appear here. Everything is processed in your browser — nothing you type is sent anywhere.

What the Keyword Permutation Tool does

The Keyword Permutation Tool lists every possible ordering of the words you enter, which is useful when you are unsure which phrasing your audience uses.

How it works

A recursive permutation routine runs locally over your words, capped at six words because the count grows factorially — six words already produce 720 orders.

  1. 1Enter between two and six words.
  2. 2Set a cap on returned permutations.
  3. 3Generate the list.
  4. 4Keep only the orders that read naturally.
  5. 5Copy the shortlist into your keyword sheet.

Worked example

'cheap flights london' produces six orders including 'london cheap flights' and 'flights london cheap'.

Who uses it

  • Testing which phrase order suits a page title
  • Covering alternate phrasings in ad copy
  • Finding natural-sounding local search variants
  • Exploring product-name orderings

Best practices

  • Stick to three or four words for readable output.
  • Discard grammatically broken orders immediately.
  • Never publish all permutations as separate pages.
  • Pair with the Deduplicator when merging runs.

Honest limitations

Most permutations are unnatural English. The tool cannot judge readability, and publishing near-identical pages for each order would be low-value duplication.

Frequently asked questions

Why the six-word cap?
Seven words produce 5,040 orders — far past anything usable.
Are duplicates removed?
Yes, repeated words collapse identical orders.
Should I build a page per permutation?
No. Choose one primary phrasing per page.

Related tools