One this you should avoid by all means when posting on social media is spam. You should never spam people because this can ruin your reputation in as little as one second. Spammy posts will have you excluded from many groups on Twitter, Facebook or other networks. Things may go as ugly as to get totally banned from using one of many networks. If you don't know exactly how to define spam, you should know that if all you post about are your product links with very little useful information for the readers, that's spam. Try to use the power of social media to attract attention and make yourself useful and liked by people in your target group. Give them information they want and let them have it and use it for free.
Make LinkedIn part of your promotional efforts. Although not as popular as Facebook or Twitter, LinkedIn is the best business network that exists. Many influential users are active LinkedIn members, so they may spread your messages across their personal contact network if they find them interesting.
Whatever social media channels you choose to promote your business, don't forget to add like and share buttons on your website. It would be a shame for people to want to share your articles and not find an easy way of doing it. Such buttons are easy to add. If your website is powered by WordPress, you are going to find at least 10 good plugins that are free and let you add and customize social media sharing buttons wherever you want on your pages.
Regardless what actions you take, always measure their outcome. There are several good analytic programs out there. You should use them in order to make sure your messages fall into the right ears. This means you want to invest in communicating specifically with your target market and not with the general population. If you sell hair accessories, you would rather want to talk with girls and women rather than bald guys in their 80s, who are bachelors since the last century.
Social media is the perfect environment for organizing various contests and offering rewards to winners. If you choose to to this, keep in mind that the harder your contest, the fewer people will join. People come on social media to have fun and relax. Make these contests very easy, because nobody wants to solve complicated math problems they found on Facebook, no matter what you may want to give them as prize.
If you take all these tips into account and you implement them in your campaigns, you are soon going to see the results of your hard work.