Skip to main content

Connecting a Custom Domain (Subdomain or Subfolder)

Updated this week

Overview

When you publish Psyke pages, they appear under your own website domain — either as a subdomain (like pages.yourdomain.com) or inside a subfolder (like yourdomain.com/pages). This means visitors see your brand, not Psyke's.

This article covers the subdomain method. For subfolder hosting via reverse proxy, see the separate article Setting Up a Reverse Proxy.

What is a Subdomain?

A subdomain is a prefix added before your main domain name. For example, if your domain is example.com, you might create pages.example.com or go.example.com. Visitors see this in their browser's address bar.

Step 1: Choose Your Subdomain

Decide on the subdomain prefix you want, for example pages, hub, or go. Avoid using www.

Step 2: Create a CNAME Record in Your DNS Provider

A CNAME record (short for Canonical Name) tells the internet that your subdomain points to Psyke's servers. Here is how to do it in the most common DNS providers:

Cloudflare

  1. Log in to your Cloudflare account and select your domain.

  2. Go to DNS → Records.

  3. Click Add Record.

  4. Set Type to CNAME, Name to your chosen prefix (e.g. pages), and Target to the value Psyke provides in your dashboard settings.

  5. Set the proxy status to DNS only (grey cloud) to avoid SSL conflicts.

  6. Click Save.

GoDaddy

  1. Log in and go to My Products → DNS.

  2. Click Add and select CNAME.

  3. Enter your subdomain prefix in the Host field, and the Psyke target value in the Points to field.

  4. Click Save.

Google Domains / Squarespace Domains

  1. Open DNS settings for your domain.

  2. Under Custom Records, add a CNAME record with your prefix and Psyke's target value.

Step 3: Add the Subdomain in Psyke

  1. In your Psyke dashboard, go to Settings → Domain.

  2. Enter your full subdomain (e.g. pages.yourdomain.com) and click Connect.

  3. Psyke will verify the DNS record automatically.

Step 4: Wait for DNS Propagation

DNS changes typically take between 10 minutes and 48 hours to take effect worldwide. You can check propagation status using a free tool like dnschecker.org.

Troubleshooting

  • Psyke says verification failed – Double-check the CNAME target value in your Psyke settings. Make sure there are no typos and that the record type is CNAME, not A or TXT.

  • Site shows a security warning – SSL provisioning can take up to 30 minutes after DNS propagates. Wait and try again.

  • Pages not showing – Confirm your campaign is published and the domain settings are saved.

Did this answer your question?