To succeed in the internet marketing it is necessary to have links to your website from many places. There are thousands websites where you can submit your link but most of them have nearly 10 visitors a day and only some has some decent traffic. My question is, how to find major websites in the desired niche? I tried using web directories to collect a list of relevant websites to my niche but 99% of them are so small and without updates. Google search results also have a lot of dead sites and it takes so much time to filter good from bad ones. I like Alexa rankings but Alexa provides top of all sites but I would like to find only sites relevant to my niche. How to find those sites with minimum efforts that are frequently updated and popular among users? What is your favorite way to find those websites?