When a client comes to me complaining of low rankings, one of the first items I check is to see if their homepage or any other page is optimized for too many keyword phrases. The client may have tried to optimize the page themselves, had a friend do it, had an SEO do it that was working under outdated rules, or had an SEO do it who thought they could make it work through sheer force of will.
But, optimizing a web page for too many keyword phrases such as the website’s homepage is an exercise in dilution. For instance, if you try to optimize a web page for the keyword phrases green apples, yellow lemons, red cherries and purple grapes you could, at one time, rank well for all of these phrases. But, as time marches on, competition encroaches and more web pages are optimized for each of these singular keyword phrases, your fruit basket of a page will also drop in the rankings.
The solution is to set up a separate page for green apples, another for yellow lemons, etc. so that each page is well-defined and only optimized for one keyword phrase apiece. This will also making it easier to gain targeted back links to these pages with the appropriate keyword text.
Some clients think that because their homepage is optimized for several variations of the same keyword phrase that this dilution does not occur. But, this is a mistaken assumption. A page needs to a have a certain keyword density, otherwise it is diluted. It also needs to have back links with that same specific keyword phrase in it, otherwise it, too is diluted.
The trick is to be as targeted as possible on a page with the same keyword phrase emphasized on that page and on the links pointing to this page. When these elements are in alignment then the rankings most often fall into place.