Should websites have a lot of keywords? Is this helpful?

It can bring a lot of different ads, I think. Any other benefits?