I'm working with a site that has millions of pages along the lines of:
domain.com/entity/John_Smith
domain.com/entity/Google
domain.com/entity/HTML
One of the problems is that particularly for people names, there are lots of duplicates, so we end up with
domain.com/entity/John_Smith
domain.com/entity/John_Smith_(explorer)
domain.com/entity/John_Smith_(politician)
We instead want to move to a url scheme (much like StackExchange) like:
domain.com/entity/1234/John_Smith
(where 1234 is a unique ID).
I assume that if we:
- put in 301 redirects from every old page to new page
- updated our sitemap with the new urls
then we'll be pretty much covered. But could there be any short-term SEO implications that we should expect? (Dips in traffic, etc.?) Are there any pieces of this puzzle that we're missing?