Editing settings and transferring Shopify domains
On the Domains page in your Shopify admin, you can view and edit the DNS settings for your domain, or transfer your domain to another store or domain provider.
View or edit the DNS settings for a domain
You can view and edit the following DNS settings from the Domains section of your Shopify admin:
- A Record
- CNAME Record
- MX Record
- TXT Record
- AAAA Record
- SRV Record
The A record and CNAME record for your domain are automatically set to Shopify's default domain records. If you want to add MX, TXT, SRV, or AAAA records, then you can edit the DNS settings for your online store. You might need to edit these records if you're setting up a third-party email service on your domain, if you want to point a subdomain at another website, or if you need to verify your domain with a third-party service.
In the Shopify-managed domains section, click the name of the domain that you want to edit.
Click DNS Settings.
If you want to make changes, then you can edit the following DNS settings:
- To add a new record, click Add custom record, select the record type, and then enter and confirm the details.
- To change an existing record, click Actions > Edit beside the record, and then enter and confirm the details.
- To delete a record, click Actions > Remove, and then click Remove again to confirm.
Reset DNS settings
You can reset your DNS settings to Shopify's default configuration. This will delete all your records except Shopify's DNS and A records.
In the Shopify-managed domains section, click the name of the domain that you want to reset.
Click DNS Settings.
In the Advanced settings section, click Reset DNS settings.
Click Confirm to reset your DNS settings.
Transfer your Shopify domain to a different Shopify store
You can transfer your primary Shopify domain from one store to a different Shopify store from the Domains page. Email forwarding and DNS records will transfer along with the domain. You need to be the store owner to transfer a Shopify domain. Learn more about staff permissions.
- Log in to the Shopify store that uses the domain that you want to transfer.
Click Manage to open the settings for the domain that you want to transfer.
Click Transfer domain.
Click Transfer to another Shopify store.
Confirm that your Store contact email is up to date in Settings > General, then click Send transfer link. You'll receive an email that contains a transfer link.
When you receive the email message, click the transfer link in the email text.
Log in to the Shopify store where you want to transfer the domain.
The domain transfer will complete within 24 hours.
Transfer your Shopify domain out of Shopify
To transfer your domain to another domain host, you must unlock your Shopify domain and provide your new host with a domain authorization code.
In the Shopify-managed domains section, click the name of the domain that you want to transfer.
Click Transfer domain > Transfer to another provider.
Review the information and click Confirm.
The domain authorization code is displayed on your domain's information page. Provide this code to your new provider to verify the transfer.
Optional: click Cancel transfer if you want to cancel your domain transfer.
Be aware that if you don't complete your transfer within 30 days, then your domain will be locked again.
HTTP Strict Transport Security (HSTS)
HTTP Strict Transport Security (HSTS) is a web security mechanism that ensures that browsers only connect to your online store over a secure HTTPS connection. Using a secure connection prevents certain kinds of network attacks and helps to ensure the safety of your data and your customers' data. HSTS is always active on your domain for as long as your domain is connected to your Shopify store.
If you remove a domain or leave Shopify entirely, then Shopify's HSTS policy remains in effect on your domain for an additional 90 days. If you transfer your domain to another platform that uses HTTPS, then you don't need to perform any additional procedures.
If you transfer your domain to a platform that doesn't use HTTPS, then for the next 90 days, an error message is displayed in the browser when anyone attempts to visit your domain. The error message might state that the site is not trusted or that the certificate is not valid. In that case, you can do one of the following:
- Wait until the 90 day period is over.
- Transfer your domain to a platform that provides a new TLS certificate.
- Purchase a TLS certificate from a certificate authority.
If you have questions about HSTS, then contact Shopify Support.