you can use some SEO tool... same you use for your site.. there are also some tool that compare two sites..
Google adword tool is one of the best and overall its free to use. you can get keywords suggestions as well as suggestions based on competitors website. their are many other tools available to do the same but, i haven't tried many because i am quite satisfied with Google's one.
There are various online tools to get the competitor analysis, you can use that to know competitor analysis. Submitting your RSS feeds to RSS search engines or to the subscribed peoples makes them update for every new activity happening there. It is a fast way to update your subscribers about your new feed on the site.