Why do i show up on second page of google sometimes, and sometimes im nowhere to be found? Does anyone know?
It is the small change in Google's algorithm which happens with many sites. Don't worry about it because it happens for a very short span of time. Just focus on the optimization of your site with natural linking.
You should not search your website when you are logged in to your Google account - Gmail because it knows that you visit the website very often and shows your website on first position, just log out from google and make your search.
Its called Google Dance. its happens when Google updating his algorithm , so keyword fluctuate . it will be normal after few days.