Technology Netflix Launches Top 10 Website to Rank Shows, Movies Andrew McCollum Nov 17, 2021 Netflix has announced the launch of a new website which will display the streaming service's most popular titles. The platform will feature the "Top 10" titles on a newly created website…