Get your site high on Google and other search engines depends on a number of factors. If you do not see your site anywhere in the list of Google could be a number of reasons why you are getting no results. If you put a lot of hard work in SEO campaigns and you do not see any improvements that may be something that is thwarting their efforts.
If your site has duplicate content through its pages, it could be one reason why Google is that you ignore. Get your site full of original content, informative and relevant.
If your site has been flagged for spam in the past, this could be prevented from achieving good rankings. If this happens, you must ensure that you have removed all traces of spam violated your site.
If your site has absolutely nothing to happen, then probably never qualified in your site so you need to get busy with the link, and therefore the building services links are not recommended for Many links participants. However, if you are getting many inbound links do not really benefit if they are good quality sites. Also, having links from other sites that are relevant to your industry will be even better to help improve your rankings in search engines.
If there is too much competition for your keywords in the climbing classification could be an endless task and can never achieve. Research keywords and focus on using those with less competition and give you more chance of being listed in the top rankings.
Organic SEO, by its nature requires time, but if you've worked on it for a long time without results that may need to think if you do well.