Serve Images From Your Own Domain
We're excited to announce custom domain support for xform. You can now serve transformed images from your own subdomain - like cdn.example.com or media.yourbrand.com - instead of the default {subdomain}.xform.media URL.
Why use a custom domain?
Brand consistency
Every URL your users see is part of your brand. When images load from cdn.yourbrand.com instead of a third-party domain, it reinforces trust and professionalism. Your customers see your name, not ours.
Better SEO
Search engines associate content with the domain it's served from. Serving images from your own domain keeps all that link equity and domain authority where it belongs - on your site. It also simplifies your robots.txt and CDN configuration since everything lives under one roof.
Portability
If you ever decide to move away from xform (we hope you won't!), your image URLs don't need to change. Because you own the domain, you can simply update the CNAME to point somewhere else. No broken images, no massive find-and-replace across your codebase.
Trust and security perception
Users and browser extensions increasingly flag third-party resources. Serving assets from your own domain avoids ad-blocker false positives and gives visitors confidence that all content comes from a single, trusted source.
How it works
Setting up a custom domain takes just a few minutes:
- Add a CNAME record - Point your subdomain (e.g.,
cdn.example.com) toxform.mediain your DNS provider. - Add a TXT record - We'll provide a verification token in the admin dashboard. Add it as a TXT record to prove you own the domain.
- Activate - Enter your subdomain in the source settings page. SSL is provisioned automatically once the DNS records are verified.
That's it. Once DNS propagates (usually within a few minutes), your images are live on your custom domain with full HTTPS support.
A note on apex domains
Custom domains must be subdomains - for example, cdn.example.com or images.example.com. Apex (root) domains like example.com are not supported. This is a DNS limitation: CNAME records cannot be set on apex domains with most providers, and a CNAME is required for routing traffic to xform.
If you're unsure what subdomain to use, cdn.yourdomain.com or media.yourdomain.com are popular choices.
Get started
Custom domain support is available now on all paid plans. Head to your source settings in the admin dashboard to set one up, or check out our documentation for the full setup guide.
As always, if you have questions or run into any issues, don't hesitate to reach out. We're here to help.