Absolutely yes. That is a solid evidence to demonstrate you are recognized internationally. Just print out related information from those websites and it with your invitation letters. Good luck
Just for reference
yjy_wang@yahoo.com
Just for reference
yjy_wang@yahoo.com