Connect Your Domain with Square Online

Note: Your website must be upgraded to a paid plan in order to connect a domain name.

If you’ve already registered your own domain name through a different company, you can still use it with your website. You’ll need to perform a couple of tasks first, but we’ll walk through that short process here.

Step 1: Set up the domain with your website.

Log into your account and go to Website > General Settings on the dashboard. Click the Customize button in the Site Address section.


Click “Use a domain I own” then type in your domain name and hit “Verify”.

If you have a domain with popular third party hosts like Godaddy or Google, you can easily connect a domain from those hosts automatically with our integrated domain connection feature. After clicking “Verify”, you will see a button that says “Connect with Godaddy” (for example). Clicking that button will prompt you to log in to your third party host account, and the domain connection process will take care of itself automatically within 24 hours. You will not need to proceed to step two.

For all other hosts, you can connect your domain manually. After clicking “Verify”, select “Connect” my domain and click the Next button to see the instructions, as shown below. Take note of the IP address in the “POINTS TO” column - you will need this to complete the setup process. Once you’ve gotten the IP address, you can go ahead and click the Connect button. You can also publish your website at this point, but it won’t be live at the new address until you complete step two.


Step 2: Set up the DNS records at your domain host.

For the next step, log into the website for your domain host, or registrar. You’ll need to modify your domain’s A records to point to the IP address from step one. If you’ve ever worked with DNS records, this part should be familiar to you - simply copy the IP address displayed in the connect domain screen and update your A Records to point there.

If you’re not comfortable making DNS changes on your own, your domain host should be able to help you accomplish this. Simply copy the IP address shown in the domain connect screen and get in touch with the support team at your domain host. Let them know you’ve built your site with a new host, and you need them to update the A Records for you. Give them the IP address you obtained from the connect screen and make sure they know that both the root and www records need to be pointed there.

If you’ve already published your site to the new address, it should begin working shortly. If not, you can go ahead and do that now.

Please note that DNS changes can take 24 - 48 hours to propagate in some cases, so it may take time for your site to start working.

Tip: Want to use a custom subdomain, like shop.mysite.com? You’ll need to create an additional A record for the subdomain and point it to the provided IP address following the same steps outlined in this article. If you’re unsure of how to do that, your domain host will be able to help you out.

Can't find what you need?