Search Engine Marketing (SEM) is a term that describes marketing of a Web site using various techniques to make it more visible on search engines via paying search engines so your site appears in the small text ads (also called sponsored links) on a search engine's site based on the words and terms that someone is searching for.
There are ways to get listed for free on the Internet so that your business name will come up under a search engine query. This method is called an “organic” listing. The difference between SEO and SEM is that search engine optimization involves using various strategies in the design and creation of a Web site to enhance its organic listing while SEM uses sponsored listings where the advertiser pays the search engine each time the ad is clicked on.
PPC (Pay Per Click) is a fast, effective way to website promotion. Unlike organic search engines, where results can mean a matter of several months, the use of PPC search engine marketing will give you fast results and more targeted traffic in a matter of days. With this method of Internet marketing, you pay Google, Yahoo!, or other search engine a pre-determined amount of money you are willing to pay each time a visitor clicks on a link to your website.