When it comes to SEO and getting your website to rank higher up the search results, a lot of things are out of your hands. You cannot control who will and who will not link to your site. All that you can do is create the content, do the outreach and hope that you will have some success. However one thing that you are in full control of is the content that is on your site, and this is just as important as off site SEO, so it is important to get it right.
The first place to start is the content on your site. If you have hundreds of pages of thin content which offers no real value to the reader, then that is a red flag to the search engines and algorithms such as Penguin and Panda are likely to place you lower down in the results. Thin content is defined as content which is short, duplicate and off no use. If you are using spun articles, or content which is stolen from other sites, the search engines will be full aware about it and you website is likely to under perform. Make sure that every page on your site has a lot of unique content and delete any useless or duplicate plages and you should hopefully see some improvement.
Another thing which you are in full control of on your website are the meta tags. The ‘title’ and ‘description’ tags are the two most important ones to get right. Make sure that you have a unique one for each page and also make sure that they are fully descriptive of what your page is about. Gone are the days when you could stuff hundreds of keywords on a page and rank well for it. Just focus on creating quality content and the rest will follow.
If none of the pages on your website are linked together then that is not a good sign for Google, Yahoo, Bing or any other search engine. Make sure that when you are writing new blog posts, or adding new pages, they link to other pages. You want Google page rank to flow naturally through your website, and if they find dead ends or orphan pages, this will not happen.
H1 and H2 Tags
Make sure that the header tags on your pages contain the most important keywords that you are trying to rank for, but do not overdo it. Repeating the same keyword over and over again will do you no good at all these days. It is not 1998 any more.
Look Out For Blocked Content
Make sure that your XML site map is fully functional and the your robots.txt file is not blocking the search engines from crawling any of your important pages. Another think to check is that you do not have and ‘noindex’ requests on any of the pages that you are trying to rank. It is a very good idea to spend a while learning the basics of on page SEO, so that you do not run into any major problems.