Should Freelancers Set Up Separate CDN Accounts for Clients?

January 16, 2026 7 answers
Asked by CuriousCoder92
I'm a developer taking my first steps into freelancing, and I'm currently designing a self-hosted WordPress site for a client. As I'm gathering and optimizing assets, I'm wondering what's the best practice for image delivery. In the past, I've used my personal Cloudinary account along with its plugin, but I don't think that's suitable for a client site since it contains unrelated images. Should I create a new Cloudinary account for each client, or is there a better solution that others in the freelancing community use for image hosting?

Answers

RateYourWork
Always charge for your services! Make sure to stick to the agreed scope. If clients ask for more, make sure to adjust your fees accordingly.
Reply to this answer
FreelanceGuru
For me, any accounts related to hosting are the client's responsibility. I can help set things up and be an admin, but in the end, they own the accountโ€”that way, it simplifies everything.
Reply to this answer
OptimizeNinja
If traffic is low, you might want to focus on optimizing images instead of jumping straight into a CDN. You might find that you donโ€™t actually need one!
Reply to this answer
GlobalVision
If youโ€™re working with clients that have a broader reach, I totally vouch for Gumlet. Itโ€™s been fantastic for delivering images on a global scale.
Reply to this answer
MediaMaven22
For managing images, I recommend looking into the Advanced Media Offloader plugin paired with Cloudflare R2. This setup has worked wonders for some of my sites, providing excellent caching. Just make sure to set up caching rules for the R2 bucket to maximize efficiency!
Reply to this answer
WebWizard77
It really depends on the client's needs! If their site doesnโ€™t need global reach or has low media demands, local hosting might be sufficient. I usually set up a free Cloudflare account for clients; itโ€™s great for caching and it gives me easy access to their DNS. Seems like a solid compromise for most situations.
Reply to this answer
LocalHero
Iโ€™ve dealt with local clients and found AWS Lightsail to be a handy option. Their organizations foot the bill, and after training them on content updates, I prefer not to have a long-term commitment. Just set up some automated tasks, get paid a lump sum, and it keeps things simple!
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions