Domain registration is the process of acquiring a domain name from a domain name registrar.
As previously outlined, there are many different types of domain name extensions, but the most popular are .COM .NET and .ORG
There are country based domain name extensions such as .AU for Australia, .CA for Canada, .UK for the United Kingdom, and so forth.
There are also category based domain name extensions such as CLUB, .HOST, .SHOP, and so forth.
The domain name that you decide to register will depend on what domain names are currently available for registration, what the nature of your website is, and the market that you are targeting.
If you intend to sell books through your online shop, and you want to target the global market, then you might be interested in registering a domain name with a .COM extension.
If you wish to target the European market, then you might be interested in registering a domain name with a .EU extension.
Alternatively, you may be interested in acquiring a .BOOK domain extension
Whatever domain name you decide to register, compare the prices of the different registrars and search for any potential registration restrictions that may disallow you from registering a particular domain name extension. For example; one needs to have a physical presence in Canada to register a .CA domain name.
Here are some tips for choosing a good domain name. Ideally, a good domain name should be;
1. Easy to spell
2. As short as possible
5. Uses keywords
6. Does not contain numbers or hyphens
7. Preferably has a .COM extension
8. Does not infringe on registered trademarks
Recommended domain name registrars