How to Map Domains in WordPress (Domain Mapping)

Are you attempting to level a number of domains to a single WordPress set up? Would you like to show distinctive content material for every area and have all of it simply managed in one web site?

Area mapping is the answer!

Many individuals in search of an answer like this don’t typically know what to name it, so listed here are just a few of the most typical methods I’ve heard of individuals referencing area mapping:

  • A number of domains in one WordPress web site
  • Managing two domains in one WordPress web site
  • Pointing a number of domains to a single WordPress web site
  • Displaying content material for a unique area on the identical WordPress web site

No matter you resolve to name it or the way you need to use it, it’s not unsuitable! Area mapping can be utilized in so many distinctive methods that may obtain all of the targets above.

On this article, I’ll share the very best methods to map a number of domains in WordPress, and the way it can super-power your WordPress web site based mostly in your distinctive wants.

What’s Area Mapping?

Area mapping is the method of directing visitors for a number of domains inside one WordPress set up.


Why would I want a number of domains on my WordPress web site?

There are lots of the explanation why you may want to handle a number of domains in a single WordPress web site. Listed below are just a few use-cases to offer you an concept of why this is perhaps helpful. Area mapping is nice for:

  • Constructing a customized touchdown web page with its personal area to goal a particular viewers for a product/service.
  • Creating pages in your web site with a unique area for every language or nation, with out utilizing a translation plugin.
  • SaaS or WaaS merchandise that give customers the choice to carry their very own domains or present vainness URLs.
  • Multisite networks utilizing WordPress multi web site capabilities.

This isn’t an entire listing of what you are able to do with area mapping, so chances are you’ll discover different artistic use-cases and methods to make the most of it.

How does Area Mapping Work?

Let’s assume you will have two domains. You may level each of these domains to the identical WordPress web site, and by mapping the domains, you may handle content material for every area from throughout the WordPress set up.

Every area can be utilized to present a particular put up, web page, customized put up sort, or a wholly completely different “sub-site” altogether (in the case of multisite networks).

Successfully, this organizes your web site into “sections” based mostly on every area.


This graphic provides a very good instance of a website mapping construction with 3 domains pointing to a single WordPress web site:

On this case, domain2 and domain3 can be the mapped domains. The WordPress web site would show content material from the corresponding landing-page and product-page assigned to every area.

It is a bit completely different from a multisite community, which is extra advanced and is perhaps structured like this:

WordPress Multisite Domain Mapping

The important thing right here is that, in both the case of area mapping or a multisite community, the URL bar will present and or every designated web page or “subsite”, so the consumer might be visiting a unique area, however the identical core WordPress set up.

It’s necessary to word that area mapping isn’t one thing that works out of the field with WordPress. By default, every WordPress set up is ready up for one area and should be configured correctly to deal with a number of domains being pointed to it.

Stipulations for Area Mapping

There are some things you want and bits of data to know earlier than you begin mapping domains to your WordPress web site.

Shopping for your Domains or configuring Subdomains

You’ll want to buy your main and secondary domains, or create a subdomain of your main area.

A subdomain is a prefix to your main area, like “”.

Area mapping can be utilized with main domains and subdomains, relying on which of the options you resolve to use under.

Configuring Identify Server + DNS Information

It’s important to correctly configure Identify Server and DNS Information for all of the domains or subdomains you’re mapping.

If in case you have bother with this, I recommend having a look at this video to assist:

Configuring your Server

Your server will want to be configured to deal with area Aliases in the case of a secondary area, or subdomains.

For those who’re utilizing cPanel, a typical server administration interface supplied by many internet hosting corporations, you may go these apps to configure the domains very simply:

cPanel Domains

Organising your WordPress Web site

The final step is establishing your WordPress web site to correctly deal with the domains being mapped to it. That is the place chances are you’ll want to configure your core WordPress configuration or set up a useful plugin to make issues simpler.

Let’s undergo a number of the choices obtainable.

Strategies for Area Mapping in WordPress

Traditionally, area mapping in WordPress was dominated by the necessity for a Multisite Community, which is a technique of making a community of websites which have their very own directors and customers separate from one another and the first web site on the community.

That is how is constructed, and lots of different initiatives that enable you to create a weblog utilizing a subdomain of their community.

There at the moment are different strategies obtainable that make mapping domains to your WordPress web site a lot simpler and fewer advanced than a multisite community, and even customized coding your answer your self.

Possibility 1: WordPress Multisite Community

❌  Advanced to Set Up

❌  Tough to Handle

For those who’re in making a WordPress multisite community, you may observe these steps from

The method includes configuring your WordPress web site to deal with a number of domains utilizing subdomains or subdirectories for every web site in your community.

After you’ve completed the advanced setup course of, you’ll give you the option to simply change between websites on the Community on the highest left of your Dashboard, as featured in the Network Admin Settings.

WordPress Network Admin Settings

Multisite networks will successfully offer you a number of WordPress web sites utilizing completely different domains or subdomains, and permit you to handle them individually in some methods.

The complexity arises when it comes to plugins and themes, the boundaries of plugin licensing for a number of WordPress web sites, and different limitations offered by multisite networks.

As an illustration, chances are you’ll not need to create an entire separate subsite in order to handle two domains in your web site. This implies you’d have to always change between them to handle the domains and the content material on them, which could be a ache when you’ve got lots of content material.

Additionally, if you happen to’re utilizing premium plugins that offer you options in your web site, you typically received’t give you the option to use these options throughout your multisite community, as most plugins require a singular license for every web site.

For the plugins and themes that do work throughout your community, you’ll give you the option to customise the settings for them individually provided that they’re correctly configured for multisite networks, in any other case altering a plugin setting on one web site may have an effect on all the community!

Possibility 2: WordPress Plugins

✅  Straightforward to Set Up

✅  Straightforward to handle

Area Mapping System

Utilizing a plugin like Domain Mapping System, you may simply handle mapped domains to your WordPress web site and level them to particular posts, pages, merchandise, or different customized put up kinds of any form.

Area mapping helps you to handle lots of domains in a single WordPress web site with out having to change between “websites in your community.”

Step 1: Choose the Obtainable Publish Varieties for Mapping Domains

After configuring your DNS Information and server correctly, all you want to do is set up the plugin, and activate the put up varieties you need to map domains to:

Active Post Types to Map Domains

Step 2: Enter the Area You Need to Map

Enter the area you need to map in the sector, and choose the put up, web page, product or customized put up sort you’d like to seem for that area.

Enter the Domain You Want to Map

Then, open the mapped area in your internet browser, and you must see the URL bar exhibiting your mapped area, however the content material from the designated put up sort will seem on the web page.

The plugin’s documentation has another skilled suggestions and gadgets to concentrate on in the course of the configuration course of.

Let’s transfer on to the final possibility obtainable for mapping domains to your WordPress web site.

Possibility 3: Customized Coding your individual Area Mapping Resolution

❌  Advanced to Set Up

❌  Tough to handle

The most effective half about WordPress is that it’s absolutely customizable! You may customise your area mapping answer nevertheless you need – when you’ve got the talents to to customise the code by yourself.

Similar to multisite requires some fancy customizations for WordPress, you’ll want to observe just a few key steps to get it working correctly.

Nonetheless, each server atmosphere and setup is completely different, so whereas we will’t foresee the wide range of area mapping options you may want to construct or customise, right here’s what you want to concentrate on:

  • NGINX or Apache require server-side customization for every area or subdomain that you simply’re establishing.
  • NGINX or Apache can talk along with your WordPress web site by way of the WordPress REST API, relying on the strategy you need to take, in order to set up the right area mapping for every put up sort in your web site.
  • You’ll doubtless want to make customizations in the .htaccess, wp-config.php, and web page template recordsdata of your WordPress set up.
  • Sitemap indexing is not going to be automated with Yoast search engine optimisation for any further domains you need to map (like different plugins and multisite assist).

The place to Go from Right here

Mapping domains in WordPress isn’t all the time simple, however hopefully the instruments above can get you began. Whether or not you select to use the extra superior strategy of a multisite community, or a simplified strategy with a WordPress plugin, you will have many helpful choices obtainable to get you began – it’s only a matter of discovering the appropriate match in your wants and contemplating how lengthy it would take to set it up.

In case you are a developer or have a developer in your workforce, you may all the time go the extra superior route of customized coding your individual answer, however most unusual use-cases have already got options obtainable and current choices are sometimes passable in the WordPress area. Be happy to get in contact with questions or remark under, and thanks for studying!


Related Articles

Leave a Reply

Back to top button