There are many free and paid pro accounts you can use to keep all your social media platforms together. One of the best is Hootsuite. You simply start an account; add all your different social media accounts to it, and Bam!
The 'guarantee companies' usually ensure the top ranking for wrong keywords. Really should company sells basketball products, they will optimize website running for some keywords like 'Basketball Hobby Boxes'.