I want to target as many keywords as possible to attract a lot of traffic, yet still have high search engine rankings.
You can target as many keywords per page as you have budget for and as many as makes sense from conversions point of view. Ranking for one keyword doesn't affect the ability of that page to rank for another keyword.
Yeah you can target as many as keywords per page. And you can gain more and more keyword traffic for your site. But I have another way for you. You should try keyword phases according your site page. thanks
Just you need to understand what is basically your requirement. More than 3 To 5% of keyword in a single page with respect to total words per page may cause you to make a victim of keyword spamming so make sure you have done very proper keyword stuffing in your article.
There is no limit on uses of keyword but make your article or post readable. And also keep in mind your keyword density.
it is easier to create a different page for each keyword, making each page kw rich. so if you want to target "air fresheners" create a page for that kw. create a page for another word, "incense" and another for "candles" and another for "potpourri" and so on...
For beginning,you can experiment with number of keywords. at the end you can estimate how many keywords you need and number also...
It would be better if you focus in 1 keyword per page, this will make search engine easy to determine and find about your page and it is also for you to target and build backlinks for that 1 focus keyword.
you can choose many keyword for your blogs. But remember it you don't put a same keyword more and more time in your article body
if you want to get a huge amount of traffic make sure you put several good seod images on the page as image search volume is insane use as many as you want just dont go overboard using the same keyword keyphrase you will know if u have gone too far with the same keyword when your page drops several pages in the serps for that keyword/phrase