> For the complete documentation index, see [llms.txt](https://domainmappingsystem.gitbook.io/domainmappingsystem-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://domainmappingsystem.gitbook.io/domainmappingsystem-docs/getting-started/how-to-map-domains.md).

# Overview: How to Map Domains

Here are five simple steps to map multiple domains to your WordPress website.

### Step 1: Configure your server settings and DNS records

Review [Configuring DNS Records](https://docs.domainmappingsystem.com/requirements/configuring-dns-records) and [Server Configuration](https://docs.domainmappingsystem.com/requirements/server-configuration) in order to setup Domain Mapping System properly.&#x20;

{% hint style="warning" %}
Make sure your hosting platform supports Alias Domains. Check our [Supported Hosting Platforms](https://docs.domainmappingsystem.com/integrations-and-compatibility/what-hosting-companies-are-supported).&#x20;
{% endhint %}

### Step 2: Go to Domain Mapping on the WordPress Admin menu bar

Ensure you have [installed the plugin properly](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/), then click Domain Mapping on the WP Admin menu bar to go to the Settings area.&#x20;

Watch this video for the rest of the instructions, or continue to Step 3 below.

{% embed url="<https://youtu.be/mznQjxemxcE>" %}
Domain Mapping in WordPress
{% endembed %}

### Step 3: Select the post types for which you want to map domains.

![Available Post Types](https://1402200364-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdK4RkxW1x8s0Z8rF9f%2Fuploads%2FLTZIWLomS4kn7p2QqYHd%2Fpost-types.png?alt=media\&token=6ee3d8de-fad5-4a95-9235-9fd49ddf2623)

### Step 4: Add the domain you want to map in the list and Select the post your website should display for that domain.

![Enter the Mapped Domains and Target Page](https://1402200364-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdK4RkxW1x8s0Z8rF9f%2Fuploads%2FbhDqLFJAfHUI8uBgiCR3%2Fmapping-a-domain.png?alt=media\&token=887e97d3-468a-4cd8-8c01-c82ba6db913e)

{% hint style="success" %}
**Subdirectories:** You can also add full URLs of your mapped domain using the Subdirectory mapping, which is a PRO feature.&#x20;

Example: your-domain.com/landing-page/ can display the content of any post/page you want.
{% endhint %}

### Step 5: Visit both domains and test the mapping is configured properly.&#x20;

{% hint style="info" %}
**Important:** Website visitors can visit any post with BOTH the primary domain and mapped domain. The plugin currently does not "force" users to visit the post using the mapped domain.&#x20;
{% endhint %}
