keywords and link updating