One of the problems with having a site ranking highly in the SERPs or being popular because of your activity and exposure on the various Social Media platforms is you get loads of traffic… but while it’s relevant to the overall theme of your site it’s not well matched in any specific way with your home page. In other words it’s trying to be all things to all visitors and so ends up being not particularly compelling for anyone.
Of late you’ll no doubt be aware I’ve quite forcefully been putting people off the idea of SEO and a very unhealthy reliance on so-called free traffic. While my arguments are sound and have been borne out over and over again, there’s still a lot of resistance to them from many, if not most, business owners.