Tag millions of websites competing for attention online