Rank #1 on Google Maps
India English
Kenya English
United Kingdom English
South Africa English
Nigeria English
United States English
United States Español
Indonesia English
Bangladesh English
Egypt العربية
Tanzania English
Ethiopia English
Uganda English
Congo - Kinshasa English
Ghana English
Côte d’Ivoire English
Zambia English
Cameroon English
Rwanda English
Germany Deutsch
France Français
Spain Català
Spain Español
Italy Italiano
Russia Русский
Japan English
Brazil Português
Brazil Português
Mexico Español
Philippines English
Pakistan English
Turkey Türkçe
Vietnam English
Thailand English
South Korea English
Australia English
China 中文
Somalia English
Canada English
Canada Français
Netherlands Nederlands

How to Use Domain Forwarding in cPanel

Buy domains, business emails, hosting, VPS and more: Get Started

Cheapest Domains in Kenya

Get your .Co.ke domain now for just KSh 999 (Back to 1200 in 7 days)

.CO.KE for KSh 999 | .COM for KSh 999

Have you ever typed a website address and ended up somewhere completely different without noticing the switch? 

That’s domain forwarding doing its job quietly in the background.

Domain forwarding is the process of automatically sending visitors from one domain to another. 

The moment someone types your old URL, they instantly land on your new one.

People use domain forwarding for many reasons. They may rebrand to a new domain name.

They might merge two websites into one. It can help fix duplicate content issues between www and non-www versions.

It’s also useful for pointing multiple domain extensions like .com, .co.ke, and .net to one main site.

In every case, the goal is the same: make sure no visitor and no backlink ever hits a dead end.

We at Truehost give you full cPanel access to manage all of this from one place. Here’s exactly how to do it right.

Types of Domain Forwarding

a) 301 Redirect

This is the permanent redirect. 

When a search engine encounters a 301 redirect, it transfers around 90–99% of link equity from the old page to the new one. 

That means your SEO value, the authority, backlinks, and ranking power your old domain built follow you to the new destination.

You can use a 301 when:

  • You’re permanently changing your domain
  • You’re merging two sites
  • You’re fixing www vs. non-www duplication
  • You’re redirecting parked or brand-protection domains to your main site

b) 302 Redirect

This is the temporary redirect. 

It directs users and search engines to the desired page for a limited amount of time until it is removed, so the search engine should not update the URL.

Use a 302 when:

  • You’re doing A/B testing
  • You’re running a short-term promotional campaign
  • Your site is under maintenance and temporarily pointing elsewhere

Avoid using a 302 for permanent changes. Using a temporary redirect for a permanent move means the original page continues to be indexed, and the new page doesn’t gain the SEO benefits.

c) Wildcard Forwarding / DNS Redirect to Another Domain

A wildcard redirect handles all URLs under a domain with a single rule, including subdomains and deep paths.

If you set up a wildcard redirect for example.com/recipes/ to demonstration.com/food/ and someone visits example.com/recipes/apple-pie.php, they get redirected to demonstration.com/food/apple-pie.php.

This is ideal when:

  • You’re migrating an entire site and want to preserve page-level paths
  • You want all subdomain variations to point to one place
  • You need a catch-all rule during a domain transition

You might also check out our guide on transferring a domain to Truehost.

Step-by-step guide on Domain Forwarding with cPanel

Here’s exactly how to set up domain forwarding from inside your cPanel account.

1) Log In to Your cPanel Account

Go to yourdomain.com/cpanel and enter your username and password. If you’re hosting with us at Truehost, you can access cPanel directly from your client dashboard.

2) Go to Domains and Select Redirects

domain - redirect on cPanel

Once you’re inside cPanel, scroll down to the Domains section. Click on Redirects. This is where all your domain forwarding rules live.

3) Choose the Type of Redirect

At the top of the Redirects page, you’ll see a Type dropdown. Select either:

domain forwarding type
  • Permanent (301): for any long-term or permanent forwarding
  • Temporary (302): for short-term moves or testing

When in doubt, go with 301. It’s the right choice for the vast majority of use cases.

4) Select the Domain to Redirect

Use the dropdown menu under the redirect type to choose which domain you want to forward.

cPanel domain redirect screenshot

You can also select All Public Domains to redirect all domains your cPanel account controls.

5) Redirecting a Specific Page or Folder

See the text field with a / after the domain? That’s where you enter a specific path if you only want to redirect part of the site.

domain forwarding

For example, to redirect yourdomain.com/blog, just type blog in that field. Leave it blank if you want to redirect the entire domain.

6) Enter the Full URL Under ‘Redirect To’

In the Redirects to field, type the full destination URL including the protocol.

Ensure you add https:// for example use: https://newdomain.co.ke not newdomain.co.ke (This can cause issues)

7) Choose the Redirection Option You Want

domain forwarding

You’ll see three options for handling the www version of your domain:

  • Only redirect with www.: The redirect only fires when someone uses the www prefix
  • Redirect with or without www.: covers both versions (recommended)
  • Do not redirect www.: leaves the www version alone

Unless you have a specific reason not to, select Redirect with or without www. This ensures nobody slips through a broken version of your URL.

You’ll also see an optional Wild Card Redirect checkbox. Tick this if you want all pages and subpaths of the old domain to mirror-redirect to the new one.

8) Click Add to Complete

domain forwarding - redirects

Hit the Add button. cPanel will process the redirect and it will appear in the Current Redirects list at the bottom of the page.

9) Test and Verify the Redirect

Don’t assume it’s working; test it.

  1. Open an incognito/private browser window (to avoid cached results)
  2. Type your old domain into the address bar
  3. Confirm it lands on the correct destination

You can also use a free tool like httpstatus.io or redirect checker to confirm the HTTP status code (301 or 302) is returning correctly.

Note: DNS changes can take up to a few hours to propagate. If it doesn’t work immediately, wait and test again.


Learn other ways to redirect a domain name.

Mistakes to Avoid While Setting Up Domain Forwarding

Getting the redirect live is only half the job. Here are the mistakes that trip people up and how to avoid them.

a) Setting Up the Wrong Redirect Type

Using a 302 when you mean a 301 is the most common (and costly) error. A 301 redirect signals a permanent move, allowing Google to pass ranking authority.

Meanwhile, a 302 redirect, indicating a temporary move, might not transfer link equity as effectively, potentially impacting search visibility. If your move is permanent, use 301 every time.

b) Overlooking Email Forwarding

Redirecting your domain doesn’t automatically redirect your email.

If you have active email accounts on the old domain, set up separate email forwarders in cPanel to avoid losing inbound messages during the transition.

c) Ignoring WWW Subdomain Forwarding

Forgetting to cover the www version of your domain is surprisingly common. Your main domain might redirect perfectly, but www.yourdomain.com still returns an error. Always select Redirect with or without www. unless you’re deliberately handling them separately.

d) Not Using an SSL Certificate

A missing SSL certificate can trigger browser warnings, and security issues affect user trust and behavior. HTTPS should always be active. Make sure your destination domain has a valid SSL certificate before pointing traffic to it.

e) Not Testing After Setup

Test from a fresh browser, an incognito window, and a mobile device. Browser caches can trick you into thinking a redirect is working when it isn’t.

f) Using Forwarding When Migration Is Needed

Domain forwarding is not the same as a full site migration. Blunt domain forwarding collapses hundreds or thousands of URLs into one destination, stripping away ranking signals and often causing traffic loss.

If you’re moving a large, content-heavy site, you need a proper migration with page-level 301 redirects, not a single blanket forward to your homepage.

Check out our guide on how to change a domain name without losing rankings.


Domain Forwarding FAQs

What Is the Difference Between Redirect and Forward Domain?

The terms are often used interchangeably, but there’s a technical distinction. Domain forwarding is the broader action of pointing one domain at another. A redirect is the specific HTTP mechanism (301 or 302) that makes it happen. In practice, when you forward a domain, you’re implementing a redirect.

Domain Forwarding vs. URL Forwarding

Can I Forward Multiple Domains to the Same Website?

Is Domain Forwarding Free?

How Do I Turn Off Domain Forwarding?

Can I Redirect a Domain Without Hosting?

What Is Domain Forwarding with Masking?

Does Domain Forwarding Affect SEO?

When Not to Use Domain Forwarding

Cheapest Domains in Kenya

Get your .Co.ke domain now for just KSh 999 (Back to 1200 in 7 days)

.CO.KE for KSh 999 | .COM for KSh 999

Winny Mutua
Author

Winny Mutua

SEO Specialist Nairobi, Kenya

Winfred Mutua is a results-driven SEO Specialist with over 5 years of experience in technical SEO, keyword strategy, and organic growth. She helps tech and web hosting brands improve visibility, rankings, and conversions through in-depth keyword research, content optimization, and technical SEO.
Proficient in SEMrush, Ahrefs, Screaming Frog, Google Analytics, and Search Console.
What She Excels At

- Technical SEO audits & site optimization
- Keyword research and search intent analysis
- SEO content strategy & long-form content creation
- On-page optimization and WordPress management
- Performance tracking and data-driven growth

Currently an SEO Content Specialist at Truehost Cloud, driving organic growth for a tech/web hosting brand. She has also built and scaled two niche WordPress websites from scratch, achieving monetization through organic traffic.
Fully remote-ready and open to new SEO opportunities.

View All Posts