The best way to promote your website by using Blog commenting, Guest Posting, Article Submission, Article Directory Submission. You should be conscious of placing appropriate keywords throughout every aspect of your site: your titles, content, URLs, and image names. Think about your keywords as search terms -- how would someone looking for information on this topic search for it?
The title tag and page header are the two most important spots to put keyword. You can also hire some expert from SEOclerks for this.