The photo you choose to use for your social media profile image sends a strong message about who you are. If your profile photo is in a casual circumstance then it doesn't come across as professional. And worse than having a bad photo is having no photo at all.
Modern website design can be a little hard to keep track of; the best practices for websites are constantly changing. Make sure your site is up to date.