I am working since last 5 years and expert in photo editing .
The best profile is the one which lists only few skills that makes you a rockstar and not too many skills that shows you are a wannabe.
For instance, I can do Full stack development, Eclipse plugin development, Web, Infra, Android SDK, NDK, AOSP, Custom ROM, IoT and in fact create a new firmware based on top of Android.
However, for my profile, I have removed most of the skills and kept a minimal profile to ensure that I highlight my ‘niche' skills.
Clients visit Freelance websites to hire rockstars and not jack of all. So make sure your profile shows only limited skills that does show you are the rockstar they are looking for.
Now, you might think, that what if jobs are less for the skills you have highlighted most. For this purpose, I recommend you to create multiple profiles. Do NOT put everything in single profile.