Since the other folks have covered the basics of SEO, error checking, and other website aspects.
Other promotional means would also include providing unique content (that isn't directly similar to other content). Each page must contain a title tag, as a SEO standard. You may also consider getting the site reviewed to rate your SEO score.
Here is a website that does a good basic scan to rate one's SEO.
http://chkme.com/