Creating Microsites with the Domain Mapping System plugin for WordPress

In this video, we’ll cover how to create Microsites using the Domain Mapping System plugin for WordPress.

This feature is included in the pro version of Domain Mapping System, and can be found ion the Domain Mapping System website here: https://domainmappingsystem.com/

If you are having issues and need support, our plugin documentation can be found here: https://docs.domainmappingsystem.com/

Chapter Markers
0:00 – Intro
0:22 – Why use Domain Mapping System to create Microsites
1:30 – Creating Your First Microsite
2:19 – Individual Steps

Mapping a Domain with the Domain Mapping System plugin for WordPress

In this video, we’ll cover how to map your first domain using the Domain Mapping System plugin for WordPress.
First, we’ll discuss the DNS and server configuration requirements.
Then, we’ll delve into the steps to follow for the mapping process within the plugin itself.

This feature is included in the free version of Domain Mapping System, and can be found in the WordPress Plugin Repository here: https://wordpress.org/plugins/domain-mapping-system/

There are several additional features included in the Pro version of the plugin including the ability to map unlimited domains, and the ability to create microsites without using Multisite.
The pro version and its feature list can be found here: https://domainmappingsystem.com/

If you are having issues and need support, our plugin documentation can be found here: https://docs.domainmappingsystem.com/

Chapter Markers
0:00 – Intro
0:45 – Prerequisites
0:57 – DNS Configuration
1:47 – Domain Alias Configuration
2:11 – Mapping A Domain

Domain Mapping in WordPress – Part 7 of Setting up a New Domain with WordPress

Domain Mapping allows you to map multiple domains to a single WordPress installation.

In this video, I cover how to set up the plugin Domain Mapping System, which you can use to assign individual domains to specific posts, pages, products, and other custom post types on your WordPress website.

Make sure you’ve already set up A Records for both domains and configured an Alias on your website hosting server before setting up Domain Mapping System.

In the previous videos, I covered everything you need to know about WordPress + DNS, including buying your domain, configuring Name Server + DNS Records, and installing a WordPress website.

Here’s the Playlist with everything you need to know about Domain Mapping in WordPress:
https://www.youtube.com/watch?v=JJqBCmkHUr8&list=PLCkVbhBz1f0TmDH_uMsLNFUaqz70Ovhct

If you have any questions, feel free to reach out to [email protected].

Learn more at https://bit.ly/3tyXEul

Follow us for more useful tips, articles, and advice about setting up domains in WordPress.

Twitter:
https://twitter.com/domainmapping
https://twitter.com/gauchoplugins

Join the community discussion on Domain Mapping and DNS on Facebook for support and additional learning:
https://www.facebook.com/groups/506570050582872

Transcript:
Hey everyone! This is Brandon from Gaucho Plugins, the development team behind Domain Mapping System.

In the last videos, we covered buying a domain, configuring DNS Records, installing a WordPress website, and setting up Addon domains, Subdomains, and Aliases.

In this video, I’ll cover domain mapping, which will allow me to map my new domain to a specific page on my WordPress website.

After installing the plugin, you’ll arrive at this settings page.

At the top of the screen, be sure to check the boxes for the post types you want to have the option of mapping to.

Once you’ve checked the proper boxes, click Save at the bottom.

Since I’ve already purchased my new domain name, configured DNS settings properly, and set the domain as an Alias in my hosting control panel, I’ll add it as the first domain I want to map.

In the dropdown box, select the post, page, product, or other custom post type you would like to have appear for this domain.

I’ll set it as the Videos page.

And – voila! You can see the URL in the URL bar shows my new domain name.

This page is on the same WordPress installation as the primary domain!

As of the publishing of this video, only one post type can be assigned to a domain.

This has many use-cases, a few of which I’ll explain.

You might have a different page on your website for each country or language, and you may want to assign an Alias domain specifically for that country.

You might want to more easily manage content on a single site for multiple domains.

You might want to have a landing page for a specific product with a unique domain name for better targeting.

The possibilities are endless, and we’d appreciate your input or feedback on our Roadmap, which can be found in the description.

If you have any questions about using the plugin or configuring the settings, please contact us at [email protected].

Configuring Addon Domains, Subdomains and Aliases – Part 6 of Setting up a New Domain with WordPress

If you’re hosting multiple websites on a single hosting server or you want to manage multiple domains on a single host or website, you’ll need to manage Addon Domains, Subdomains, or Aliases.

In this video, I go through adding an Addon Domain, Subdomain, or Alias to your website host using cPanel, a common hosting dashboard provided by many major website hosts.

If you’re hoping to manage multiple domains in a single WordPress website, watch the next video about Domain Mapping in WordPress – Part 7 of Setting up a New Domain with WordPress:
https://youtu.be/8v1UXW9KSgM

The plugin Domain Mapping System lets you map multiple domains to your WordPress website. Learn more at https://bit.ly/3tyXEul

Follow us for more useful tips, articles, and advice about setting up domains in WordPress.
Twitter:
https://twitter.com/domainmapping
https://twitter.com/gauchoplugins

Transcript:
Hey everyone! This is Brandon from Gaucho Plugins, the development team behind Domain Mapping System.

In the last video, I installed WordPress for the primary domain on my hosting server.

But, what if you want to host multiple domains on the same server? Or use the new domain you purchased as an Alias of your primary domain?

There are a few extra options in cPanel that give you the power of Addon domains, Subdomains, and Aliases.

First, what is an Addon domain?

An addon domain is an additional domain on your hosting server, which means it’s going to have a separate folder specifically for that domain.

An addon domain is totally unrelated to any other domain on the server.

In the hosting control panel, you can just click Addon Domains, then add your new domain.

After that, you can go back and install WordPress for that domain.

Let’s go back to the second option – subdomains.

Subdomains can be used for free, without buying a new domain name.

You will need to add the subdomain as an A Record to point to your hosting server, like I did in earlier videos.

A subdomain is treated like a separate website and can’t be used as an Alias, so you can go install Wordpress after setting up your subdomain.

To set up a subdomain, visit Subdomains in your hosting control panel.

They work just like Addon domains.

And, finally, Aliases.

If you want to use a secondary domain as an Alias for your primary domain, you can go to the Aliases option.

When adding an Alias, make sure the folder is mapped to the folder of your primary WordPress installation.

The next video covers domain mapping in WordPress.

With domain mapping, you can assign Alias domains to individual posts, pages, products, and other custom post types on your WordPress website.

Installing a WordPress Site – Part 5 of Setting up a New Domain with WordPress

After purchasing a domain and configuring all your DNS Records, you’re ready to install a WordPress website on your hosting server!

In this video, I show you the steps of using cPanel, a hosting dashboard provided by many major hosting companies, and use the open-source software tool Softaculous to install WordPress.

If you’re setting up a secondary WordPress website on your hosting server, you’ll need to configure Addon Domains, Subdomains, or Aliases before installing a WordPress website.

Watch the next video to learn about Configuring Addon Domains, Subdomains, and Aliases – Part 6 of Setting up a New Domain with WordPress:
https://youtu.be/VzEqGqkJ5so

The plugin Domain Mapping System lets you map multiple domains to your WordPress website. Learn more at https://bit.ly/3tyXEul

Follow us for more useful tips, articles, and advice about setting up domains in WordPress.
Twitter:
https://twitter.com/domainmapping
https://twitter.com/gauchoplugins

Transcript:
Hey everyone! This is Brandon from Gaucho Plugins, the development team behind Domain Mapping System.

In the last video, I configured all the DNS Records I need for my new domain.

I already configured the A Record to point to my website hosting server, so now all I need to do is install WordPress.

I’ll log into my hosting control panel dashboard. Keep in mind, you might have a different dashboard provided by your hosting company.

cPanel is really common among major web hosts, and I like it’s ease of use and flexibility.

If you purchased your web hosting using your domain in the signup process, then you shouldn’t need to add your new domain to your hosting control panel.

If your new domain is an Addon, subdomain, or Alias of your primary domain, the next video will cover configuring those options.

The new domain I purchased in the first video of this series is an Alias, but for most people who haven’t set up WordPress yet, I’ll spend the rest of this video on that.

To install WordPress, we’ll go into Softaculous, an awesome tool for installing hundreds of apps of all kinds.

WordPress is featured on top, so I’ll click install.

You have to configure some basic settings here, such as your site name, description, admin username and password.

At the bottom, you can choose to email your installation details to yourself.

Click Install, and within a few seconds, your WordPress website should be working properly!

If you’ve already configured DNS properly, you shouldn’t have any further DNS configuration to do.

If you’re adding multiple domains to a single hosting instance, the next video covers how to set up Addon Domains, Subdomains, and Aliases.

How to Configure DNS Records – Part 4 of Setting up a New Domain with WordPress

After buying a new domain name and setting up your Name Server records, you’ll be ready to manage your DNS Records. In this video, I cover how to manage all your DNS Records, including A Records, CNAME Records, MX, TXT, SPF, and DKIM, among others.

These records are used to direct traffic for the different types of services used by your domain, including website hosting, email, and email verification – the basics for most WordPress website projects.

After configuring DNS Records, you’re ready to Install WordPress – Part 5 of Setting up a New Domain with WordPress:
https://youtu.be/eA-WpGt5qRU

The plugin Domain Mapping System lets you map multiple domains to your WordPress website. Learn more https://bit.ly/3tyXEul

Follow us for more useful tips, articles, and advice about setting up domains in WordPress.

https://twitter.com/domainmapping
https://twitter.com/gauchoplugins

https://www.facebook.com/groups/506570050582872

Transcript:
Hey everyone! This is Brandon from Gaucho Plugins, the development team behind Domain Mapping System.

In the last video, I finished setting up my Name Server records in order to start using Cloudflare as my CDN.

In this video, I’ll show you how to configure all the rest of the DNS Records you might need for your website project.

There are a few types of DNS Records to set up, including A, CNAME, MX, TXT, SPF, and DKIM.

I recommend setting these records up for every project where you’ll be both building a website and using email for that domain.

Let’s go through what each of these records are used for:

A Records directs traffic to a host, typically a website server.

CNAME Records are aliases of your primary domain, like “www.”

MX Records direct email traffic.

TXT Records are used for all sorts of verification purposes, including improving email deliverability with special TXT records for SPF and DKIM, which we’ll cover too.

Let’s jump into the Cloudflare Dashboard, where I’ll start by configuring my A Record.

I’ll add the @ symbol to signify my primary domain and the IP address of my website hosting server.

Then, I’ll add the CNAME record for “www”, an alias of my primary domain.

Cloudflare has this little orange cloud option, which means that you’re proxying traffic through Cloudflare server’s for that DNS record.

In order to set up SSL on my website in a later video, I’ll need to leave my web traffic unproxied for now, so my server can auto-generate an SSL certificate instead of using Cloudflare’s SSL.

We’ll reactivate this later.

Let’s move on to MX Records.

Your MX Records will come from your email provider.

This might be an email provider like Google Workspace or Microsoft Office 365, or you may decide to host email on the same server as your website.

If you’re using a hosting company, go back and create an A Record for the subdomain “mail”, and then create an MX Record pointing to “mail.your-domain.com” with Priority 0.

I put links in the description to the MX Records for the other major providers I mentioned if you decide to use one of their services.

I recommend using an email provider like Google Workspace because it offloads email traffic from your web hosting server and keeps your email more safe and secure, separate from your website.

The last records I need to set up are TXT records for SPF and DKIM.

SPF records are used for verifying which servers are allowed to send email on behalf of your domain.

SPF records are complex, so I put a link in the description below about how to properly configure them.

The main point to understand with SPF records is that any server that is sending email on your behalf needs to be identified in the SPF record, or those emails may go to spam and/or be rejected by the receiving server.

For example, if you’re using Mailchimp or email automation providers, you’ll need to add their server into your SPF record.

You should only have one SPF record per domain and it should identify all the verified servers for sending email from your domain.

I’ll enter my SPF record based on the details for my server and the guide in the description, and move on to DKIM.

DKIM is a public record that allows the receiving server of an email to verify with the originating server that it is, in fact, allowed to send emails on behalf of that domain.

When receiving an email, a receiving server will check your public DKIM keys to match them to the sending server.

If the public key doesn’t match the private server key, the email may be rejected.

You can have multiple DKIM records for each server sending email on behalf of your domain.

I also suggest configuring DMARC records, so I put a link to the description below, but these are not required in most smaller projects, and may cause emails to be rejected unnecessarily.

This is all you need to know for configuring DNS for most WordPress website projects!

In the next video, I’ll show you how to set up your WordPress website on your hosting server.

How to Setup Cloudflare – Part 3 of Setting up a New Domain with WordPress

After purchasing a domain, you need to determine where you’re going to direct traffic and manage your DNS Zone. In this video, I set up a new domain on Cloudflare and obtain the Name Server records I need to set at my Domain Registrar. This makes Cloudflare my DNS Zone, so I can manage all my DNS records with Cloudflare moving forward.

You might decide to use any type of service for managing your DNS Zone, like a Domain Registrar, hosting company, DNS hosting provider, or CDN.

After you’ve followed the Cloudflare onboarding process in the video, you’re ready to learn How to Configure DNS Records – Part 4 of Setting up a New Domain with WordPress:
https://youtu.be/eN7IH2azNbw

The plugin Domain Mapping System lets you map multiple domains to your WordPress website. Learn more at https://bit.ly/3tyXEul

Follow us for more useful tips, articles, and advice about setting up domains in WordPress.
Twitter:
https://twitter.com/domainmapping
https://twitter.com/gauchoplugins

Transcript:
Hey everyone! This is Brandon from Gaucho Plugins, the development team behind Domain Mapping System.

In the last video, I configured my new domain name to point all traffic to Cloudflare using Name Server Records.

In this video, I’ll show you how to set up Cloudflare and obtain the Name Server records you’ll need to set at your Domain Registrar.

But first, why am I using Cloudflare to manage my DNS?

While I could manage DNS Records with my Domain Registrar, my hosting company, a DNS hosting provider, or any other Content Delivery Network, I like Cloudflare’s CDN because it’s free and easy to set up.

When using a CDN, you get a lot of great speed and security enhancements for your website.

CDN’s distribute your website traffic to servers across the world so that site visitors use the server nearest their location to visit a cached version of your site.

CDN’s also do a great job at preventing common security threats, like DDoS attacks.

Learn more about CDN’s in the description below.

I use CDN for all my WordPress projects.

Keep in mind, you might manage your DNS Records anywhere I mentioned earlier – so using Cloudflare is totally optional.

So, back to our goal – getting those Name Server records.

Here’s the Cloudflare Dashboard, where I’m setting up my new domain.

I’m going to paste in my new domain name, and I’ll choose their free plan to get started.

Cloudflare automatically scans for existing DNS Records on the domain, which were currently provided by Namecheap’s default configuration, as I mentioned in the last video.

My first goal is getting the Name Server Records to set up the domain properly, which means I don’t have to make any changes at this point, so I’ll just hit continue.

Cloudflare provides the Name Servers I need with an easy “click to copy” button.

Set those Name Server records with your Domain Registrar, like we covered in the last video, and you’re ready to start using Cloudflare!

In the next video, I’ll cover how to properly configure DNS Records with Cloudflare in order to get your domain set up properly.

How to Configure Name Server Records – Part 2 of Setting up a New Domain with WordPress

After purchasing your domain name, you’ll need to choose where to direct traffic by setting up your Name Servers. This video covers how to set up your Name Servers in the Namecheap Dashboard.

You can get your Name Servers from any of the different DNS providers you might decide to use, including your Domain Name Registrar (usually provides default Name Servers), a hosting company, a DNS hosting provider, or a CDN (Content Delivery Network).

After setting your Name Servers at your Domain Registrar, you can manage your DNS Zone, specifying the servers where different types of traffic should be directed for your domain.

Watch the next video for more about getting your Name Server records and How to Setup Cloudflare – Part 3 of Setting up a New Domain with WordPress:
https://youtu.be/2u1QbF2roSM

In later videos, I cover how to configure DNS Records.

Domain Mapping System lets you map multiple domains to your WordPress website. Learn more at https://bit.ly/3tyXEul

Follow us for more useful tips, articles, and advice about setting up domains in WordPress.
Twitter:
https://twitter.com/domainmapping
https://twitter.com/gauchoplugins

Transcript:
Hey everyone! This is Brandon from Gaucho Plugins, the development team behind Domain Mapping System.

In the last video, I purchased a new domain name for my WordPress website.

For every new domain, the first step is properly directing incoming traffic by configuring DNS Records, and specifically, Name Server Records.

In this video, I’m going to explain a bit about what Name Server Records are, why they’re important, and show you how you can configure Name Server Records after buying your domain.

Name Server records are a special type of DNS record that specifies the DNS Zone for your domain, which is where all the traffic for your domain will be directed.

The DNS Zone is where you’ll manage all of your other DNS Records, like A Records, CNAME Records, and more.

You might decide to manage DNS Records with your Domain Registrar, a hosting company, a DNS hosting provider, or a CDN (Content Delivery Network).

In this case, I’m using a CDN, Cloudflare, for managing DNS.

In the next few videos, I’ll share why I like Cloudflare, how to get your Name Server records during their setup process, and how to configure all the other DNS Records you’ll need for your website.

But, since I’ve already set up my domain with Cloudflare, I have the proper Name Servers I need for the purposes of this video.

Here’s the Namecheap Dashboard, where I can manage all of my domains.

Next to my new domain, I’ll click Manage.

Then, I’ll scroll down to Name Servers.

The Name Server records are currently set to the default Namecheap records because I just purchased the domain, so I’ll select Custom DNS in order to set the Name Server Records from Cloudflare.

I’ll paste in the Cloudflare Name Servers, and then I’m done!

Because of the time it takes for servers around the world to recognize DNS changes, it may take up to 24-48 hours to see the effects at your location.

However, generally propagation happens within a few minutes to a few hours.

Tune into the next video, where I cover setting up your domain on Cloudflare and getting the Name Server records you’ll need to direct traffic to their CDN.

How to Buy a Domain – Part 1 of Setting up a New Domain with WordPress

One of the first steps to setting up any website is buying a domain, so this video covers how to buy a new domain name on Namecheap. It’s pretty quick and easy, but for those of us who haven’t done it, it helps to see it happen first!

After buying your domain name, the next step is to set up your Name Servers so that web traffic starts getting routed properly for your website, email, or other services related to your new domain.

Check out the next video about How to Configure Nameservers – Part 2 of Setting up a New Domain with WordPress:
https://youtu.be/BFPFtwdmi5E

Domain Mapping System lets you map multiple domains to your WordPress website. Learn more at https://bit.ly/3tyXEul

Follow us for more useful tips, articles, and advice about setting up domains in WordPress.
Twitter:
https://twitter.com/domainmapping
https://twitter.com/gauchoplugins

Transcript:
Hey everyone! This is Brandon from Gaucho Plugins, the development team behind Domain Mapping System.

When you create a new website, one of the first things you need to do is buy a domain name.

You can buy a domain from any Domain Registrar.

A few common examples of Registrars include Namecheap and Domain.com.

Often, you can buy domain names from the same company that will offer hosting or other services.

In this video, we’ll go through buying a new domain name on Namecheap.

As you can see here, I’ve typed the domain name I want to purchase.

I already have an account on Namecheap, so the checkout process should be really quick.

I’ll go ahead and click Add to Cart.

Then we’ll go ahead to Checkout.

Namecheap provides a free WhoisGuard service that keeps your registration details private, like your name and address.

We won’t sign up for any extra services besides that, so we’ll click Confirm Order.

All the order details look great, so I’m going to go ahead and Pay Now.

The order goes to processing here for a moment…

And here’s my purchase confirmation!

The next step is setting up my Name Server records, so that my domain name can start being used!

Check out my next video.