Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Add a Custom Domain Alias for Your WordPress Landing Page

Do you want to add a custom domain alias for your WordPress landing page?

Instead of setting up a separate WordPress website, you can simply create new landing pages and then point different domains to those pages. This can save you a ton of time and effort.

In this article, we’ll show you how to easily add a custom domain alias for your WordPress landing page.

How to add a custom domain alias for your WordPress landing page

Why Add a Custom Domain for a WordPress Landing Page?

Many website owners use landing pages to get sales, grow their email list, promote specific WooCommerce products, and much more. By default, these landing pages will have the same domain name as the rest of your website, but sometimes you may want to use a custom domain instead.

Let’s look at an example. Imagine you publish recipes on a website called Now you want to expand your food blog by selling online cooking courses. You want to keep your recipes and courses separate so it doesn’t confuse your existing audience.

Instead of setting up an entirely new website, you can add a custom domain and then point it to a landing page on your existing website. This allows you to sell online courses and publish recipes from the same WordPress installation, so you’ll spend less time on website maintenance tasks and can keep your website costs under control.

Similarly, if you’re a marketing agency that builds landing pages for clients using a platform like Unbounce, then you can deliver all those pages from a single WordPress install.

That being said, let’s take a look at how to easily add a custom domain alias to your WordPress landing page.

What Do You Need to Add a Custom Domain Alias?

First, you’ll need to make sure that your WordPress hosting company allows you to point multiple domains to the same WordPress website.

After that, you need a new domain name. We recommend using as they are one of the best domain name registrars on the market. They have competitive pricing and you can use their domain names with any WordPress hosting company.

The domain registrar

Lastly, you’ll need SeedProd. It is the best WordPress page builder plugin on the market and comes with more than 180 templates and 90 blocks that you can simply drag and drop onto your landing pages.

It also lets you map a custom domain to any landing page.

The SeedProd page builder plugin

Note: There is a free version of SeedProd that allows you to create custom pages no matter your budget. However, we’ll be using the premium SeedProd plugin as it has an easy domain mapping feature.

Creating Your Landing Page in WordPress

To start, you’ll need to create a landing page on your existing WordPress website. In a later step, you’ll map a new domain name to this landing page.

First, install and activate the SeedProd plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

After activating the plugin, SeedProd will ask for your license key.

Adding the license key to SeedProd

You can find this key under your account on the SeedProd website. After entering the information, simply click on ‘Verify Key.’

After that, go to SeedProd » Landing Pages and click on ‘Add New Landing Page.’

Creating a new page using SeedProd

Choose a SeedProd Page Template

On the next screen, you can choose a template for your custom page in WordPress.

SeedProd’s templates are organized into different campaign types such as coming soon, webinar, and 404 page. You can click on the tabs at the top of the screen to filter templates based on campaign type. 

Choosing a landing page template using SeedProd

Since you’re creating a landing page, you may want to look at the ‘Sales’ or ‘Lead Squeeze’ template categories.

To preview a template, simply hover your mouse over that design and then click on the magnifying glass icon.

Previewing a ready-made template

When you find a design you like, click on ‘Choose This Template.’ We’re using the ‘Masterclass Sales Page’ template in all our images, but you can use any template you want.

Create an SEO-Friendly Page Title

Next, go ahead and type in a name for your landing page. SeedProd will automatically create a URL based on the page’s title, but you can change this URL to anything you want.

To help search engines understand what this page is all about, you may want to add some relevant keywords, which can often improve your WordPress SEO.

Adding relevant keywords to a landing page URL

When you’re happy with the information you’ve typed in, click on the ‘Save and Start Editing the Page’ button.

Design Your Page Using SeedProd Blocks and Sections

This will launch the drag-and-drop page builder. On the right, you’ll see a live preview of your page. You will also see block settings on the left.

A drag and drop landing page builder

The page builder is super easy to use.

To customize a block, simply click to select it in the page editor. The left-hand toolbar will then show all the settings for that block. For example, here we’re changing the text inside a ‘Headline’ block.  

Adding headings to a custom WordPress landing page

You can format the text, change its alignment, add links, and more using the settings in the left-hand menu.

You can even add CSS animations and box shadows using the settings in the ‘Advanced’ tab.

Adding animations and box shadows using SeedProd

If you want to remove a block from your landing page, then simply click to select that block.

Then, click on the trash can icon in the mini toolbar. 

Removing blocks from a SeedProd landing page

To add more content, simply find the right block in the left-hand menu and then drag it onto the page layout.

Then, you can customize the block by following the same process described above.

Adding social media buttons to a landing page using SeedProd

If you’re creating a landing page to sell products and services, then SeedProd also has a range of WooCommerce blocks that you can add to your design.

SeedProd also has ‘Sections,’ which are rows and block templates that are often used together, including headers, hero images, call-to-action buttons, and more.

To see all the available sections, simply click on the ‘Sections’ tab.

Adding section templates to a WordPress landing page

To preview a section, hover your mouse over it and then click on the magnifying glass icon.

When you find a section that you want to add to your landing page, simply move the mouse over it and then click on the little ‘+’ icon.

Adding ready-made sections to a landing page

This adds the section to the bottom of your landing page. You can move both sections and blocks around your design using drag and drop, to create your perfect layout.

You can also change the font size, colors, background images, and more.

Customizing SeedProd blocks using a drag and drop page builder

For more detailed instructions on how to design an eye-catching page, please see our guides on how to create a landing page with WordPress, or how to create a sales page that converts.

Activate SeedProd’s Third-Party Integrations

If you’re creating a landing page to get more conversions, then SeedProd works with many popular third-party tools you may already be using. This includes top email marketing platforms,  Google Analytics, and more.

To connect your landing page to your email marketing service, simply click on the ‘Connect’ tab. You can then hover your mouse over the email marketing service you use on your website, such as Constant Contact or Campaign Monitor.

Then, click on the ‘Connect’ button when it shows up.

The Constant Contact email marketing service

SeedProd will now show how to connect the page to your email marketing service.

When you’re happy with how the page is set up, click on ‘Save’ and then select ‘Publish.’

Publishing a custom landing page in WordPress

Adding Custom Domain to Your Landing Page

Now, it’s time to tell SeedProd to use a custom domain alias for this landing page.

To do that, simply select ‘Page Settings’ and then click on ‘Custom Domain.’

Adding a custom domain alias for your WordPress landing page

After that, click the ‘On’ button next to ‘Custom Domain.’ You can now type in the domain name you want to use.

Does your domain provider also offer a free SSL certificate, such as SiteGround? Then make sure you click on the ‘Force HTTPs’ switch so that it turns orange.

Adding a custom domain alias to your landing page using SeedProd

Don’t forget to click on the ‘Save’ button to store your changes.

At this point, if you visit your custom domain then you’ll get an error because the domain doesn’t point to your WordPress blog or website yet. Let’s change that.

How to Setup a Custom Domain Alias For Your Landing Page

To point your custom domain alias to your WordPress hosting provider, you’ll need to edit the DNS nameservers under your domain registrar account.

Nameservers tell the global domain name system where to look for a particular website. You can point a domain to your website by changing the domain nameserver.

You can find out what nameservers your hosting provider uses by contacting their support team. For example, Bluehost uses the following nameservers for most websites:

If you’re not sure what nameservers your hosting provider uses, then you can find that information in your customer dashboard or contact their support team. To help you get the information you need, check out our guide on how to properly ask for support and get it.

Make sure you write these nameservers down as you’ll need them in the next step.

For the sake of this guide, we’ll show you how to set up a custom alias for a domain registered at by pointing it to Bluehost. The steps should be similar for most domain registrars, but you can always check your registrar’s documentation for more information.

First, you need to log in to your account. After that, simply click on the ‘DNS & Nameservers’ link in the left-hand sidebar.

The DNS and nameserver settings on

Before doing anything else, check the right domain is selected at the top of the screen, and change it if necessary. After that, scroll down to the DNS records section.

Here, click the three dots next to ‘’ and select ‘Edit.’

A list of nameservers on

This opens an ‘Edit DNS Record’ popup.

Simply type the new nameserver into the ‘Content’ box and then click on ‘Update DNS.’

How to update your DNS records

Repeat this process for the nameserver record.

Once you’ve done that, you’ll see your updated nameservers in the list.

How to update domain records for WordPress

For more details, please see our guide on how to easily change DNS nameservers.

Adding a Custom Domain to Your Hosting Account

Now your custom domain is pointing to your WordPress hosting provider, it’s time to add the domain to your hosting account.

We’ll show you how to add a domain name in Bluehost. However, the process is the same for most hosting providers.

Simply log in to your hosting account dashboard and then go to the Domains » Assign page.

Here, find the following section: ‘Use a domain that is not already associated with your account’ and type in the new domain name.

Assigning a custom domain to a WordPress landing page

Bluehost will now check that this domain name points to their nameservers.

Once you’ve passed the check, scroll to ‘Addon vs Parked’ and select the ‘Addon’ option.

Adding a parked domain in WordPress

Below that, you can choose the folder that you want to use for the domain, which is the directory where your WordPress website is installed.

If you’re unsure which directory to choose, then you can simply select the public_html option. By default, Bluehost with use public_html followed by the domain name you’re adding, so in the following image we’re adding a domain called ‘example.’ However, you can change this to use any name you want.

Bluehost's domain settings

Finally, click on the ‘Assign this domain’ button to add your domain name.

As soon as that’s done, your landing page will be using the custom domain. Try visiting this URL and you’ll see the landing page in action.

An example of a landing page, created using SeedProd and WordPress

We hope this article helped you point your custom domain alias to your WordPress landing page. You may also want to see our guide on how to create an email newsletter and our expert pick of the best business phone services to boost your landing page conversions.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions


  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.