Social media’s impact on website traffic and engagement