I have site that has been up for like 3 months with about 500 back links. I have pretty much optimized it for on-site SEO and constantly working on building back links/link exchange. The keyword that I'm focusing on seems to be move around alot on a daily basis. For example, every day for around 3-4 hours it will be in the top 5 results for that keyword (the traffic is good for those hours). Then the rest of the day it is back to like page 5-6 of results for the keyword. Other times it won't even be found in the first 15 pages. Of course I am being found by more than 100+ other keywords, but for the main keyword I can't seem to make it stable on the first page of the SERPs. I have many other sites and they are very constant. They move up slowly up the SERPs as I am building links. But not the way that this one site keeps jumping around with it's main keyword. Any ideas why it is doing this?
Are you varying the anchor text for the keyword that's bouncing around? Your links need to look natural to the search engines. 500 links with exactly the same anchor text doesn't look natural. Mix up the anchor text and mix up the pages where you get links to your site.
Yes, I am mixing the anchor text for that keyword. I follow the same method for all my other sites and none of them jump like that. They just naturally climb up in the SERPs. I have several of them at #2 for their main keyword.
Different databases are ranking you different. Keep working at building backlinks and you will slow down the Google dance that is happening to your site.