Pay-per-click (PPC) is an advertising model where advertisers pay publishers, such as search engines or website owners, each time an ad is clicked. With search engine advertising, advertisers bid on keywords and pay when ads are clicked. The amount paid depends on the maximum bid and ad quality compared to competitors. Websites can also offer PPC ads, displaying advertisements when a user's query matches advertiser keywords or content is relevant.