This article is written for those who have already purchased a Custom Domain. If you have not purchased a Custom Domain, you will need to obtain one from a 3rd-party domain provider such as GoDaddy, Netfirms, Gandi, Dotster, or other domain providers who can offer you Full DNS Services.
What is a Custom Domain?
With a Custom Domain you will be able to map, for example, yourusername.pixieset.com => client.myphotography.com. These two URLs would then be equivalent (i.e., you would see the same page when viewing either URL - the only difference would be in the actual web address).
You'll then be able to access your Collections using either the Custom Domain or the Pixieset version of the URL (i.e. client.myphotography.com/examplecollection or yourusername.pixieset.com/examplecollection).
This is a great way to maintain your branding for clients while they view your Pixieset Collections!
Step 1 - Create CNAME Record
Log into the dashboard where your domain is being hosted, and head over to the Zone File Settings, DNS Manager, or a similar area. Then, you will create a CNAME record that points to Pixieset.
You'll typically see the following fields for the CNAME record you are creating:
Alias (or Host) - This will be a new subdomain such as client, proofing, or gallery which will then create the new URL client.yourdomain.com or proofing.yourdomain.com or gallery.yourdomain.com. If you are not using your website as a standalone website, another great option is to use the CNAME "www", which will create the www.yourdomain.com for your Custom Domain.
Type - Select CNAME for this
Points To - Enter domain.pixieset.com (enter exactly as shown here in bold, DO NOT replace domain with anything!)
Keep in mind that you will need to create the CNAME record entry where your domain is being hosted, and this may not necessarily be the same provider you purchased the domain from. For example, if you have purchased your domain from GoDaddy, and use Bluehost for hosting, you will need to make the adjustments to your domain in your Bluehost dashboard, and not GoDaddy.
Note: DNS changes can take up to 72 hours to propagate across the entire internet.
Step 2 - Set Up Custom Domain on Pixieset
Start by logging into your Pixieset Account, then go to the Client Gallery dashboard and click on Profile > Domain. Enter your custom domain name (e.g. subdomain.yourdomain.com without http://) in the Custom Domain field, and check that it's pointing correctly using the Test Domain option. If you see a "Success!" message, scroll down and make sure you Save Changes.
That's it! Now wait for your DNS propagation and your custom domain mapping is ready.
Correct Example: client.joephotostudio.com
Incorrect Example: http://client.joephotostudio.com
Root Domain Mapping (Optional)
Root domain mapping to Pixieset (i.e. yoursite.com without the 'www') is not supported natively, but you can enable domain forwarding with your domain provider to make this happen. Within your domain provider's admin panel, find the Domain Forwarding area, or something similar. You'll then want to create a 301 (permanent) redirect rule to forward your root domain to the version with the www.
Note: Always select https:// and 301 redirect if available.