This depends on your goals. If your goal is to be on page one of Google, Yahoo or Bing within 24 hours then SEM is your best choice. We can setup Pay Per Click ad campaigns on these engines to get exposure right away.
Pros of SEM: Immediate, quick exposure of text, banner and video ads on the major search engines with guaranteed page one placement. Can yield quick traffic and quick sales if setup and managed properly.
Cons of SEM: Pay Per Click advertising can be costly. Customers pay per “click” and these clicks are often $1-$8 each. Money goes quick! If the customer does not see a good ROI then the money is wasted. PPC is not an investment- you are renting space on the top of the engines. When you run out of money for clicks the ads disappear!
SEO; if you have patience and do not need to be on page one of the engines right away, then SEO is the smartest choice. SEO will eventually yield natural (or organic) listings on page one of the major engines.
Pros of SEO: Natural listings on the engines are FREE. You do not pay the engines to place your site there and you are not charged per click! 70% of all users click on natural listings vs. the 30% that are clicking the PPC (paid) ads. SEO takes time but yields better results and at a more affordable cost.
Cons of SEO: SEO takes time. Depending on the keyword phrase, page one rankings can take 1 month or several years to achieve. There is NO guarantee with SEO because we are not paying the engines to list the site (as with PPC). SEO is costly when hiring an SEO company in the beginning of the campaign but once the site achieves top rankings the payoff is big.