Social Media, Online Profiles, blah blah blah.
It all just means more work for everyone, with info spread out all over the place. The best way to handle this is to have one place that has all the info you want updated and shared, and then point all the online profiles to that one place.
It helps if you have your own personal web address, but you can also use something like Google Plus or LinkedIn. Benefits of LinkedIn is that you can think of it as your professional resume. And with Google Plus, you can have all your contact info shared with just the people you want shared with, and they will always have the contact info updated.
So... slowly, I will add known online profiles of myself, Brian Shea. It's not narcissistic, it's simply monitoring.