Search Engine Optimization is the practice of improving the online presence of a business and increasing its number of customers via all non-paid forms of search.
Search Engine Marketing refers to the marketing practices and techniques used to get your business to appear on search engine results pages.