Did you build the sites yourself (aside from the blog) or is it built on a cms? Also, where you do you get your traffic from? I can't imagine a site like this indexes well in search engines.
And you are correct, not a huge search footprint due to the lack of unique / authoritative content, but it's got good rankings where it matters - "mma news aggregator" => #1. :)