That depends on how many pages you have up on your website. And the audience / market you want to target with your website. For small businesses, I often suggest 5 keywords or so. And once their websites appear on Google's first page on these 5 keywords, then can integrate more keywords in their SEO keywords basket.