Skip to main content

White-Label Domains & Custom CNAME Setup

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

Updated this week

What it is

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

There are two separate branding layers:

  1. Dashboard Domain Branding (ViewKeys & Embedded Reports)

  2. Email Sender Domain Branding (Scheduled Reports)

This article explains:

  • The different domain customization options available

  • When each option applies

  • How to configure DNS records

  • How billing works for full custom domains

  • 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

  • Send from your domain

  • Maintain consistent branding


1. ViewKey domain customization (dashboard layer)

ViewKey domain customization changes the URL used when sharing live dashboards.

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

Option 1: White-label domain

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

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

How to enable:

  1. Go to Settings → ViewKey Brand

  2. Select Use Whitelabel Domain (seranktracker.com)

Best for:

  • Basic branding separation

  • Agencies that don’t require full custom domains


Option 2: Custom sub-domain (add-on product)

Example:
disney.keyword.com
disney.seranktracker.com

To set this up, contact [email protected]

Best for:

  • Larger agencies

  • Enterprise accounts

  • Brand-level segmentation


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


Example:
ranktracker.disney.com

This allows you to use your own domain entirely.

To set this up, contact [email protected]


White-label email domain (scheduled reports sender domain)

This controls the domain used when sending automated reports.

Instead of sending from a Keyword.com-related domain, you can send from:


What this affects

  • Scheduled Reports email sender

  • Email authentication (SPF / DKIM)

  • Deliverability

  • Client perception

This setting is account-wide.


How to configure

  1. Go to Email Settings

  2. Click White-Label Domain

  3. Add your domain

  4. Complete DNS verification


DNS records required

User must add:

1. DKIM Record (TXT)

  • Host: mta._domainkey.yourdomain.com

  • Type: TXT

  • Value: Provided DKIM key

2. SPF Record (TXT)

  • Host: yourdomain.com

  • Type: TXT

  • Value: v=spf1 include:mailgun.org ~all

3. Tracking CNAME Record

  • Host: email.yourdomain.com

  • Type: CNAME

  • Value: eu.email.serpbook.com

Once DNS propagates:

  • Click Verify Domain

  • Status changes from Unverified to Verified


Key behaviours

  • You can add more than one email domain

  • Setting applies account-wide

  • All scheduled reports use the verified domain

  • DNS propagation may take several hours


How dashboard domain & email domain work together

Layer

Controls

Applies To

ViewKey Domain

Shared dashboard URLs

ViewKeys & Embedded Reports

Email Domain

Sender domain

Scheduled Reports

They are independent systems.

You can:

  • Use default ViewKey domain but custom email sender

  • Use custom ViewKey domain but default email sender

  • Configure both for full branding


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 Custom Subdomain when:

  • You manage >5000 keywords

  • You need brand-level segmentation

Use Full Custom Domain when:

  • You require full brand ownership

  • You operate at enterprise scale

  • You want fully branded dashboards

Use Email White-Label Domain when:

  • You want reports sent from your domain

  • You want better email deliverability

  • You want consistent agency branding


Best practices

  • Configure branding before distributing client links

  • Verify DNS before announcing domain changes

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

  • Test ViewKey links in incognito

  • Test scheduled reports after verification

  • Keep Stripe billing synced for paid custom domains

Did this answer your question?