WAQAF

Custom domains

Connect your organisation's own domain to your public website — add the domain, set the DNS records, and let WAQAF verify it automatically.

When you create a website, WAQAF gives it a free address straight away — a subdomain such as yourcharity.waqaf.uk. That address works from the moment you publish, and many organisations are happy to keep it. But if your charity already owns its own domain (say istiqama.org), you can connect a part of it — for example donate.istiqama.org — so your public site lives at an address that belongs to you. This page walks you through connecting one, setting the DNS records it needs, and watching WAQAF verify it.

You don't replace the subdomain when you do this — it keeps working. Once your custom domain goes live, your old subdomain address simply redirects visitors to the new one, so no old link ever breaks.

Who can do this. You need the Site Manager role, which grants manage over domains. The Site Editor and Site Viewer roles can only see the domain settings, not change them, and an organisation Owner or Admin can manage them too. If you can open the Domain section but the Connect domain button and DNS instructions are missing, your role is read-only; see Members & roles.

Where to find it. Website → Settings → Custom domain.

Custom domains may be a paid feature on your plan, and they only work once WAQAF has been set up to host them. If the section shows "Custom domains aren't available yet" instead of the connect form, the feature isn't switched on for your organisation — speak to your administrator or check Billing & plan. Nothing on this page is possible until that message is gone.

Before you start

A custom domain only works if a website already exists for your organisation. If you haven't built one yet, the section will tell you to create a website first — see Creating your site — and there will be nothing to connect a domain to.

You'll also need access to wherever your domain's DNS is managed. That's usually the company you bought the domain from (your registrar, such as GoDaddy, Namecheap or Cloudflare) or whoever runs your charity's website. You don't do anything technical inside WAQAF — WAQAF tells you exactly which two kinds of record to add, and you (or your IT contact) add them at the registrar.

Use a subdomain, not the bare domain. WAQAF connects a subdomain such as donate.yourcharity.org or www.yourcharity.org — not the bare yourcharity.org on its own. If you type a bare domain, you'll be asked to enter a subdomain instead. This is a deliberate limit, not an error.

Connecting your domain

Open the Custom domain section

From the dashboard go to Website, open Settings, and choose Custom domain from the list of sections. You'll see a field labelled Your domain.

Enter your subdomain and connect

Type the subdomain you want to use — for example donate.istiqama.org — into the Your domain field, then select Connect domain.

WAQAF tidies up what you type (it lowercases it and strips off any https:// or trailing slash), so don't worry about getting the formatting exactly right. If what you entered isn't a valid subdomain, you'll get a clear message and nothing is connected.

A domain can only be connected to one site. If you see "That domain is already connected to a site", it's in use elsewhere; and if this site already has a custom domain, you'll need to remove the existing one first before adding another.

Add the DNS records WAQAF gives you

As soon as the domain is connected, WAQAF shows you the DNS records to add at your domain provider. There are two kinds, and you copy each value with the copy button beside it:

  • Point your domain to us — one CNAME record. This is what sends visitors of your subdomain to your WAQAF site.
  • Verify ownership — one or more TXT records. These prove you control the domain and let WAQAF issue the HTTPS certificate (the padlock) so your site is served securely.

Add every record exactly as shown — the Name and the Value for each — at your registrar. The values are unique to your domain, so copy them rather than typing them.

Wait for verification

You don't press anything to verify — WAQAF checks for you. DNS changes take a little while to spread across the internet (usually a few minutes, occasionally longer), and the section shows a status badge that updates on its own as it progresses:

  • Pending verification — WAQAF is waiting to see your records.
  • Verifying certificate… — your records were found and the HTTPS certificate is being issued.
  • Active — everything is verified and your site is live on your domain.
  • Action needed — something needs your attention; see the next section.

Leave the page open, or come back to it later — each time the section loads it fetches the latest status. There's nothing to "save".

You're live

Once the badge reads Active, the section shows Live at with a link to your domain, and a note confirming that your old subdomain now redirects there. Visit the link to see your public site on its new address.

If something needs attention

If the badge reads Action needed, WAQAF couldn't verify the domain. The most common reasons are simple:

  • A DNS record was typed instead of copied, or one record is missing.
  • The change hasn't finished spreading yet — give it more time and reload the section.
  • Your registrar added the record to the wrong name, or kept an old conflicting record.

When there's a specific problem, the section shows a short explanation beneath the badge. Fix the records at your registrar to match exactly what WAQAF lists, then reload — WAQAF re-checks automatically and the badge recovers on its own once the records are right. You don't need to disconnect and start over.

Most "it's not working" moments are just DNS taking its time, or a single mistyped value. Re-copy the Name and Value straight from WAQAF, confirm there are no leftover records pointing the same subdomain somewhere else, and wait a few minutes.

Removing a domain

To disconnect a custom domain, open the same section and select Remove, then confirm. This unlinks the domain from your site and stops it serving — your subdomain address keeps working as before, so your site is never offline. You can connect a different domain afterwards if you wish.

Removing a domain only disconnects it inside WAQAF. The DNS records you added at your registrar stay there until you delete them yourself — tidy them up at your provider once you no longer need the domain, especially the CNAME pointing to us.

See also

On this page