SEO stands for Search Engine Optimization and PPC stands for Pay Per Click.  SEO is a technique to help optimize your website to appear higher in a search engine results for a given search query.  These are also called “organic” results.  PPC is a type of paid advertising on the Internet where you pay to place your marketing message.  You only pay if someone clicks on your ad.  These are called “paid” results.