This is my first post, and I am quite new to Ghost Pro, so bear with me.
I’m currently attempting to map my existing domain, www.midsmas.com, to my new Ghost Pro blog at midsmas.ghost.io. My domain was previously connected to a Wordpress blog hosted on Siteground, but I’ve decided to make a switch to Ghost.
The domain was initially purchased through Google Domains, and I followed the steps as mentioned in the Ghost help article on Google domain setup (Google domain setup). But, after learning that Google Domains doesn’t support CNAME root domain configurations and using an A record for the root domain isn’t supported either, I set up a free Cloudflare account for better flexibility, following the recommendations from the same Ghost help article.
As far as I can tell, I’ve correctly set up Cloudflare and configured everything according to this Ghost help article: Cloudflare domain setup. The “Zones” section of my Cloudflare account shows that the zone, midsmas.com, is active, and the dashboard message indicates that Cloudflare is now protecting my site.
In the “DNS” section, I’ve set up the following records:
- A record for midsmas.com pointing to 18.104.22.168 (Proxied, TTL - Auto)
- CNAME for _domainconnect pointing to connect.domains.google.com (Proxied, TTL - Auto)
- CNAME for www pointing to midsmas.ghost.io (Proxied, TTL - Auto)
And my Cloudflare Nameservers are:
The last recommended step is to add an MX record for my root domain for email. However, as I don’t have an email associated with midsmas.com and have no plans for setting one up soon, I haven’t done this.
Here’s my problem: Even though it’s been 24 hours since I made these changes, when I navigate to www.midsmas.com, I get an ‘Error’ page from Siteground, my previous host. Also, the free SSL certificate generated by Cloudflare doesn’t seem to be active, as Google Chrome is showing me a security error. When I check DNS propagator sites, the A record appears to have propagated, but not the CNAME record, which seems odd.
Has anyone encountered a similar problem or have any idea what might be going wrong? Any help would be greatly appreciated!
Thanks in advance,