You can sign up for multiple freelancing sites to get more opportunities, but this will also result in handling multiple accounts, managing bids, communicating with multiple clients, solving current queries, managing deadlines, and more time managing stuff. If you can manage all this stuff together, then you are good to go. You can also analyse all the platforms and stick with two or three platforms, which give you the best output so that you can constantly deliver your best work.