Want to add a custom domain alias to your WordPress landing page without buying a whole separate hosting plan? You‘re in the right place!
Using a custom domain for promotional landing pages is a powerful way to boost conversions, brand consistency, and SEO all at the same time. Think about it – which looks better for your holiday sales campaign:
yourdomain.com/holiday-sales
or…
holidaysale.yourbrand.com
The second one, right? A custom domain alias creates a cleaner, more professional, more memorable user experience. Plus, having that exact-match keyword in the URL gives your quality score and SEO a nice little boost in the process!
And the best part? You don‘t need to purchase a whole separate hosting plan to use a custom domain alias. You can easily map any domain to a specific page on your existing WordPress site.
Why Use a Custom Domain Alias for Landing Pages?
First off, let‘s look at some convincing data on why you‘d want to use custom domain aliases for your landing pages:
| Stat | Source |
|---|---|
| 43% of marketers build a new landing page for each marketing campaign | Hubspot |
| Companies with 30+ landing pages generate 7x more leads than those with <10 | Hubspot |
| Targeting and testing can boost landing page conversions by 300% | MarketingSherpa |
| Personalized CTAs convert 202% better than default versions | Hubspot |
The takeaway is clear – if you want to maximize your conversions and campaign ROI, creating dedicated landing pages is essential. And using a targeted custom domain alias for those pages can level up your results even further.
Here are a few key benefits of using custom domain aliases:
Stronger branding – The custom URL reinforces your branding and campaign messaging. Everything feels more connected and intentional.
Better user experience – A clean, focused domain is easier for users to remember and type in. No more backslashes and hard-to-read page URLs.
Improved quality scores – For PPC landing pages, a relevant keyword in the display URL can boost your ad relevance and quality scores. That means better ad placement for less spend!
SEO benefits – The exact-match keyword in your domain name gives your landing page an extra relevancy signal for search rankings. As long as you set up canonical tags correctly, you shouldn‘t run into any duplicate content issues.
Easier tracking and testing – With a dedicated custom URL, it‘s a snap to set up isolated tracking and run A/B tests on your landing page variants. No cross-contamination from other site content.
Now that you‘re convinced, let‘s walk through exactly how to set up a custom domain alias in WordPress.
Step-by-Step Instructions
Follow these steps to map a custom domain to your WordPress landing page:
Step 1: Set up Your Landing Page in WordPress
Start by creating a new page in WordPress for your landing page content. You can use the default block editor or your favorite page builder plugin.
For best results, make sure your landing page follows conversion best practices:
- Use a clear, benefit-driven headline
- Focus the whole page on a single CTA
- Keep your copy skimmable and easy to read
- Include plenty of social proof and trust signals
- Optimize your page load speed and mobile responsiveness
- Use exit-intent popups and chatbots to engage hesitant visitors
Once your page is published, make a note of the full page URL. You‘ll need that in a few steps when you map the custom domain.
Step 2: Register Your Custom Domain
If you haven‘t already, it‘s time to register the custom domain you want to use for the landing page.
We recommend using a dedicated domain registrar like Google Domains or Namecheap for this. They make domain management super easy, and the costs are quite affordable (around $12-15 per year for most TLDs).
When choosing your custom domain:
- Look for an exact-match or partial-match domain that includes your primary keyword
- Keep it short and easy to remember
- Avoid hyphens, numbers, and non-.com TLDs when possible
- Make sure the domain isn‘t trademarked or copyrighted by someone else
Step 3: Configure WordPress to Allow Domain Mapping
Out of the box, WordPress doesn‘t allow you to map external domains to your site. But we can fix that with a quick tweak.
Using FTP or cPanel File Manager, edit your site‘s wp-config.php file. Add this snippet of code anywhere above the line that says "That‘s all, stop editing!":
define(‘COOKIE_DOMAIN‘, $_SERVER[‘HTTP_HOST‘] );
This tells WordPress to allow domain aliases to work. Save the file and you‘re good to go!
Note: Depending on your hosting setup, you may also need to configure your server to accept requests for the custom domain name. Check with your hosting support team if you have any issues.
Step 4: Map the Domain with a Plugin
Now you‘re ready to tell WordPress which custom domain should map to which landing page URL. The easiest way to do that is with a free plugin called Page-Specific Custom Domain.
Install and activate the plugin, then go to Settings > Custom Domains.
Enter the custom domain on the left, and the full WordPress page URL on the right. Save your changes.

Repeat this process for any other custom domains you want to map.
Step 5: Configure DNS for the Custom Domain
Next, you need to point your custom domain to your WordPress site from the DNS side.
Log in to your domain registrar account and find the DNS management area.
First, you‘ll add a CNAME record for the custom domain (or subdomain) that points to your WordPress site‘s domain. It will look something like:
| Type | Name | Value |
|---|---|---|
| CNAME | holidaysale.yourbrand.com | yourdomain.com |
This tells requests for holidaysale.yourbrand.com to look for the matching content at yourdomain.com.
Then, add URL redirect records to send traffc from the root domain to the subdomain you just created:
| Type | Name | Value |
|---|---|---|
| URL | @ | http://www.holidaysale.yourbrand.com |
| URL | www | http://www.holidaysale.yourbrand.com |
Finally, if you haven‘t already, update the name servers for your custom domain to point to your web hosting provider‘s name servers. This is what allows the domain to resolve to your host.
You can find your host‘s name server information in your cPanel dashboard or by contacting their support.
Step 6: Wait for DNS to Propagate
DNS record changes can take anywhere from a few minutes to a few hours to fully kick in. During this propagation period, your custom domain alias may not work consistently for everyone.
You can use a tool like WhatsMyDNS to check the progress of your DNS updates.
In the meantime, it‘s a good idea to double-check all your links and test your landing page from multiple devices and locations. Make sure everything looks and functions as expected.
That‘s it! You now have a sleek new custom domain pointing directly to your high-converting landing page.
Custom Domain Alias FAQs
Before we wrap up, let‘s address some common questions and concerns about using custom domains for WordPress landing pages.
Will a custom domain alias hurt my SEO?
As long as you take a few precautions, using a custom domain for your landing page shouldn‘t have any negative SEO impact. In fact, it can actually give your SEO a boost if you choose a keyword-rich domain name.
However, you do want to make sure you aren‘t creating duplicate content that could confuse search engines. To prevent that, add a canonical tag to your landing page HTML header that points to your main site URL:
<link rel="canonical" href="https://yourdomain.com/your-landing-page/" />
You can also add the custom domain to Google Search Console and submit an XML sitemap for it. This helps Google properly index and attribute the content.
Will a custom domain be hard to manage?
Nope! Once you have the DNS records set up, ongoing management for a custom domain alias is minimal. The domain mapping plugin handles all the technical details for you.
Of course, you‘ll want to keep the domain registration renewed each year. And if you‘re using a custom email address on that domain, you‘ll need to make sure your email DNS records are properly configured as well.
But in general, custom domains are a "set it and forget it" tactic. It‘s well worth the small time investment upfront!
What if I change my mind and want to shut down the landing page?
No worries! Since you own the custom domain separately from your WordPress hosting, you‘re in full control.
If you decide to retire a landing page in the future, you can simply set up a 301 redirect for the custom domain to point to a new page. That way any existing links and bookmarks will still work, and you won‘t lose any authority you‘ve built up with the domain.
Then you can put up a simple "this promotion has ended" message on the old landing page to wrap things up cleanly.
Take Your Landing Pages to the Next Level
Using a custom domain alias is one of those small touches that make a big difference in how professional and effective your landing pages are.
By presenting a consistent, branded experience from the first ad click to the final thank you page, you‘ll build more trust and engagement with your leads. And a higher percentage of those leads will ultimately convert to paying customers!
Mapping a custom domain to your WordPress landing page just takes a few minutes with the steps outlined above. For the level-up it gives your campaigns, it‘s well worth the effort.
I hope this in-depth guide has given you the know-how and motivation to try out custom domain aliases for yourself! It may just be the conversion booster you‘ve been looking for.
