Search Engine Optimisation (SEO) and Pay Per Click (PPC) differ in the fact that traffic coming from SEO (organic) is  essentially a free way of traffic generation where as PPC is not free as you have to pay a cost per for each website click you receive.