A domain name is the one part of your site that is genuinely expensive to change later. Hosting, themes, and plugins come and go; the name ends up on business cards, invoices, email signatures, and in links you do not control. Choosing well takes an afternoon. Choosing badly costs years of redirects and lost recognition.
Start with how people say it
Say the name out loud to someone who is not looking at your screen, then ask them to type it. That single test catches most bad names. If they ask whether it has a hyphen, or whether that is a zero or the letter O, the name is working against you.
A few practical filters:
- Short enough to repeat once. Two or three syllables is comfortable; four is a mouthful.
- Obvious spelling. Avoid unusual spellings of common words unless the spelling itself is the brand.
- No awkward joins. Names like pressstudio read as press tudio when typed quickly.
- Works in lowercase. Domains are case-insensitive, so the name must survive without capital letters separating the words.
Brand name or keyword name
Keyword domains such as bestcoffeemachines.com tell visitors and search engines what you do. Brand domains such as Kaffi are easier to remember, easier to protect, and do not age badly when you add products. Keyword names can look spammy, and exact-match keywords carry far less weight in search than they once did. A middle path is a short brand plus a descriptive word, which stays flexible without becoming generic.
Ask what the site will look like in five years. If the answer is broader than today's topic, a keyword name becomes a cage.
TLD tradeoffs
The letters after the dot signal trust before anyone reads your content. The classic .com is still the safest default because people assume it, and a missed .com sends your visitors to someone else. Country codes such as .ma, .ae, or .de build local trust but imply a location. Newer generic endings such as .blog, .studio, or .shop can be memorable and are often available when the .com is not.
The risk with unusual endings is verbal transmission: people hear the name and guess .com. If you choose a less common TLD, own the matching .com where you can, and always write the full address in your profiles. For a personal site or a side project, a descriptive new TLD is a reasonable trade. For a business that expects typed traffic, .com remains the lowest-friction choice.
Hyphens, numbers, and other traps
Hyphens can rescue a two-word name whose joined version is taken, but they are spoken as dash and forgotten when typed. Numbers create the classic one-versus-l and zero-versus-O problem. If a name only works with a hyphen or a numeral, keep looking. The exception is when the exact string is already your registered brand and people search for it rather than type it.
Arabic and internationalized domains
Internationalized domain names let you register a name in Arabic script, including Arabic-script endings. Modern browsers display them in Arabic, but the underlying DNS stores them in a Latin-encoded form that starts with xn--. That encoding appears in some apps, email clients, and older systems, and it looks alarming when pasted into a chat window.
For an Arabic audience, an IDN can be a strong identity signal, but it is rarely the primary address. Most people type a Latin transliteration, and mixed-script lookalikes create phishing confusion. A common approach is a Latin domain as the main address, with an Arabic IDN redirecting to it and printed on material where the script matters. Look at the name in both scripts before committing.
Check availability, history, and trademarks
Availability is the easy part: a registrar search or a WHOIS lookup tells you whether the name is free. Two other checks matter more. First, look at the name's history through a web archive; a domain used for spam or by a previous unrelated business carries baggage that is hard to see. Second, search for trademarks in the markets you serve. The WIPO Global Brand Database and national registries are free to search.
A name that is clear in one country can infringe in another. If you plan to sell internationally, spend an hour on trademark search or consult a professional. Registering a domain gives you no rights over a name someone else already uses in trade.
The real cost of changing later
Renaming means updating links you do not control, printed codes, saved passwords, integrations with callback URLs, and bookmarks. Redirects cover most of it, but a redirect is a patch, not a reset, and some traffic and trust never arrives at the new address. That is why the cheap moment to get the name right is before launch.
Once you own a name, the next step is pointing it at your site, which is covered in connecting a domain and nameservers. If you are still deciding how to name your site on a budget, free versus paid hosting explains what each option gives you. Either way, you can create a free account and test the name on a live site before you print anything.
Related reading: Pointing a domain at your hosting · What the free plan includes
Create your free account — 5 GB disk, free SSL, no card required.