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.
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 mycookingrecipes.com. 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 Domain.com 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 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.
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.
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.’
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.’
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.’
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.
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:
ns1.bluehost.com
ns2.bluehost.com
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 Domain.com 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 Domain.com account. After that, simply click on the ‘DNS & Nameservers’ link in the left-hand sidebar.
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 ‘ns1.domain.com’ and select ‘Edit.’
This opens an ‘Edit DNS Record’ popup.
Simply type the new nameserver into the ‘Content’ box and then click on ‘Update DNS.’
Repeat this process for the ns2.domain.com nameserver record.
Once you’ve done that, you’ll see your updated nameservers in the list.
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.
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.
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.
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.
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.
Have a question or suggestion? Please leave a comment to start the discussion.