Pay-per-click (PPC) advertising is a model where advertisers pay only when a user clicks on their ad, allowing instant visibility for small upfront costs. Major PPC players include Google, Yahoo, and MSN. To maximize returns, advertisers should carefully plan by researching keywords, setting budgets and tracking results to optimize their campaigns over time.