Use a Custom Subdomain with Square Online
If you already own a custom domain and want to use a separate web address based on it, you can create a custom subdomain for your Square Online site. For example, if your custom domain name is ‘mybusiness.com’, then your custom subdomain could be something like ‘store.mybusiness.com’.
|Prefer a free subdomain? Learn how to set up a free subdomain.|
There are two parts to setting up a custom subdomain:
Get the IP address for your Square Online site.
Create the subdomain in your DNS settings.
Note: Changes to domain settings can take 24–48 hours to begin working. If the new subdomain isn’t working right away, give it some time and check again. Most changes take effect within a short time.
Get Your IP Address
If your domain and website are hosted in the same Square account, you’ll only need to follow the steps in this section.
To get the correct IP address for your site and create your subdomain:
In your Square Online Overview page, go to Website > Domains
Select Connect domain.
Select Use a domain I own elsewhere and enter your preferred subdomain name (e.g. ‘store.mybusiness.com’).
Select Connect and note the IP address in the ‘Points to’ column.
Select Verify changes.
Publish your site from the Square Online site editor to see the change live.
If you registered your domain name through Square Online, then you shouldn’t need to do anything further. The domain name is now set up with the correct IP address and an A record that allows you to create subdomains easily. Your subdomain should start working shortly after you publish your website.
If your subdomain doesn’t seem to be working, you can update your A records to the IP address you noted before. Learn how to manage records for Square Online domains in order to update your A records.
Edit Your DNS Settings
Domain hosted by your current Square account
If you followed the steps above in your current Square account, then you don’t need to proceed any further.
Domain hosted by a different Square account
If the domain name was purchased through a different Square account, you can use the IP address you noted above. To start:
Log in to the Square Online account that has the domain name you want to work with.
In your Square Online Overview page, go to Website > Domains.
Under the domain name you want to work with, select Manage > Manage domain.
Under DNS Records, select Add DNS record.
Under Type, choose A Record.
In the Host box, type in the subdomain you want to use (i.e. don’t enter the full link). For example, if your full subdomain address is ‘store.mybusiness.com’, then you would just enter ‘store’ in the box.
In the ‘Points to’ box, paste in the IP address you noted from the first section above.
Select Save when finished.
In the Square account that hosts your site, Publish your site from the Square Online site editor.
Domain hosted by a third party
If your domain is registered elsewhere, log in to that account and create an A Record that points to the IP address you noted before. The process should be similar to the steps outlined in the section above, but each web host has its own set of instructions for creating a subdomain, so be sure to double-check with them. If you aren’t sure what to do, you can ask the support team at your domain host, or check out these guides from some of the most popular hosts:
Learn more about how to connect your domain to Square Online if it’s hosted by a third party.