Directory vs. Search Engine: Understanding the Fundamental Difference for Traffic and SEO