4 Tips to Increase Site Speed, ConversionsAugust 27, 2014 By Ariel Weil
Embedding social media widgets in your brand's website is a great way to encourage interaction, but there are hidden costs to leveraging social engagement across your brand's mobile sites and websites. Because widgets are fed by third-party sources you don't control, any issues with their service can spill over onto your site without warning. The result may be to slow or even block rendering of your pages. Even just a one-second delay in site response times reduces conversions by up to 7 percent, according to Aberdeen Group. When widespread social media outages cause delays of tens of seconds to your site's load time, your potential customers might leave your site without taking the steps you want them to.
To protect your site against social widget blunders, it's imperative that your marketing and IT team are singing the same tune. Marketers want engagement and high conversion rates, while IT wants a high-functioning website that meets technical specifications. These goals don't always align.
But it doesn't have to be all or nothing. By following several best practices, marketers can add social bells and whistles to their websites without affecting site performance.
Here are four ways marketers can make sure they're on the same page with IT, improving the social widget and website experience.
1. Decide Which Social Tools to Use. Are your customers actually interacting on Instagram or Pinterest? Most likely, they favor one platform over the other. Eliminate social widgets that don't meet your audience's needs.
2. Consolidate All Those Social Tools. If you need a lot of social widget options for your audience, consider using solutions like Shareaholic and AddThis, which provide a starting ground for minimizing the disruption caused by integrating with multiple third-party sites. No, these tools aren't immune to performance problems, but they can help avoid a worst-case scenario.
3. Craft Smart Coding Guidelines. Social plug-ins are often unreliable, so make sure that they load asynchronously—meaning they load independently of all the other elements on your page. This is also an imperfect solution, but it's headed in the right direction. There are plenty of resources on the Web that can walk you through how to find out if your widgets load synchronously, and how to convert them to asynchronous loading.