Setting up Your Custom Domain on Magic Pages

Last updated: 06 December 2023

Setting up a custom domain for your Ghost CMS website on Magic Pages is a simple and straightforward process. While we love our free "" subdomains, using a custom domain gives your website a more professional feeling.

Begin by logging into your Ghost CMS website ( and navigate to "Customer Portal" in the left navigation panel.

There, click on the tab "Domain".

Click on the "Change" label for your new custom domain and enter the domain you want to use. Please make sure that you have already registered that domain and are able to point your DNS records towards to Magic Pages server.

Next, a modal with a list of DNS records will open. Head over to your domain provider and find the option to change your DNS records there.

Copy the host and value of each record and save them. It might now take up to 24 hours until they become available.

If you're also planning to send email newsletters through Ghost and Magic Pages, we highly urge you to also set up the optional records. These are DKIM records, which are crucial for email deliverability.

After you've confirmed that you have set these records up, you can save the new domain and the work on our end begins. We regularly check whether the new settings have been applied and will inform you once everything is ready.

Got a question that's not answered here?

We're here to help and want to make sure you get the most out of Magic Pages. Get in touch with us and you'll get back to you as soon as we can.

Send us an email

Built by Magic Pages customers

Magic Pages is proud to have helped so many amazing publications come to life. Here is a small selection of what our customers built on Magic Pages.

office laptop working

Ellie Mathieson

Digital Storefront
Google HQ

Big Idea Bible

Personal Blog
office laptops

Christine Trac