Pay per click (PPC) is an advertising technique used on websites, advertising networks, and search engines.