We have 6 years old website, we have created some pages for various reasons such as running a new campaign, trying new things and many other reasons for about last 6 years. Now, it looks like a duplicate page for Googlebot's eye and we are losing ranking and traffic.
Example pages created (just for an example):
mysite/buy-online-shoes.html(Created to test some FB campaign in 2012)
mysite/online-shoes-India.html(created for some promotional offer in 2013)
mysite/online-shoes.html(Created in 2014)
mysite/man-shoes-online(Created in 2015)
mysite/men-shoes-online(Created in 2016)
What is the best way to handle it? Mainly I am concerned about Google's organic traffic.
Should I simply delete all old pages & remove all internal links?
Should I keep only one page and remaining page do a (301 or 302 ?) redirection?
Just simply remove all internal links to my old pages, keep internal links only to new/current page?
What is the best approach or any other better approach is there?