For example:
onlineleathershoes.com
leathershoes24.com
or
online-leather-shoes.com
online-leather-shoes.com is the worst, Online is a fairly useless filler word (all sites are online) an exact search keyword domain name gives an edge for that one term, at least having descriptive name should help ranking more than an abstract brand name.
leathershoes24.com has the differentiating add-on "24" at the end which is a better choice, and it's shorter
It wold be worth spelling out specialty items like HempShoes or VeaganShoes, there may not be a need to say Leather because it is assumed part of standard shoes.
There are sites with tools that help you come up with fictitious names, including: wordlab.com, naming.net, wordoid.com, lingzini.com, namestation.com, domainsBot.com some of these tools look up the domain name availability as you go.
If you find an available .com name, there's a high probability that it' not a trademarked name.
A good domain name has included keywords on them. This helps your website to easily get crawled on by the spider. On the given list, onlineleathershoes.com is best because it can be remembered easily. The third one on the list could have been great if you just included only one dash. A dash character can help make your words accessible. Check this example:
skiingholidays.co.uk
skiing-holidays.co.uk
You can see that the dash is what makes the two different, and Google much favors skiing-holidays.co.uk because it is more accessible. Generally, according to seoexpertpage.com, a domain name can have letters, numbers and the dash character.
First and Second is good but I really don't like third one because it's not good for SEO. If you want to choose better one from first two then I onlineleathershoes(dot)com is really nice for online businesses in my opinion. Second one is also good but it's have addition “24” add on.
hghgh
Which is better? Adding a word to the start or adding a number to the end?
For example:
onlineleathershoes.com
leathershoes24.com
or
online-leather-shoes.com