How can you search the internet for small, undiscovered, or unpopular websites that are relevant to your search query?
Google search results are flooded with major providers (not to mention bias) and I want to avoid results from YouTube, Facebook, Twitter, Amazon, Pintretest, CNN, NBA, etc.
In the past, I've tried simply appending a list of excluded websites to my search queries, but this is cumbersome and often insufficient to find unpopular pages.
A possible workaround, though not a good solution since relevance degrades, might be to visit links many pages down a Google search result. If I try to manually check many pages deep, I quickly hit a limit, and it still only shows popular sites.
For instance, if I type "test" into Google it claims to have found 3,260,000,000 results, but on the 32nd page it ends, showing no more results, and the search results occupying this final page are still just the popular sites: CNN, Gizmodo, National Post, MSN, etc. Showing omitted repeated results does not help.
*Millionshort.com claims to show deep results from Google, but after I tested it, I think it fails utterly.
I've also tried DuckDuckGo, but its results are an even more restricted set than a Google search, and doesn't serve up anything really new.
Searching unpopular sites would yield many benefits such as potentially locating new upstart websites, increasing your search breadth for completeness, finding an unpopular opinion, or locating a small site that sells homemade products from their own websites, this negating the need for a middleman like eBay or Amazon.