Free tools / Local keyword generator
Bulk local keyword generator: services times locations
Our bulk local keyword generator combines your services with your locations and optional modifiers through seven published patterns, removes duplicates and gives you a list to research, with a CSV download. It takes up to 50 services and 200 locations and returns up to 5,000 keywords at a time.
The generator runs in this page. Nothing you enter is sent to our server.
No email is needed, and nothing you paste is stored. A shared result stays in its link, not on our server.
What we check and why
Seven published patterns
{service} {location};{service} in {location};{service} near {location};{location} {service};{modifier} {service} {location};{modifier} {service} in {location};best {service} in {location}, how much does {service} cost in {location}, who offers {service} in {location}. The modifier patterns run once for each modifier.Duplicates removed
A phrase that two patterns or two inputs produce appears once. Spaces are tidied and, if you choose, every keyword is lowercase.
A fixed limit
We stop at 5,000 keywords and say so. Split your locations into smaller lists for more.
Phrases to research, not demand
We have no search volumes. Each phrase comes from your inputs and the patterns above, so check real demand in your own keyword tool or Search Console before you build a page for it.
Questions
How do I build a list of local SEO keywords?
List each service you sell and each place you serve, then combine them through patterns such as service in location and service near location. Check each phrase for real demand in your keyword tool or Search Console before you build a page for it.
Does it show search volume?
No. We have no search volume data, and the list comes from your own inputs and the patterns on this page. Check demand in your own keyword tool or Search Console.
Should I make a page for every service and location?
Make a page where you serve that place and can say something specific about it. Pages that swap a town name into the same text help nobody, and Google treats many such pages as doorway pages under its spam policies.
Want the fix made for you?
Answer Repair completes one agreed source-backed page or fix. Choose Live or Handoff before payment. Due 48 elapsed hours after Ready. Full refund on request within 30 days of delivery.
When you want us to do the work, every offer and its published price is on our offers page. More free checks: the ChatGPT Business Hub readiness check, the prompt generator and the Search Console opportunity scanner, or see all free tools. Read next: How does Google AI Mode change keyword research?