Announcing the Magic Pages Open House. Quarterly calls with our team!

Setting up Your Custom Domain on Magic Pages

Jannis Fedoruk-Betschki
By Jannis Fedoruk-Betschki
|

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.

💡
Adding or updating your custom domain only works if you've upgraded your trial to a paid plan.
  1. 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".
  2. Access the Domain Settings: Click on the "Domain" tab. Select "Set up Domain" to enter your custom domain or "Change domain" if you already have one.
  3. Enter Your Custom Domain: Make sure you have already registered the domain you want to use. Enter the domain name you wish to use and click "Continue". Unless you're on a provider like Cloudflare that supports CNAME flattening, use the www version for your domain (e.g., www.newdomain.com).
  4. Update Your DNS Records: The DNS setup widget will automatically detect your DNS provider show the exact record(s) you need to add. You can click on Open [your provider] button to jump straight to their dashboard. Add the records exactly as shown. DNS changes can take up to 48 hours to propagate, though they're often live within minutes.
  5. Activate Your Domain: Once you've added the DNS records at your provider, return to the Magic Pages customer portal and click "I have added the records — verify now". 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.
If setup seems stuck while verifying an A record, it's usually because DNS propagation hasn't fully completed yet. You can check progress at DNS Checker – enter your domain and select A as the record type to see whether resolvers worldwide are returning the correct record. If most resolvers have picked it up, but a few stragglers haven't, feel free to contact us — we can add the domain manually from our side and bypass the wait.

To send newsletters reliably from your new custom domain, you must verify the domain for email sending. Navigate to the Newsletter tab after activation and follow the instructions to add the required DNS records. You can find a step-by-step guide for connecting 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 without www). If your provider does not, consider using services like Cloudflare for more control or using the www 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.

Still have questions?

We're here to help and want to make sure you get the most out of your Ghost site. Reach out directly and we'll get back to you as soon as possible.

Websites powered by Magic Pages

From personal blogs to growing businesses — published with Ghost®, hosted with care.

Loading showcase sites...

Start Your 14-Day Free Trial

No credit card required