I need a wordpress plugin that will automatically create state/city/town pages within a website.
Let's say I have a website for selling shoes. I want to create multiple pages for seo purposes that will include different states/cities. I want the plugin to do the following:
Example: Let's say I have a website that sells shoes in the U.S., here's what I would like the plugin to do.
1.)Create a page titled, "Buy Shoes in Los Angeles CA"
Los Angeles being the city the title would be created perhaps using a placeholder such as "Buy shoes in [city]
2.)Create the content for each city page (using place holders for the city ie.[city]) Exapmple: We offer the highest quality shoes in [city] for the most affordable prices! We've been selling shoes in [city] for 15 years!...
The content would essentially be the same on every page other that the name of each city.
3.)Create the meta tags for each page based on placeholders as well. Example: meta keywords="buy shoes, buy shoes in [city], best shoes in [city], [city] shoe dealers, etc.
4.) create meta descriptions in the same way as for the meta keywords in the example above.
5.) The plugin should allow me to select the states and cities either individually or by selecting "all" within a state or area.
6.) Once the pages are created there should be a way to choose where I want to link the pages from. For example: I may want to have links to each of the city pages on the bottom of the home page. Perhaps I can add a widget to an area of the site that would allow me to choose which page links I want to appear. Although I believe there may already be a way to do this, there may be a way to include this in the plugin that will simplify this for me.
Here is an example of a site that I manually created the city pages for. If you look at the bottom of the website you will see the city page links. I want this plugin to create all of these pages automatically. http://www.AllBeeManagement.net
I am unsure of how much work will be involved therefore please feel free to request more or less than my estimated budget based on the expected amount of work involved.