Domain Verification Troubleshooting
Resolve common domain verification issues
Domain Verification Troubleshooting
Having trouble verifying your custom domain? This guide will help you resolve common issues.
Common Error Messages
"DNS records not found"
Cause: DNS records haven't propagated yet or are incorrect.
Solutions:
- Wait 10-30 minutes and try again
- Verify records in your DNS provider
- Use a DNS checker tool (whatsmydns.net)
- Ensure TTL is 3600 or lower
"CNAME and other data"
Cause: Subdomain has other DNS records (A, AAAA, etc.) that conflict with CNAME.
Solution:
- Go to your DNS management
- Delete ALL existing records for the subdomain
- Add ONLY the CNAME record shown in Changelogy
- Wait for propagation
"Domain already in use"
Cause: Domain is configured in another organization or project.
Solution:
- Remove domain from other organization
- Wait 5 minutes
- Try adding again
"Invalid domain format"
Cause: Domain format is incorrect.
Valid formats:
- ✅
changelog.example.com - ✅
updates.example.com - ✅
example.com
Invalid formats:
- ❌
http://changelog.example.com - ❌
changelog.example.com/ - ❌
www.changelog.example.com(unless intended)
DNS Propagation
What is DNS propagation?
DNS changes take time to spread across the internet. This is normal and expected.
How long does it take?
- Typical: 5-30 minutes
- Maximum: Up to 48 hours
- Factors: Your DNS provider, TTL settings, location
Checking propagation
Use these tools:
- whatsmydns.net
- dnschecker.org
- Your terminal:
nslookup your-domain.com
Provider-Specific Guides
Cloudflare
- Set "Proxy status" to "DNS only" (gray cloud)
- Disable "Auto Minify" temporarily
- Set TTL to "Auto" or 3600
GoDaddy
- Use "@" for apex domain or subdomain name
- Remove any default parking page records
- TTL can be left at default (600 or 3600)
Namecheap
- Use "Advanced DNS" tab
- Remove default redirect records
- Add new CNAME record
Google Domains
- Use "DNS" section
- Select "Custom records"
- Add CNAME with subdomain name
Verification Checklist
Before clicking "Verify Domain":
- [ ] DNS records added to provider
- [ ] Waited at least 10 minutes
- [ ] Checked DNS propagation
- [ ] Removed conflicting records (for CNAME)
- [ ] Verified record values match exactly
- [ ] DNS cache cleared (if testing locally)
Still Having Issues?
If you've tried everything:
- Check your subscription: Custom domains require Pro plan
- Domain ownership: Ensure you own the domain
- DNS provider: Some providers have delays
- Contact support: Provide domain name and error message
Testing Your Domain
After verification:
- Wait 5-30 minutes for SSL provisioning
- Visit
https://your-domain.com - Check for SSL lock icon in browser
- Verify changelog loads correctly
- Test links and navigation
Removing and Re-adding
Sometimes the easiest fix:
- Remove the domain from Changelogy
- Wait 5 minutes
- Remove DNS records from provider
- Wait 5 minutes
- Add domain to Changelogy again
- Add fresh DNS records
- Verify
This clears any cached or stale configuration.