short and simple,
relevant and unique
no hyphens and numbers
These elements help to easily remember the name of your brand and website.
Often we read that one-word domains are more valuable than those that use two or three words. That could be true in some case, but not in all. For certain topics and for certain types of audiences two words are better than one, because they specify the content of the name and make it more easily memorable.
Scientists say that the memorability of certain words is linked to the frequency with which the brain used them as semantic links between other memories, making them often-visited hubs in individuals’s memory networks, and therefore places the brain jumped to early and often when retrieving memories.
This means that a word, a domain name, cannot be defined as memorizable in itself. What makes one, or two, three words easier to remember is the connection they have with other elements, such as experience, emotion, cultural environment.So, when you chose a name for your brand or webiste, you should know your audience first, what language or slang do they use. Many time the same word has different meanings in different contexts. Do you connect with a community with your brand? If yes, you should use the right keywords understandable by that community.
I would say somethig about hyphens and numbers. In general, it would be best to avoid them, but even in this case there may be exceptions. For exemple: techai and tech-ai, the first is like a brand also if the ai wants to refer to artificial intelligence, in the second case the hypen splits two words making it explicit that we are talking about AI technology.
Even with number there are exceptions. See 101Domain. 101 (one-zero-one) is a number, but we can say one-oh-one, as if it was a word, then we can read the domain name fluently, otherwise if the number was 742.