SEO is abbreviated by Search Engine Optimization.SEO is a technique that is used to make your website visible in search engines likes yahoo,Google etc.Two methods i.e. On page and off page methods are used for SEO.

PPC is abbreviated by Pay Per Click.Using PPC one can have a very quick boost of traffic to a website.The basic difference between SEO and PPC is that if you have a large marketing budget and you need to make sales quickly then PPC is the best for your website but if your budget is low then SEO is the best option for you.