There are so many articles regarding SEO and how to promote websites and get traffic to search engines, raise pr, earn money etc,
If you want to have edge in SEO,
your page must be of high quality, meaning containing less errors in the codes, also choose keywords that are relevant and related to the content of the site, create blogs to promote to other users as well to get backlinks, write to forums, submit to directories, etc.