My view is that it's down to a bump in the search engine rankings.. Chess.com is after all a very good domain name (search relevancy), and climbing in the rankings by the looks of it.
Long may it continue.