Every website available on the web has a unique address that you
can use to access it. Despite seeming like quite a mouthful of
technical jargon, the "Domains" section is simply for managing the
address of your store on the web. It involves the sort of settings
that you set once and then never really need to think about much
more.
Let's jump right into Settings and then Domains in
the navigation panel. When you first create your store, it will
have a temporary address that ends in myshopify.com: you can see my
store's address in the screenshot above is //imposters-poster-prints.myshopify.com.
Not exactly the type of address that I'd like to have to
communicate over a telephone!
The structure of a website address
Lets break down this address //imposters-poster-prints.myshopify.com
and look at each of its parts, starting at the end:
- The last part is .com, or dot com as it's pronounced. This is
called the top-level domain. Originally websites using a .com
addresses were meant to be commercial. Other examples of top-level
domains include: .org for organizations, .ca for Canada, .co.uk for
businesses in the UK, etc.
- The last two parts combined myshopify.com in this case is
called the domain.
- The imposters-poster-prints, the text before the domain is
called the subdomain. The most familiar subdomain is www, as in
www.google.com or www.yahoo.com but there are many others
are also used, blog for example, blog.shopify.com.
- // or h, t, t, p, colon, slash,
slash means that this is an address on the web. Sometimes you will
also see https:// which means that you're looking at a secure
website: you will see this when you go to the checkout of your
store for example.
So then to choose the address for your store, you need to:
- Choose a top-level domain: Perhaps you want something
international like a .com, .net, .org or a .biz. Or maybe your
target market is a particular country - .ca for Canada, .us for the
United States, .co.uk for the United Kingdom, etc.
- Choose a domain name: This is probably the most important part
from a branding perspective. It is not always possible to get the
one you want, as in most cases it's a free for all and anyone can
register a domain. You really have to do the research and see what
is available.
Registering A Domain Through Shopify
You can register domains in Shopify and it really does simplify
the process of setting up your store for the domain. There is a
choice of more than fifteen top-level domains. Here are the steps
to check the availability and register a domain:
- Open up the domains settings by clicking into Settings
and then Domains in the navigation panel. Click on the
button Add a domain.
- If you have not yet entered the billing information for your
Shopify account, you will need to do so before you can register a
domain. In this case, click the link enter your billing information
and come back to add a domain after.
- In the pop-up that appears, "I want to..." should be set to
"Register a new domain name".
- In the dropdown menu on the right, choose your top-level
domain. You can see the registration price for each top-level
domain in the menu.
- Next, in the text box type in the name you would like to
register for your domain. You can only use the following
characters: the 26 letters of the alphabet, numbers and the dash
symbol "-". No accented characters (like é or â) or other symbols
are allowed.
- Click the Check availability button. If the domain is
not available, Shopify will suggest some similar domains that are
available. Or if you prefer, you can check the availability of
another domain.
- If the domain is available, you will be asked to confirm the
purchase of the domain. Read the terms and assuming you agree with
them, select the checkbox that you have read and agree with them.
Confirm everything is correct then click the Purchase domain
button if you are ready to register and pay for your domain: it
will be charged to your Shopify account.
If all went to plan then you will see a confirmation that your
domain was successfully registered. You should also receive an
email shortly after confirming the purchase and providing some
extra details on managing your domain should you need it.
Note it can take up to 48 hours for your store to be accessible
worldwide through the new domain.
Managing Your Domains And Subdomains
When you register a domain through Shopify, three addresses will
be set up automatically for your store. For example if you
registered the domain yourstore.com then you will now have:
www.yourstore.com,
shop.yourstore.com and simply yourstore.com set up.
You will also have your store address on the myshopify.com
domain.
Changing your store's primary
domain
Your store will be accessible at all the addresses on the list
however only one can serve as your store's primary domain. It's
generally a good idea to set it up so that if someone tries to view
one of the other addresses they will be redirected to the primary
domain. To do so:
- On the domain settings page, click on the link Change
primary domain.
- In the pop-up that appears, choose your primary domain in the
dropdown.
-
Under the dropdown, you will now see a checkbox "redirect all
traffic to this domain" for the primary domain. Select the checkbox
to do so and click the Save button.
If you view your store now or try and open the other addresses,
you will see how it redirects to the primary domain.
Removing Domains Or Subdomains
To remove an address that you no longer want, be it a domain or
a subdomain, click the trash icon to the far right of the
address.
You'll have to confirm you really want to remove it. Note that
this will not delete or cancel the domain, it will just make it so
that your store is no longer accessible through that address. Note
also you cannot remove the original myshopify.com address for your
store.
Adding An Already Registered Domain
If you have registered a domain outside of Shopify, you can also
set it up as an address for your store. It's a bit more complicated
as you will have to do most of the setup on the site that you
registered the domain.
Follow the instructions on the Shopify support site.