Hi, my website is http://latestbeauty.com. Its a beauty blog and has tons of content. However, I don't understand why its not doing well in the search engines. I have a lot of links going to it.
You need to work on your on page seo, you should have keywords and a description for your site in your meta tags but your meta tags are empty, when you are building links you should vary your anchor text and use the most appropriate search terms.
On site is the easy part. It's the off site that gets to being difficult. Especially if you have no budget.
In my opinion there is an extremely excessive number of affiliate links and ads on the site and that will hamper your search engine performance.