Fellow top media site CCN is ending its operations, citing a large drop in visibility following a Google Core Update