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

Skip to the answer

How to remove a custom domain from your site

Take the domain off your site in the Customer Portal before you change its DNS. The other way round locks you out of your Ghost admin.

Jannis Fedoruk-Betschki Jannis Fedoruk-Betschki

Remove the domain in your Customer Portal first, then change your DNS. The other way round locks you out of your own site.

While a custom domain is connected, your .mymagic.page address forwards to it. That includes your admin panel, so yoursite.mymagic.page/ghost sends you straight on to yourdomain.com/ghost. If you move that domain's DNS elsewhere and both addresses stop working for you that's because the custom domain doesn't reach us any more, and the subdomain still forwards to the custom domain. The Customer Portal goes with it, because it's built into your Ghost admin.

So do this part while your site is still running.

Removing the domain

  1. Log in to your Ghost admin and click Customer portal in the left sidebar. (Not sure where that is?)
  2. Click Domain in the top menu.
  3. Under Custom Domain, click Remove domain.
  4. The dialog asks Remove custom domain? Click Remove Domain to confirm.

You'll get a "Domain removed successfully" message, and your site is back on its .mymagic.page address within a few minutes. Your admin panel moves with it, to yoursite.mymagic.page/ghost.

Posts, pages, members, staff users, themes and backups are all untouched. Two things do change:

  • Any custom newsletter sending domain you've set up is removed too. If you connect a domain again later, you'll set that up again as well.
  • We don't redirect your old domain to your .mymagic.page address. Anyone visiting the old domain sees an error until you change its DNS records.

That second point is your last step. At your DNS provider, delete the records pointing at us, or repoint them at wherever the domain lives now.

Moving to a different domain?

Use Change Domain instead of removing anything. Add the new domain's DNS records, verify them in the portal, and your site switches over. Nothing goes offline in between, and you can clean up the old records afterwards.

The full walkthrough is here:

Setting up Your Custom Domain on Magic Pages
Learn how to easily set up a custom domain for your Ghost CMS on Magic Pages. Follow our clear, step-by-step guide to update DNS settings and enhance email deliverability.

If you've already changed your DNS

Send us a message at help@magicpages.co with the domain you want released. We'll remove it from our side, and your site comes back on its .mymagic.page address with everything intact. Nothing is lost by doing it in this order. It just takes a message instead of a click.

💡
We're working on a customer portal that lives outside your Ghost admin, with its own address and its own login. Once that's live, you'll be able to remove a domain yourself even after its DNS has already moved. It's on our roadmap.