Keywords and multiple optimized pages are great, but this can actually lead to "keyword cannibalization" which prevents Google from knowing which page is best to rank.
The solution? Use 301's to redirect pages with this architectural issue and point those old pages to the single source that is your primary, optimized-for-SEO page.
Learn more at SEOMoz