2. Relevant Baclinks
3. Create blog roll to the related sites having very high page rank
4. Encourage comments
5. Anchor text
6. Internal linking to website/blog content
7. Correct Sitemap
SEO is not limited to the above points only but is a vast and ongoing process.
Some very key points to remember on SEO. Make sure that you have SEO in mind as you are writing your post or article. WordPress is the best platform for SEO purposes, there are several plugins that helps with SEO on the post. All in One SEO is one.
While On-Page SEO is technically very important. Another source of SEO, in the sense that it gets the attention of Google is to have your website linked to a lot of social media sites.
Most importantly, the biggest key is good, quality content. Make sure everything you put on your site is top quality content that will have an immediate beneficial impact on its readers. None of that BS generic fluff that you bought from some PLR farm and respun it 10,962 times! Research and write your own original content. The recent Google Panda and Penguin updates are penalizing website owners who don't follow this standard.
One little known, but very effective tip is to make sure you include website interlinking. Essentially this is linking your articles together. If you write ten articles on article marketing, then on each post page, you should have a link to the other nine. If you've ever read an article and at the end you see a "related posts", or "similar articles" section, that is interlinking.
Here's the deal - the old days of making content for search engines are gone. You don't want a bunch of articles on your site like "how to do this" or "how to do that". This is a clear indication that you have been on some keyword finding mission and are putting together articles based on search engine results. You will not get a bit of traffic from Google if you still do this.
What you want is a site that has a lot of categories and topics related to your niche. If you have an internet marketing authority site like I do, your site should have categories like article marketing, email marketing, list building, traffic generation. All of my content now relates to those categories, not to what the search engines are looking for and my goal is to write as many articles as I can for each category.
This will keep a reader on my site. That's the metric Google uses to determine a quality site and they will reward me for my efforts by bumping me up in the search engines.
I use to focus on keywords and meta tags. Now I focus on bounce rates and average times per visit because that's what Google focuses on.
Nowadays ,it is very hard to rank websites, because search engines,especially Google change its alghoritm very frequently. Better think to make a real website,not just for ranking and making money. If your website is useful for visitors ,you just need to spend some little money on social networks to make your website viral, I would say the number one key point is frequent fresh content . Good luck
Fresh content is always the king.
Onsite SEO like keywords in domain name, post name, h1, h2, etc.
Off site backlinks from different sources, articles, social network sites, bookmarking, web2.0, doc share, etc.