Hi karthik here!
With this article I am about to tell you the two most important factors that needs to be considered if you are performing SEO (Search Engine Optimization) for your website. These two factors are on-page optimization and off-page optimization without which it is very difficult to rank well in search engines.
On-page optimization: On-page optimization is a technique which is performed solely on a website by optimizing some of its important elements such as TITLE tag, META tag, H1, H2 and H3 tags, optimizing keywords, links and images.
TITLE tag: This is the place where your website TITLE is added and which is even shown in SERPs (Search Engine Result Pages), so take time to give a best title that is descriptive and short.
1. Consider adding some of your main keywords in your Title Tag for which you would like to get ranked well in search engines.
2. Try to keep the title of your website more appealing to the readers, so that it tempts them to go ahead in search of more information.
META Tag: Though Meta tags are not considered as important as they were before, it is not wise to leave them as such. Rather it is to be considered as a place to give a brief description about your website, related to your business or services.
H1, H2 & H3 Tags: Basically, H1 tags have more importance while indexing and so it is used in website Title. H2 & H3 tags have lesser importance than H1 tag, so they are used in post titles and page titles to differentiate from its content.
Optimizing Keywords: Keywords are the one which people use while performing a search in search engines like Google, Yahoo, MSN and etc. to get information. Before choosing a keyword for your website, it is better to perform a research for a keyword that has moderate competition and at the same time it should have maximum number of searches. There are ample numbers of keyword research tools out there on the internet such as Google Adwords keyword tool, Overture Keyword tool and etc. with which it is better to carryout a research and pick some best keywords for your website. It is better to go for long tail keywords instead of short tail keywords which have low competition compared to the other.
Optimizing Links: Optimizing the links within a website with appropriate anchor text is very important in order to give your readers a good navigation. Link optimization needs to be considered for both internal and external links which helps the search engines to navigate easily.
Optimizing Images: Optimizing the images in a website with some special tag such as ALT tag helps the search engines to interpret the information easily.
Off-Page Optimization: As the name implies, Off-page optimization is carried out off-the page and include a process called link building. A website is ranked well in search engines only if it has more number of backlinks from trusted sites. Link building is not such a hard task as one may think of and it can be done in several ways out of which I have considered two important ways such as:
- Article directory submission: Once the article is accepted into an article directory then the particular site gets a high quality one-way backlink which in-turn increases its pagerank. Article directory submission requires some time to get the desired result but once achieved, it has huge benefits. Since article directories are considered as more trusted sites by the search engines, getting backlink from those article directories helps a site to achieve high pagerank.
- Social Bookmarking: Bookmarking your site with some of the popular social Bookmarking sites on the internet yields a one-way backlink to your site. This is of course one of the best ways to get more number of backlinks and targeted traffic to your site.
Compared to On-page optimization, Off-page optimization requires a lot of time and dedication from your side, but once done well, then there is no doubt that your website will rank higher in search engines.
P.S: I have given more emphasis on article directory submission and social Bookmarking because I tried and found that these two methods are best of all and it is the best way to get quick results.
I started this blog by Feb 2, 2009 to provide useful and interesting information related to Search Engine Optimization, Search Engine Marketing, Social Media Marketing and Affiliate Marketing. I had and have more interest towards learning SEO and also to blog about it the same. 
