Dynamic keyword insertion is a feature provided by Google Adwords, Microsoft adCenter and Yahoo! Search Marketing to dynamically insert a keyword that is most relevant to the ad to be displayed.