i think they are only used for comparing the prices between many websites. as far as i know it is legal. you can take the example of yahoo shopping which compares the price between many websites in order to get the best price. imagine you use keywords like yahoo,google,prestashop on your own website ? do you think it would be good if prestashop,yahoo sued you on this. just my thoughts