Search Engine Marketing (SEM) is an umbrella term that describes the different methods you can use to make your website more visible on search engines so that you can drive more traffic to your site. Search engine marketing blends organic search engine optimization (SEO) with paid search or pay per click (PPC) advertising to increase exposure for your website.
SEO revolves around figuring out what keywords people will use when they are looking for the types of services and/or products you provide, and then using them in your web pages and content so that search engines accurately index your site and people can easily find it. When you use organic SEO techniques, you are not paying the search engines, you are simply optimizing your content so that it will naturally place higher in search results.
Search engine marketing is the exact opposite. In a nutshell, search engine marketing is paid advertising on search engines.
PPC advertising involves paying search engines so that your site appears as a sponsored link in the small text ads that appear on the top or right hand side of a search results page. There is more then one way to employ search engine marketing, but we generally advise PPC, where you pay the search engine vendor every time someone clicks on your link, pay per click.This ensures that your paid ad is actually drawing interested traffic to your website, and that you aren’t just paying for your advertisement’s impressions.