How can I improve my ranking?

You can add your site to Google Webmaster Tools and it should get indexed.
You can do the same with Bing.

You can check what pages of a site are indexed on a search engine by searching site: followed by your site name.
site:www.example.com

3 Likes