I have a list of products I want to sell online; each product can be described in many different ways depending on who the target customer is. What I mean is that when people would search for the product they would search for it differently depending on exactly what they looking for. e.g.:
"Black Leather chair" or
"Adjustable office chair" or
Or "chair with good back support"
I don't want one page for the product to have all these keywords because it becomes an unpleasant shopping experience for the visitor. So what I have decided is to create many sales pages for the one product, each describing the product for a targeted audience.
So in essence there is no duplicate content. (Yet)
I also deliver the product state wide. But would like to show up in searches where people type the name of the town where their main shopping district is: e.g.:
"Buy black leather chair Springfield"
In this case I want each of my product pages (every version) to have a version based on the town. For example it will have:
"We will deliver your black leather chair to Springfield and all surrounding areas”
I intend to make each product page per suburb slightly different from the main description perspective, but in the same context. So now there would be a page for:
"black leather chair Springfield"
" black leather chair Shelbyville"
" red leather chair Springfield"
" red leather chair Shelbyville"
“adjustable office chair Springfield” and so on..
I know the content part is a lot of effort, so please don’t comment on that. I have got that part taken care of.
My pertinent questions are these:
1) How do you suggest I structure my site to link to all these pages? A simple browse would be ridiculous. As someone who enters the site from the start page is not going to be looking for one particular thing, but rather just chairs.
2) How do you think G search engine sees this? Is it considered onsite duplicate content or is it considered optimizing content to attract certain keywords thus seen as an attempt to please the search engines and penalized accordingly?