Skip to main content

White-Label Domains & Custom CNAME Setup

Configure a custom domain for branded reporting and white-label client access.

What it is

White-labeling allows you to fully brand how clients experience Keyword.com reporting.

There are two branding areas:

  1. Dashboard Domain Branding (Shared Projects & Embedded Reports)

  2. Email Sending Settings (Scheduled Reports)

This article explains:

  • The different domain customization options available

  • When each option applies

  • How to configure DNS records

  • How to enable the White-label add-on

  • How email sending domains are verified


Why it matters

For agencies and SaaS providers, branding impacts:

  • Client trust

  • Deliverability

  • Perceived ownership of the reporting system

  • Long-term scalability

White-labeling ensures your reports:

  • Appear under your domain

  • Maintain consistent branding


1. Shared project domain customization (dashboard layer)

Shared project domain customization changes the URL used when sharing live dashboards.

Depending on your account and needs, there are two options available:

Option 1: White-label domain

Example:
​https://app.seranktracker.com/...

This replaces the default Keyword.com shared-project domain with the white-label domain.

How to enable:

This requires the White-label add-on. If the card shows Paid add-on, click Upgrade to review the add-on. With the add-on enabled, the card shows Active.

  1. Open Account Settings → Shared projects → Account defaults.

  2. Find Whitelabel reports.

  3. Turn on Whitelabel domain.

An active custom domain takes priority over the seranktracker.com domain.

White-label branding controls in Shared projects account defaults

Best for:

  • Basic branding separation

  • Agencies that don’t require full custom domains


Option 2: Full custom sub-domain (add-on product)


​Example:
​ranktracker.disney.com

This allows you to use your own domain entirely.

With the White-label add-on active, open Account Settings → Shared projects → Account defaults → Whitelabel reports → Manage custom domain. Follow the setup steps below to add your domain and verify its DNS records.


White-label email domain (scheduled reports sender domain)

The custom-domain setup includes Email sending DNS records alongside the records for shared reports .

Review your account-wide sender address under Scheduled reports → Email settings → Send from. Send a test scheduled report to confirm the sender before using it for client delivery. Contact support if the sender does not match your settings.


What this affects

  • Scheduled Reports email sender

  • Email authentication (SPF / DKIM)

  • Deliverability

  • Client perception

This setting is account-wide.


How to configure

  1. Open Account Settings → Shared projects → Account defaults.

  2. Under Whitelabel reports, confirm that the White-label add-on is Active.

  3. Click Manage custom domain.

  4. Enter a subdomain you control in Domain, such as reports.youragency.com.

  5. Click Add domain.

  6. Copy the records shown under Website & reports and Email sending to your DNS provider.

You can configure one custom domain per account. Use the exact records generated for that domain.

Custom domain setup form

DNS records required

The app generates five DNS records for your domain. Copy each record’s type, hostname, and value from Manage custom domain .

Website & reports

  1. Website CNAME: points your chosen subdomain to app.keyword.com.

  2. SSL verification CNAME: uses an _acme-challenge hostname and a verification target generated for your domain. Copy the full value shown in the app.

Email sending

  1. SPF TXT: uses v=spf1 include:mailgun.org ~all. Use the hostname shown in the app and avoid creating duplicate SPF records.

  2. DKIM TXT: uses a domain-specific selector and key. Copy both the hostname and value shown in the app.

  3. Email tracking CNAME: points email.<your custom domain> to mailgun.org. Use the exact hostname shown in the app.

For Cloudflare DNS, set the CNAME records to DNS only (grey cloud). Proxied records prevent verification.

After adding the records, click Verify records. The app also checks automatically every 30 seconds. DNS changes can take up to 24–48 hours.

The website status progresses through Pending → DNS verified → SSL active. Each DNS record shows Verified or Not found.

Check the Email sending records separately. The website can reach SSL active while email records are still pending. Email authentication verification checks the SPF and DKIM records.


Key behaviours

  • You can configure one custom domain per account

  • Setting applies account-wide

  • DNS propagation can take up to 24–48 hours


How dashboard domain & email domain work together

Layer

Controls

Applies To

Shared Project Domain

Shared dashboard URLs

Shared Projects & Embedded Reports

Email Settings

Sender address and email message

Scheduled Reports

The custom-domain setup includes both Website & reports and Email sending records. Configure them together in Manage custom domain.

The Whitelabel domain toggle changes shared links to the seranktracker.com domain and does not configure email sending. Review the account-wide sender under Scheduled reports → Email settings and test delivery before sending reports to clients.


When to use each option

Use White-Label Domain (seranktracker.com) when:

  • You want separation from keyword.com

  • You do not need full custom DNS

Use Full Custom Domain when:

  • You require full brand ownership

  • You operate at enterprise scale

  • You want fully branded dashboards


Best practices

  • Configure branding before distributing client links

  • Verify DNS before announcing domain changes

  • Keep SPF/DKIM records clean (avoid duplicate SPF entries)

  • Test shared links in incognito

  • Test scheduled reports after verification

  • Keep the White-label add-on active

Did this answer your question?