How to Connect a Custom Domain to Your Portfolio

Published · CVfy

To connect a custom domain to your portfolio, buy a domain from a registrar, then point its DNS to your portfolio host and add the domain in your dashboard settings. Your content and theme stay exactly the same — only the address changes, from cvfy.dev/yourname to something like yourname.com.

Do you even need one?

A custom domain is a nice-to-have, not a requirement. A clean free URL like cvfy.dev/yourname is perfectly professional and works everywhere. A custom domain is worth it if you want a fully branded address, are building a personal brand, or just prefer yourname.com — but don't let it block you from publishing now.

Step 1 — Buy a domain

Pick a registrar and buy your domain (typically a small yearly fee). Short and obvious wins — your name, or your name plus your field. The .com is classic; .dev and .me are popular for developers and personal sites.

Step 2 — Point DNS and add it in settings

In your registrar's dashboard, add the DNS records your portfolio host specifies (usually a CNAME or A record). Then add the domain in your CVfy dashboard settings so the site knows to serve on it. DNS changes can take a little while to propagate.

Your content stays put

Connecting a domain doesn't touch your content, theme, or analytics — it only changes the address visitors type. You can connect it now or years from now; either way, nothing is rebuilt.

Publish free at cvfy.dev/yourname today, and connect a custom domain whenever you're ready.

Publish my portfolio

Frequently asked questions

Can I use a custom domain with my portfolio?+

Yes. Buy a domain from a registrar, point its DNS to your host, and add it in your dashboard. Your content and theme stay the same.

Do I need a custom domain?+

No. A free URL like cvfy.dev/yourname is fully professional. A custom domain is optional and mainly about branding.

Will I lose my content if I add a domain?+

No. Connecting a domain only changes the address — your content, theme, and analytics are untouched.