Cost per click (CPC) is an online advertising revenue model in which an advertiser pays a publisher based on the number of times a viewer clicks on a displayed advertisement. In other terms, CPC is the amount that is paid for each click on pay-per-click (PPC) advertising campaigns. CPC is a very essential metric for advertisers. A lower CPC is better because it means a business has to invest less money to achieve its marketing objectives. A higher CPC, on the other hand, can affect a campaign’s ability to reach a reasonable return on investment (ROI).