In order to make money with destination weddings such as a unique centuries old castle, a destination wedding company needs to optimize their website for a great search engine ranking. Search engine optimization or SEO is the act of placing keyword rich articles on a website in order to attract the three major search engines – MSN, Yahoo!, and Google. These major search engines send out their “feelers” in order to locate the keywords and keyword phrases and then rank the websites according to a special formula.