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 installing a separate WordPress website, you can simply create new landing pages and then point different domains to those pages.

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

Adding a custom domain for your WordPress landing page

Why Add a Custom Domain for a WordPress Landing Page?

Let’s say you have a blog where you publish cooking recipes on a domain name called Now you want to expand your business and start selling online courses as well.

One way to promote your online courses business is to create a new marketing website using a different domain name. For example,

By using different domain names, you can keep your recipes and courses separate, so visitors don’t get confused.

You could spend time, money, and effort building a completely new site, but it’s much easier to add a custom domain and then point it to a landing page on your existing website.

In this way, you can create an awesome micro-site that’s fine-tuned to promote your new business idea. However, behind the scenes, you’re using the same WordPress installation to create and sell your online courses, as well as share your recipes.

This saves time on website maintenance tasks and keeps 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.

You simply need to use your clients’ custom domains. This can save you a ton of money and give you nice big profit margins for all of your projects.

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 for Your WordPress Landing Page?

First, you’ll need to make sure that your WordPress hosting company allows you to have multiple domains pointing 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.

Lastly, you’ll need SeedProd. It is the best WordPress page builder plugin on the market and lets you map a custom domain to any landing page.

Note: There is a free version of SeedProd that allows you to create custom pages no matter what your budget. However, you’ll need to buy SeedProd Premium in order to use the 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, we’ll map the 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.

SeedProd license key

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.’

SeedProd's page design templates

On the next screen, you’ll be asked to choose a template for your custom page in WordPress.

SeedProd comes with more than 180 professionally-designed templates that you can use as a starting point.

Choose landing page template

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

To take a closer look at any 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 that 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.

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.

For example, you may want to include some keywords to help this page appear in relevant search results.

Choose page name and URL slug

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

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.

SeedProd's 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.  

Editing a headline in the SeedProd page builder

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

If you want to remove a block from your landing page, then simply click to select that block. Then, you can click on the trash can icon in the mini toolbar. 

Removing a block from the SeedProd page builder

To add new blocks to your design, just find a block in the left-hand menu and then drag it onto the page layout.

You can then customize this block by following the same process described above.

Adding blocks to the SeedProd page builder

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 comes with ‘Sections,’ which are rows and block templates for common web design elements such as header, footer, hero image, call to action, and more.

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

Add complete sections to your 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 a section to your WordPress webssite

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 your landing page’s fonts, size, colors, background images, and more.

Editing in SeedProd page builder

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 that you use on your website, such as Constant Contact or Campaign Monitor.

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

Connecting SeedProd to your email marketing service

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

When you’re happy with how the template looks, click on the ‘Publish’ button and then click on ‘Save.

Save and publish your landing page

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.’

Setting custom domain for your landing page

Now, click the ‘On’ button next to ‘Custom Domain.’ Below that, you need to type in the domain name that you want to use.

If your custom domain name comes with an SSL certificate, then you will need to click on the ‘Force HTTPs’ switch as well, so that it turns orange.

Forcing HTTPs using SeedProd

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

At this point, if you try visiting your custom domain name then you will get an error because the domain doesn’t point to your website yet.

Let’s change that.

Setting up Custom Domain Alias

You need to point your custom domain alias to your WordPress hosting provider. You can do that by editing the DNS nameservers under your domain registrar account.

Nameservers tell the global domain name system where to look for a particular website. One way to point your domain to your website is to change 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:

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

For the sake of this guide, we’ll be showing 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.

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

Editing DNS nameservers on

Before you start, 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.

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

Editing nameserver

You will see a popup where you can edit the nameserver record.

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

Updating nameservers

Repeat this process for the nameserver record.

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

Nameservers updated

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

Adding Custom Domain to Your Hosting Account

Now that your custom domain is pointing to your WordPress hosting provider, you need 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 and find the ‘Use a domain that is not already associated with your account’ section.

Here, enter your new domain name.

Adding an addon domain in Bluehost

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

Once it’s done this check, you can scroll down to the ‘Addon vs Parked’ section and select the ‘Addon’ option.

As an addon domain

Below that, you can choose the folder that you want to use for this 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.

Choose directory

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

That’s all, you can now visit your new landing page by typing your custom domain alias into a new browser tab.

Landing page preview

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 comparison 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.

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.