Setting up or changing a custom domain for your Ghost CMS website on Magic Pages is a simple and straightforward process. While the ".mymagic.page" subdomains are great, using a custom domain gives your website a more professional feel. This guide covers both setting up your domain for the first time and changing it later on.
- Log into Your Ghost CMS Website: Navigate to
yoursite.mymagic.page/ghost
(or your current domain) and log into your admin panel. In the left navigation panel, go to the "Customer Portal". - Access the Domain Settings: Click on the "Domain" tab. Select "Edit Domain" to enter or update your custom domain.
- Enter Your Custom Domain: Make sure you have already registered the domain you want to use. Enter the domain name you wish to use (e.g.,
www.newdomain.com
), replacing any existing custom domain if necessary, and click save. - Update Your DNS Records: A list of DNS records required for the new domain will appear. Head over to your domain provider's website (where you registered the domain) to add or update your DNS settings with these specific records. Note that DNS changes can take some time to propagate across the internet, sometimes up to 48 hours, although often much faster.
- Activate Your Domain: Once you've added the DNS records at your provider, return to the Magic Pages customer portal and click "Activate Domain". This initiates the verification process for the new domain. Magic Pages will verify the DNS settings and configure your Ghost website to use the new domain once propagation is complete.
- Email Newsletter Configuration: To send newsletters reliably from your new custom domain, you must verify the domain for email sending. Scroll down on the domain page after activation and follow the instructions to add the required DNS records. This verification ensures your emails are authenticated and less likely to be marked as spam. You can learn more about using a custom sending domain here.

Important Notes
- Changing Domains: The process for changing an existing custom domain is the same as setting one up initially: update the domain in the portal (Step 3), update DNS records at your provider with the new values provided (Step 4), activate (Step 5), and crucially, re-verify your domain for email sending (Step 6).
- Root Domains: Not all DNS providers support CNAME records for the root domain (e.g.,
newdomain.com
withoutwww
). If your provider does not, consider using services like Cloudflare for more control or using thewww
version (e.g.,www.newdomain.com
). .mymagic.page
Subdomain: Your original.mymagic.page
subdomain remains active as an internal identifier but traffic will primarily route through your active custom domain once set up.
For further assistance, send an email to help@magicpages.co or use the live chat in the bottom right corner.