Web site promotion entails search engine submissions, strategic links, strategic copywriting, banner ads, opt-in email, client retention marketing, affiliate programs, press releases, sponsorships, strategic domain purchasing and much more.