Well an interesting reply we have. All I want to add is that we need to carry out all these things collectively. In SEO more effort means more benefit. So, just keep this in your mind.
On page optimization is important for search engine optimization, while doing on page optimization them website get structure and user friendly. On page optimization important one is content optimization, creating a good Meta tags with relevant keywords.
Off page optimization concentrates on getting back links via various link building strategies for particular keywords. Article submission, blog posting, social bookmarking, directory submission etc.
You need to know and understand how SEO works for you, then optimized your page by using these tools. It takes a lot of efforts and time to see the results which is to be listed on the first page of the search engines.
You should do SEO for your website. Go for both on-page and off-page factors. on-page refers to techniques that are done on your website like targeting keywords/key-phrases relevant to your business, use of keywords in tags and contents. Off-page optimization is done off the site. It involves gaining back links for your site. The processes include, articles, blogs, forum linking, press releases, directory submission etc.
No easy way to list any site in search engine result pages without any SEO work. If you seriously want to see your website in search engine rankings the you need to do both on-page and off-page optimization work.
On-page Optimization:
Keyword Research & Competition Analysis
Meta Tag Placement (Title, Keywords, Description and others)
Image Optimization (Alt Tags)
Web Page Optimization (Pages titled with relevant keywords)
Robots.txt
XML Sitemap
Search Engine Verification and Sitemap Submission
Off-page Optimization:
Directory Submission
Articles Submission
Press Release Submission
Squidoo Lens Creation
Hub Pages Creation
Social Bookmarking (Digg, Delicious, Stumble, Reddit etc.)
Blog Posting
Forum Posting
Classified Ads
Social Networking (Facebook, Twitter, Myspace, LinkedIn etc.)
If you just want to get listed, a couple of good links will do the job. For everything else, welljy basically covered it in the above post. Spend some time in the SEO/Search engine forum reading the posts to get a better grasp of things.
If you want a site easily listed freely in search engine result pages, you must do on-page optimization and off-page optimization for your site.
on-page factor of website include title, keywords, description , H tag, content, inner links and so on.
off-page factor of a site include forum, blog, social marketing, directories and so on.