My site has this page (URL) that actually exists on my site example.com/ranking/rankings-of-nike-running-shoes
but somehow I can see the following versions in SERPs (these URLs are not physically available on my site):
example.com/ranking/rankings-of-rankings-of-rankings-of-nike-running-shoes
example.com/ranking/rankings-of-rankings-of-nike-running-shoes
I even started getting traffic from these URLs that are in Google's index.
So, only the first one actually existins on my site:
example.com/ranking/rankings-of-nike-running-shoes
example.com/ranking/rankings-of-rankings-of-rankings-of-nike-running-shoes
example.com/ranking/rankings-of-rankings-of-nike-running-shoes
I'm not sure how the latter two - 2) and 3) - got in Google's index. What do I do with them? My idea is to 301 redirect them to the actual page that exists example.com/ranking/rankings-of-nike-running-shoes
Do I need to also somehow remove the faulty URLs - 2) and 3) - from Google's index or 301 redirecting is enough?