03 Jul 2019
In this tutorial, we are going to show you in 3 steps how to easily map domains to any WordPress page. It is extremely useful when you run many single-page sites and don’t want to install a separate WordPress for each site.
Let’s say you are an eBook author and you are marketing each eBook on a separate site. Typically you would install a WordPress on each domain. This can be time consuming as you would need to create a database for each site. With domain mapping, you can map any domain you own to a WordPress page (eg. you can map ‘ebook1.com’ to your page ‘/ebook1’). So you only need to install WordPress once, and continue to create unlimited pages for all of your sites.
Also, if you ever decide to change the domain name you are using, there’s an easy way to mass replace your URLs. Or perhaps you’re thinking of taking your WordPress website to the next level. Add an extra layer of security and rank higher in Google searches by adding an SSL certificate to your website.
For this tutorial on mapping domains to WordPress pages, we’ll be using a free plugin called Multiple Domain Mapping on Single Site. You’ll also need to own the domain(s) you’re going to use. With that, let’s begin!
1. Install the Plugin
- First download the plugin zip file: Multiple Domain Mapping on Single Site
- Login to your WP admin dashboard > go to Plugins > Add New > Upload > Choose File > select the plugin zip file > Install Now > Activate
2. Add A Page
We’re going to be adding the page you want your domain to point to. Don’t forget to double-check the proper page URL slug you want to use.
- WP Admin > Pages > Add New > enter in your page name > double check your URL slug > Save Draft
3. Map Your Domains
- Go to Tools > Multidomain > enter your domain in the first field > enter the page URL you just created > Save Mappings
That’s it! You’ve just mapped your domain to a WordPress page. We hope you all enjoyed this foundational tutorial, and we’re getting ready to launch some more exciting features. Stay tuned.