And through SEO,,,we can improve our site's ranking in different kind of search engines.
There are various channels which are using now days for promoting websites like article submission,,forum participation,,link building,,FLD and...
If your writing skills is good then you can start to work as a freelancer writer. You can take work online from elance and getafreelancer sites.
Separate names with a comma.