How come sometimes when I search for my keyword, my site is there on the first couple pages, but then sometimes when I do a search again it just disappears completely , and then it appears later on again, why is that
Haha,well this is because your rank in google is changing,i think that you need to build backlinks fast and dont stop building them.
use some better source to check links, as country location can cause this. http://www.web-backlinks.com/google-serps-position-checker.asp i use above, i hope this will help
its because the pages are not steady in the SE. and your SEO must have problem. it also can be reason of Google dance.
They are changed everyday , every hour , every minutes ... Because of Spider is working every minute . So , it is ok . Do not worry about it .
It is a common phenomena to many web masters. It naturally happens with new sites. Do not be worried about it. Just try to improve the quality of your content and then continue creating good quality backlinks using your keywords. It will be OK.
You are not stable in search engine results this time so you'll find your site sometime on top and sometime at bottom. You can start online promotion if you want your site to be ranked top in search engine results permanently.