I'd worry that filtering out advertising will just surface those who hide their monetization better. Top 10 lists, paid reviews, guest posts.
https://millionshort.com/ allows you to filter out popular websites. It's a different approach of course.
I think there was a question about only returning non-Javascript-using websites recently, can't find it (maybe it was "plain text" or similar).