Why hasn't my domain propagated yet? (DNS)
1. The Time Factor: The 24-Hour Window
The most common reason for a domain "not working" is simply time. Create exactly the records shown under Settings > Network (CNAME <domain> pointing to cname.squareweb.app, TXT _cf-custom-hostname.<domain> and the _acme-challenge TXT) at the DNS provider your nameservers point to. If you move your nameservers to Cloudflare, do it first and wait until dnschecker.org (type NS) shows them before attaching the domain: that change needs to be replicated by internet providers across the globe.
- Estimated Time: Record changes usually show up within minutes on Cloudflare, but a nameserver change can take 24 to 48 hours.
- Tip: Do not repeatedly change settings during this period, as each modification can restart the propagation cycle on some servers.
2. Common Configuration Errors
Often, the problem is not propagation itself, but a technical error in data entry. Here are the most frequent cases:
Inconsistency Between Root Domain and Subdomain
This is the most common error:
- The Error: You register the root domain on Square Cloud (e.g.,
yoursite.com), but on Cloudflare or at your provider, you created a record for thewwwsubdomain (e.g.,www.yoursite.com). - The Solution: Make sure that what was entered in Square Cloud's Network tab matches exactly with the Name field of your Cloudflare record. If you want to use the domain without "www", use the
@symbol in Cloudflare's Name field.
Conflicting CNAME Records
If you previously pointed the domain to another hosting service, make sure you have deleted the old A or CNAME records. Having two different destinations for the same domain name will cause instability or access errors.
3. Local Cache: The Invisible Villain
Sometimes, the domain has already propagated worldwide, but your computer or router still "remembers" the old route (or lack thereof).
- Browser Cache: Try accessing the site in an incognito window or through another browser.
- Windows/Mac Cache: Your operating system stores DNS resolutions. You can flush this by opening the terminal and typing:
- On Windows:
ipconfig /flushdns - On Mac:
sudo killall -HUP mDNSResponder
- On Windows:
- Mobile Network: A quick way to test if it's your router's cache is to try accessing the site using your phone's 4G/5G data, disconnected from Wi-Fi.
4. How to Diagnose with Precision
Don't guess whether the domain worked. Use technical global verification tools:
- DNS Checker: Access the dnschecker.org website.
- Enter your domain and select the A type if the record is Proxied on Cloudflare: Cloudflare IPs everywhere mean it has propagated. The CNAME type only shows
cname.squareweb.appfor "DNS only" records or other providers. - If most locations show the expected result, the problem is likely your local cache. Also check the status of each record in the Network tab.
Conclusion
If you have reviewed the records (CNAME and TXT), ensured that the domain on Square Cloud matches the one on Cloudflare, and waited a reasonable amount of time, your application should be online soon. A domain still pending 24 hours after you attached it is detached automatically (the app keeps its squareweb.app address). Once your records resolve, enter the domain again under Settings > Network.
Updated on: 10/04/2026
Thank you!
