Welcome to WebmasterWorld Guest from 220.127.116.11
if we have many different channels/tools to broadcast or serve our product, wouldn't it be at least helping to draw incoming traffic which will increase our SE rank?
No, it does not. When you have RSS feed subscribers, it means they are following your website remotely either through email or online aggregators. This does not improve SE rank. Alexa? Yes, it does..