ComScore just released its monthly Top 50 US Web properties list today. I’ve generally stopped looking at this list. But it was pointed out to me that Yahoo is back at number one. When was the last time Yahoo was number one?
Neil Ferree‘s insight:
See on marketingland.com