For ranking any sites on search engine results, you should learn SEO and this forum seems fit your question.
https://www.webmastersun.com/forums/10-Search-Engine-Optimization
There are many questions answered there and you should learn basic SEO techniques first and applying to your site to see...