Pay–per–click (PPC), sometimes also known as Cost–per-click (CPC), is an internet advertising model for the purpose of attracting visitors and driving traffic to websites. The major difference between Pay-per-click and Search Engine Optimization (SEO) is that traffic coming from SEO (also know as Organic) is free while traffic generated from PPC is not, as the name implies.