I tried it for a couple of keywords with different ways of sorting and it seems to be working great.
My personal feedback for this would be: to make it sticky you need to have something similar to what google news webpage looks like and have 3 sections (controversial, popular, engaging) in every section. And then you should have similar features (keyword news and number of news article in every section) and I will make it my homepage, no kidding. Currently, you are not utilizing the complete web space very efficiently.