PPC stands for "pay per click". Pay per Click is an advertising model where businesses pay an agreed upon amount, each time their advertisement is "clicked", and not each time their ad is displayed. When you setup a PPC campaign you can control the traffic. While a new website takes time to rank well in search engines, with PPC you can turn the traffic on and off. With PPC you can create almost instant traffic.