Generally, long-tail keywords get more traffic because they target a niche demographic. On the other hand, short-tail keywords only target a mass audience.