As you have just done SEO before 5 months, You must have to optimize all that activities done on for the site. May be it is possible that some of your submission is violating your site which cannot make the site ranked. As well do some on-page and quality link Building, which will surely effect the website.
Don't stop Seo and start social media marketing as well. after few months your website will be ranked.
first you need to understand what factors Google uses to determine which page should rank there. Then you have to understand the reason behind why the page that is ranking there right now is ranking that high.
The big question that every business owner asks is how to get ranked number 1 in Google for their keywords. I could answer that question in a simple manner, but it would be vague and leave you frustrated. So, this explanation is going to be a bit long. Pay close attention and take notes, because this is accurate information that really works.
to be in top page of SERP we need to do a lot of things on a continuous basis. First of all we need to check that our website is designed in a SEO friendly structure and start doing the ON PAGE and OFF PAGE SEO. The content should be unique and updated on a regular basis . Create some high PR back-links to your site, blog posting, guest blogging. All these steps will help you getting rank in google first page.
If you have optimized your website well and built good content, then all you need to do is build good back links and add more unique content.
Getting rank in Google is not just quality and unique content it must reach your targeted audience to be considered as a hub of information to the users. A website that has no capabilities of reaching their visitors is useless even the site has great content.