I am freelance web designer / developer. I have been working as web designer from past 10 years. Every field have competition same as web design field. On freelance portals, you will see lots of web designer, content writer, developers etc.
But all of them will not get projects, because of weak portfolio, less coding standards, bad designing. One with having good experience, modern web design trends, good coding standards. I have few clients who are regular based project providers from past 7 years again come back to me for new designing of website, ecommerce site etc.
Because I have provided quality work to them, also I don't compromise with the rates. They give me good money and quality work. One more thing to add is deadline is given to complete any projects.
So one who have good skills and who keep updated with latest trends get good work.