Some companies and groups turn to designers who specialize in creating covers for various social networks. But you can also do it yourself if you have the time and ability. Usually covers are created in graphic editors, such as https://create.vista.com/themes/facebook-cover/name/, which I use regularly. Now there are many online editors that will make the task much easier.