Joined: 25 Feb 11
04 Jun 14 7:14 am
Search Engine Optimization is the process of optimizing your webpages so that they rank better for their target keywords in the search engine result pages. The goal of SEO is for a webpage to rank first for its target keyword since the top most or first-page position in the SERPs guarantee free traffic.
Search Engine Marketing is a form of marketing online by increasing a webpage's or a website's visibility on the SERPs through the use of SEO and advertising methods.
You could say that SEO is a component of SEM, so the two aren't against each other so one is not better than the other.
Hope that helps. Have a good day!