It provides good ad targeting to advertisers, consumers often find keyword ads relevant to their interests, and (as I explain here) cost-per-click (CPC) keyword advertising nicely shares the risks of ad performance between advertisers and publishers.