A search on Upwork for freelancers, we see 456k profiles in Web Development. It is the second most category of freelancer profiles and things can become really tough with so much competition.
The one that has most profiles is Data Entry (611k).
And the third one is Article and Blog Writing 410k.
So if you are targeting any of these categories, you expect it to be tough and competitive but if you can opt for a niche within these categories, things can become lot easier.
As an example, CakePHP reduces it to 17k.
Find a freelancing niche where you have few hundreds to a maximum of thousand freelancers.