The best alternatives to buying a domain

Free subdomains, your platform's name, a links page or a well-made profile. Which alternative to buying a domain fits what you actually need.

Reviewed

Buying a domain isn't expensive, but it is one more thing to pay for, renew and configure. For many people, especially when starting out, there are alternatives that do what you need without any of that. Here is the list, from most to least like having your own domain.

First, what you want it for

A domain of your own is good for three things, a web address with your name, email with your name and that name being only yours to take anywhere. The alternatives cover the first two. Only a bought domain gives you the third.

If what you need is an address for your CV, a portfolio, a demo or a contact email, you almost certainly don't need to buy anything yet.

A subdomain with your name

It is the closest thing to your own domain without buying one. With does.software you get yourname.does.software on the spot and without a card, with a redirect to your site, paths like /cv, forwarded email and HTTPS. If you want it permanent or with hosting and a mailbox, the Starter plan costs from €2.56 a month.

Other options are is-a.dev, free and with DNS records for developers who know how to set them up, and eu.org, free but with a manual approval that can take months.

The difference from a domain is that the name on top belongs to someone else and you can't take it with you. The subdomain versus domain comparison puts numbers on it.

Your platform's name

Nearly every website tool gives you a free name under theirs. GitHub Pages gives you username.github.io, Vercel and Netlify a name under theirs, Google Sites an address inside sites.google.com, Notion yourname.notion.site and Carrd yourname.carrd.co.

They are free and there is nothing to configure. In exchange, the address is long, advertises the tool and changes if you move to another.

It combines with a subdomain. You build the site wherever is most comfortable and point yourname.does.software at it, so the link you hand out is short and doesn't change even if you change tools.

A profile or a links page

Sometimes you don't need a website. A complete LinkedIn profile, a GitHub profile with a personal README or a links page like Linktree cover what many people are after when they think about buying a domain.

What they don't give you is email with your name or an address of your own. If you want one, the Linktree versus subdomain guide explains how to combine the two.

When to buy the domain after all

Buy it if the name is your brand or your business, if you are going to ask clients to pay you or trust that address, or if you need DNS records of your own, for example to verify the domain with another service.

And it isn't a decision for life. You can start with a subdomain and, the day you buy the domain, redirect the old name to the new one so you don't lose the links you already handed out.

If you want your site and your email under your name, a subdomain covers nearly everything, and your platform's name is enough for a quick site. Buy the domain when the name is a brand or a business.

Keep reading

Free website hosting: alternatives to GitHub PagesGitHub Pages, Netlify, Vercel and Cloudflare Pages compared. The limits of each free plan, what they will not let you do and how to put your own name on the site.How to make an online CV under your own nameTurn your CV into a web page that reads well on a phone, prints as a PDF and lives at yourname.does.software. With an HTML template to start from.Free .es domain? What actually existsThere is no free .es domain. What is behind the offers that promise one, what to check before paying for a .es and which free options you have for a site with your name.Free domains for students: the options that actually existGitHub Student Pack, free subdomains and does.software. What is free for good, what is free for the first year only and what each option asks of you.Where to publish your final-year project under your own namePut your final project online for the presentation and for your CV. What works for a static site, what to do if it has a backend and how to do it as a group.Junior developer portfolio: what to put in and where to publish itWhat people hiring a junior look at, which projects to include and which to drop, and how to publish your portfolio under your own name so you get found.How to stand out as a junior developer in SpainWhat companies in Spain check before calling a junior, where to look for your first openings and what to do so your application doesn't get lost among a hundred.A link to your CV with your name (and see when it's opened)Put yourname.does.software/cv on your applications. Update your CV without sending it again and see how often it gets opened, even from which application.Free professional email with your nameAn address with your name for your CV, clients and applications, without buying a domain. How to receive for free, how to send from it with Gmail and which plan you need.Linktree or a subdomain with your name: which one suits youLinktree gives you a page of buttons, a subdomain gives you a name of your own with email and paths. What each does, when to pick which and how to use both.Publish your site from GitHub or GitLab without buying a domainImport a repository, serve it on your own name and redeploy on every push. No build server, no DNS and HTTPS included.Forwarding or mailbox: setting up email on your subdomainHow to set up a forward or a mailbox on your subdomain, step by step. What each one can do, its limits and which one suits you.Redirects and short links on your own subdomainHow the redirect works, what happens to the query string and how path rules turn a subdomain into a set of short links you can measure.Free subdomain or buy a domain?What you give up, what you save and the cases where a name under does.software is the wrong answer.Freenom has shut down: alternatives for a free domainWhat happened to Freenom's free .tk, .ml and .ga, what options are left for a free domain or subdomain and how not to lose your name again.
Back to the questions