A domain name is one of the few decisions that is hard to undo. Two years in, it’s printed on the shop sign and the invoices, in every email address, and in the links to thousands of pages search engines have indexed. Changing it then means a permanent redirect, reconfiguring email, and losing some traffic however carefully you move. Yet the name is often picked in five minutes, and its most common mistakes aren’t about taste but about engineering and law: a name with two spellings, a hyphen that gets lost when the name is read out, a name that resembles a registered trademark, a name with a bad past nobody checked. This guide sets out the criteria first, then the checks to run before you pay.
01What makes a good name
The first criterion is simple: a name that survives being spoken. Read it to a friend over the phone and ask them to type it. If you have to spell it letter by letter, explain where the hyphen goes, or clarify that the number is a digit and not a word, the name will lose some visitors before they arrive.

Technically, each label of a domain name takes up to 63 characters of Latin letters, digits and hyphens, as long as a hyphen is neither first nor last. The practical limit is much shorter: names that people remember and type correctly usually stay within two words and a dozen or so characters. These are the patterns that ruin names most often:
| Pattern | Example | The problem | The alternative |
|---|---|---|---|
| An Arabic name with several Latin spellings | yasmeen or yasmin | Half the people who hear it type the other spelling | One primary spelling; the other registered and redirected to it |
| Digits in place of letters | 3asal-kuwait.com | A 3 standing for the Arabic letter ‘ayn means nothing when read out | asal-kuwait.com |
| Multiple hyphens | best-food-in-hawalli.com | Every hyphen has to be said, then gets forgotten, and the name grows | A short brand name such as hawallifood.com |
| A digit at the end | rihla2.com | Suggests the original name belongs to someone else | Another word, or another extension |
| Keyword stuffing | cheap-best-hosting-kuwait.com | Looks spammy and doesn’t lift your ranking | A brand name plus one word from your field |
As for search engines: a name that exactly matches a search phrase no longer gives you a meaningful edge in Google’s ranking, which comes from content, links and the visitor’s experience. One word from your field helps readers because it tells them what your site is about; anything beyond that is stuffing that does more harm than good.
And think ahead: a name like salmiya-phones.com ties you to phones, so if you add laptops a year later the name becomes a burden. A brand name grows with you; a description doesn’t.

02Arabic names: IDN and Punycode
You can register a name in Arabic script, such as مخبز-الياسمين.com, thanks to (IDN). But DNS itself only knows Latin letters, digits and hyphens, so the Arabic name is converted into an encoded Latin form starting with xn-- using the algorithm. The browser shows your visitor the Arabic form, while DNS servers, certificates and zone records deal only with the encoded one.
# The conversion tool on Ubuntu or Debiansudo apt install -y idn2# Set the encoding if your environment isn’t UTF-8export LC_ALL=C.UTF-8# From the Arabic name to the form DNS works withidn2 "مخبز-الياسمين.com"# Result: xn----zmcab3azk8kdil8bd.com# And from the encoded form back to Arabicidn2 -d xn--mgbaam7a8h# Result: امارات, the UAE’s extension in Arabic script
Before you commit to an Arabic name, know where it stumbles:
- Support varies by extension: Not every extension accepts Arabic letters: the extension’s registry must have an Arabic script table published with IANA. Check that before you get attached to the name.
- Email: Email on an Arabic domain works in its encoded form, but many programs display the address that way, so it looks odd, and fully Arabic addresses need support that not every mail provider has yet.
- Typing and display: Your visitors have to switch keyboard language to type the name, and some browsers and apps show the encoded form instead of the Arabic, especially when a name mixes scripts, as protection against lookalike names.
The practical answer for most projects: a primary Latin name for the website and email, with the Arabic name as an extra domain that redirects to it, if your extension accepts it.
03Choosing the extension in two minutes
The is part of the name, not an add-on, and your visitor reads it before opening your site. We cover the types of extensions and their registries’ rules in a separate article on the blog; here is the quick rule:
| Your audience | The closest extension | What to watch |
|---|---|---|
| Inside Kuwait | .com under your brand name | Add local signals: your audience’s language and an address in Kuwait City; a country extension is booked through its national registry, on its terms and documents |
| At home and abroad | A primary .com, with a close variant redirected to it | Make one domain primary and redirect the other to it |
| Global | .com | Short names are rare, so expect a compound brand name |
| A clear field | A specialised extension such as .shop or .tech | Compare the renewal price, not the first-year price |
| A charity or organisation | .org | Open to anyone without documents, so trust comes from your name and content, not the extension |
And avoid an extension that needs explaining every time you say the name. If you have to say “dot shop, not dot com” on every call, some visitors will type .com anyway and end up somewhere else.
04The legal check: trademarks
Registering a domain gives you no right to the name if it’s someone else’s trademark. In generic extensions, the trademark holder can file a complaint under the , and the domain is transferred to them if they prove three things together: that the name is identical or confusingly similar to their mark, that you have no rights or legitimate interest in it, and that you registered and used it in bad faith. Many country extensions apply a similar policy or send the dispute to their own courts.

The check takes a quarter of an hour:
- Your country’s trademark register: Search for the name and its close variants in your line of business, not just the literal name.
- WIPO’s global database: The Global Brand Database collects marks registered in dozens of countries, and you need it if your audience is outside Kuwait.
- Search and social accounts: A company trading under the same name without a registered mark may hold earlier rights, and its existence confuses your customers even if it never challenges you.
The most obvious mistake here: a well-known competitor’s name with an addition, such as a famous shop’s name followed by -kuwait or -online. That is exactly what dispute policies were designed to recover.
05Availability and the name’s history
An “available” result in the search tool means nobody owns the name right now, not that the name is clean. Many good names were registered before and then dropped, and some were used to send spam or host scam pages and landed on blocklists. If the name is taken, its data tells you when it was registered, when it expires and what state it’s in.
# The tools on Ubuntu or Debiansudo apt install -y whois dnsutils# Does the name have name servers? An empty answer doesn’t mean it’s freedig +short NS qahwat-albahar.com# Registration and expiry dates, and statuswhois qahwat-albahar.com | grep -iE "creation|expir|status"# The same data over RDAP, the official source for generic extensionscurl -sL https://rdap.org/domain/qahwat-albahar.com
Here’s how to read what you find:
- Pages older than the registration date: If the Internet Archive’s Wayback Machine shows pages for the name older than its current registration date, it was registered and dropped before. Open those pages and see what it used to be.
- A redemptionPeriod or pendingDelete status: The name is on its way to deletion after expiring, and may become available within weeks if its owner doesn’t restore it.
- Odd search results: Search Google for site: followed by the name. Pages in an unrelated language or with dubious content mean you’d have to clean up its reputation before building on it, or walk away.
06Register the names around it, and protect it
Once you settle on the name, think about who will mistype it and who might register a close variant to ride on your brand. You don’t need to register everything, but these variants are usually worth it:
- The other key extension: The .com if you started with another extension, since some of your visitors will type it anyway.
- The second spelling: yasmeen and yasmin, for example, or the name with and without a hyphen.
- The most common typo: A doubled or missing letter that people really type, not every possible mistake.
Redirect every variant to one primary domain with a permanent (301) redirect, and don’t spread email across them. Then check the redirect:
# You should see 301 and the primary domain in Locationcurl -sI https://yasmeen-bakery.com | grep -iE "^(HTTP|location)"
Finally, protect the name from loss: turn on auto-renewal, keep transfer lock on, and put the registrant’s email on a different domain from the one you’re registering, so it doesn’t stop with it if it expires. WHOIS privacy protection is an optional paid add-on you turn on if you want your details kept out of public lookups. We cover a domain’s lifecycle after registration in a separate article on the blog.

07Before you pay
This list is in order, and each item either rules a name out or confirms it:
- 01Read the name to someone over the phone; if they type it correctly the first time, it passes.
- 02If it’s Arabic, convert it with idn2, make sure your extension accepts it, and register a Latin name alongside it.
- 03Compare the extension’s yearly renewal price, not just the first-year price.
- 04Search your country’s trademark register and WIPO’s database.
- 05Check the name’s history in WHOIS, the Internet Archive and search results.
- 06Decide which extra variants you’ll register and redirect.
- 07Check the name and extension in the cart letter by letter: a domain name can’t be edited after registration, and its price isn’t refunded.
The practical advice: write down three candidate names, not one, and run all of them through these checks before you get attached to any. The name that survives all seven checks beats the name you fell for first.




