Workout with some related keywords and find the volume of those keywords.
For other website, showing many pages on the search engine means they are doing some SEO work.
Start SEO for your website, Do on-page first, then Off-page SEO.
No hurry, It will take Little time to get results.
Write updates everyday, Must be unique content for your (Zeglist) website.
For best SEARCH ENGINE MARKETING outcomes I highly recommend using Google Search Bot: http://is.gd/gsbsoftware Applying that application I've rated my internet site to first page of Google on a high competitive keyword.
for this you have to get a keyword ranking report... and find out your current position of the keyword.. sometime if the keyword competition is high you need to optimize that keyword and try to build links to your web site do blog posting in high pr relevant blogs.
submit ur site on various search engines like google , yahoo , bing and so on.....then u can see ur site ranking in google....
here is a list of various searcg engines...
I think your website has been penalized.
u can see this url u have understand:http://searchengineland.com/rap-genius-b...
i created a website www.zeglist.com on 2013 august,my website has an alexa rank of 450,000, i have noticed that when i type "zeglist" in google search my website doesnt shows up instead its twitter and facebook profile show up, i have noticed for websites >1000000 if we type their name the first result will be the website it self, am i doing anything wrong ? i asked google to crawl my website and it did