Fix custom domain issues

In this article: How to identify and resolve the most common problems when your Ruzuku Pro custom domain isn't working, from DNS records to SSL certificates. Pro


When to use this article

You've set up a custom domain for your Ruzuku Pro site (like courses.yoursite.com), but something isn't right. Maybe the domain shows an error page, the browser warns about an insecure connection, or the domain just doesn't load at all. This article walks through each issue with a specific fix.

If you haven't set up your custom domain yet, start with Set up your custom domain first.


Your domain isn't loading at all

If you visit your custom domain and get a "site can't be reached," "DNS address could not be found," or blank page, the DNS records are likely the issue.

Step 1: Verify your CNAME record

Your custom domain needs a CNAME record pointing to courses.ruzuku.com. Here's how to check:

  1. Open a DNS lookup tool. You can use dnschecker.org (free, no account needed).
  2. Enter your full subdomain (for example, courses.yoursite.com).
  3. Change the record type to CNAME.
  4. Click Search.

What you should see: The result should show courses.ruzuku.com as the CNAME target.

If you see no results or a different target, your CNAME record is missing or misconfigured. Log into your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.) and update the record:

  • Type: CNAME
  • Name/Host: The subdomain prefix only (for example, courses if your domain is courses.yoursite.com). Do not enter the full URL.
  • Value/Target: courses.ruzuku.com
  • TTL: Leave at the default (or set to 300 for faster propagation during setup)
Note: A common mistake is entering the full URL (courses.yoursite.com) in the Name field instead of just the prefix (courses). Your registrar usually appends your root domain automatically.

Step 2: Wait for DNS propagation

After creating or updating a CNAME record, it can take anywhere from 15 minutes to 24 hours for the change to spread across the internet. Most changes take effect within 1-2 hours.

You can monitor propagation at dnschecker.org. When most or all global locations show the correct CNAME target, your domain should start working.

Step 3: Confirm the domain in your Ruzuku account

Even if your CNAME record is correct, Ruzuku needs to know about your custom domain:

  1. Log into your Ruzuku account.
  2. Click your profile photo in the upper left and select Account.
  3. Click Site in the left sidebar.
  4. Enter your custom domain (the full subdomain, like courses.yoursite.com) and follow the prompts.

If you don't see the Site option, your account may not be on the Pro plan. Email support@ruzuku.com and we'll confirm your plan status.


Your domain loads but shows an SSL error

If your browser shows a warning like "Your connection is not private," "NET::ERR_CERT_COMMON_NAME_INVALID," or a padlock with a red X, the SSL certificate hasn't been issued yet or is still provisioning.

Why this happens

Ruzuku automatically provisions a free SSL certificate for your custom domain. This process starts after your CNAME record is correctly pointing to courses.ruzuku.com and can take up to a few hours.

What to do

  1. Confirm your CNAME is correct using the DNS lookup steps above. SSL provisioning can't start until the CNAME is in place.
  2. Wait 2-4 hours. SSL certificates are issued automatically once DNS is propagated. In most cases, the certificate is ready within a couple of hours.
  3. Clear your browser cache. If you visited your domain while the certificate was still being provisioned, your browser may have cached the error. Clear your cache or try opening the domain in an incognito/private window.
  4. Check after 24 hours. If the SSL error persists after a full day with a verified CNAME record, email support@ruzuku.com. We can check the certificate status on our end and re-trigger provisioning if needed.
Tip: While waiting for the SSL certificate, your domain may work with http:// but not https://. Once the certificate is issued, both will work and HTTP will automatically redirect to HTTPS.

Your domain works, but shows old or wrong content

If your custom domain loads a different website, a parking page from your registrar, or an older version of your site, the CNAME record is probably pointing to the wrong target.

  1. Run a CNAME lookup at dnschecker.org for your subdomain.
  2. If the target is anything other than courses.ruzuku.com, update the CNAME record at your registrar.
  3. If you have multiple DNS records for the same subdomain (for example, both a CNAME and an A record for courses), delete the conflicting records. A subdomain should have one CNAME record pointing to courses.ruzuku.com and nothing else.
Note: If you use Cloudflare, make sure the DNS record for your Ruzuku subdomain has the proxy toggle set to DNS only (gray cloud), not Proxied (orange cloud). Cloudflare's proxy can interfere with Ruzuku's SSL certificate provisioning.

Your old Ruzuku URLs stopped working

They shouldn't have. After setting up a custom domain, your original courses.ruzuku.com URLs continue to work and redirect to your custom domain. Students with old bookmarks or saved links won't lose access.

If an old URL isn't redirecting:

  1. Confirm your custom domain is working by visiting it directly.
  2. Try the old courses.ruzuku.com URL in an incognito/private window (this rules out browser cache issues).
  3. If the old URL returns a 404 or error, email support@ruzuku.com with the specific URL so we can investigate.

Registrar-specific tips

DNS settings look slightly different at each registrar. Here are pointers for the most common ones:

GoDaddy

  1. Go to My Products and click DNS next to your domain.
  2. Click Add Record.
  3. Type: CNAME, Name: your subdomain prefix (e.g., courses), Value: courses.ruzuku.com, TTL: Default.
  4. Click Save.

Namecheap

  1. Go to Domain List, click Manage next to your domain.
  2. Click Advanced DNS.
  3. Click Add New Record.
  4. Type: CNAME, Host: your subdomain prefix, Value: courses.ruzuku.com, TTL: Automatic.
  5. Click Save.

Cloudflare

  1. Go to your domain's DNS settings.
  2. Click Add Record.
  3. Type: CNAME, Name: your subdomain prefix, Target: courses.ruzuku.com.
  4. Set the Proxy status to DNS only (gray cloud icon).
  5. Click Save.

Google Domains / Squarespace Domains

  1. Go to DNS settings for your domain.
  2. Scroll to Custom records and click Manage.
  3. Host name: your subdomain prefix, Type: CNAME, Data: courses.ruzuku.com, TTL: 300.
  4. Click Save.

If your registrar isn't listed here, search their help docs for "add CNAME record" or email support@ruzuku.com with the name of your registrar. We'll walk you through it.


Quick diagnostic checklist

Run through these checks in order when your custom domain isn't working:

  1. Is the CNAME record set to courses.ruzuku.com? (Check at dnschecker.org)
  2. Is only the subdomain prefix in the Name/Host field (not the full URL)?
  3. Are there conflicting DNS records (A record, AAAA record) for the same subdomain?
  4. Has it been at least 2 hours since you created or changed the record?
  5. Is the domain entered in your Ruzuku account under Account > Site?
  6. If using Cloudflare, is the proxy set to DNS only (gray cloud)?

If you've checked all six and the domain still isn't working, email support@ruzuku.com with:

  • Your custom domain (e.g., courses.yoursite.com)
  • Where you registered your domain (e.g., GoDaddy, Namecheap)
  • What you see when you visit the domain (error message, wrong site, blank page)

We can usually resolve domain issues within a few hours.


Frequently Asked Questions

How long does DNS propagation take?
Most CNAME changes take effect within 1-2 hours. In rare cases, it can take up to 24 hours. You can track propagation in real time at dnschecker.org.
Can I use my root domain (yoursite.com) instead of a subdomain?
No. Ruzuku Pro requires a subdomain (like courses.yoursite.com, learn.yoursite.com, or academy.yoursite.com). You can choose any prefix you like as long as it isn't already in use on your domain.
Do I need to buy an SSL certificate?
No. Ruzuku automatically provisions a free SSL certificate for your custom domain. Once your CNAME record is in place and DNS has propagated, the certificate is issued within a few hours. Your site will be served over HTTPS at no extra cost.
I changed my CNAME but it's still not working after 24 hours. What now?
Email support@ruzuku.com with your custom domain name, your registrar, and a screenshot of your DNS settings. We can check whether the record is visible from our end and troubleshoot from there.
Can I change my custom domain later?
Yes. Go to Account > Site in your Ruzuku account and update the domain. You'll also need to update the CNAME record at your registrar to point the new subdomain to courses.ruzuku.com. Your old custom domain will stop working once you change the DNS, but your courses.ruzuku.com URLs will always continue to work.

Related Articles

Still need help? Contact Us Contact Us