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.
Another key factor in improving investor sentiment is the fact that the recent declines average cost-per-click seem to be slowing, and overall CPC could be stabilizing.