Domains, Upgrades

Domains »Map a Subdomain

A subdomain is a second website that’s part of a larger domain, and can have its own content. You can set up a subdomain for a domain registered through another registrar or a domain registered through WordPress.com.

For example:
If you own the domain yourgroovydomain.com where you’ve already placed your main content and you want to use the subdomain blog.yourgroovydomain.com to place the contents of example.wordpress.com, then you can map this subdomain to this site.

All WordPress.com plans come with a free domain credit that you can use to map a subdomain of a domain you already own. You can map additional subdomains to your site with only $13.00 per subdomain, per blog, per year.

Scenarios for mapping subdomains

Note: WordPress.com automatically removes the “www” from all URLs. Mapping the “www” subdomain is not supported.

We do not allow mapping to subdirectories, such as yourgroovydomain.com/blog.

↑ Table of Contents ↑

Mapping a subdomain when the domain is registered elsewhere

In this case, you have a domain that’s already set up with a different service (DNS managed elsewhere), and only want to use a subdomain with your WordPress.com site.

If the site is on WordPress.com Business plan, please skip to the steps here. For sites on other plans, follow the steps below:

At your registrar:

Add a CNAME record through the registrar where you purchased your domain or through your DNS provider. The CNAME should look something like the following (note the periods at the end of each domain name):

blog.mygroovydomain.com. IN CNAME example.wordpress.com.

Instructions on how to add a CNAME record can vary between domain registrars. Your domain registrar is typically whoever you purchased your domain from. If you’re unsure of how to do this, we recommend contacting your domain registrar for assistance with this step. You can use the following sample request (replace the example subdomain and WordPress.com blog address with your own subdomain and blog address):

I would like to map a subdomain of my domain to my blog, which is hosted at WordPress.com. I want to use the subdomain blog.mygroovydomain.com. Can you please add a CNAME record to point that subdomain to example.wordpress.com?

Note: You should NOT change your Name Server information if you wish to only map a subdomain.

At WordPress.com:

Add the subdomain mapping to your site:

  1. Go to Domains. Select your site and click Add Domain.
  2. Look for Already own a domain?” Map it. Enter your site.mygroovydomain.com and add it.
  3. After you complete the purchase, go back to Domains, select your subdomain and click Make Primary.

Note: You may see a Redirect Loop error page if you immediately visit your site after setting a new Primary Domain. This is usually fixed within a few seconds by refreshing the page.

↑ Table of Contents ↑

Mapping a subdomain to a Business plan site

You don’t have to create a CNAME record if your site is on the Business plan, since you can add NS records for the subdomain at your registrar’s end. Note that you should not change the “name servers” of your main domain. Instead, you’ll add three NS records for the subdomain itself, which should look like this:

site.mygroovydomain.com. IN NS ns1.wordpress.com.
site.mygroovydomain.com. IN NS ns2.wordpress.com.
site.mygroovydomain.com. IN NS ns3.wordpress.com.

Again, instructions to add NS or name server records for a subdomain can be significantly different between domain registrars. You can reach out to your domain provider’s support and give them the above information.

Your main domain will not be affected by this and you can continue to host it with your existing provider.

↑ Table of Contents ↑

Mapping a subdomain when the domain is already registered or mapped at WordPress.com

Steps below:

  1. Go to Domains. Select your site and click Add Domain.
  2. Look for Already own a domain?” Map it. Enter your subdomain.yourgroovydomain.com and add it. You may be prompted to pay for the upgrade and complete the mapping process.
  3. After you complete the purchase, go back to Domains, select your subdomain and click Make Primary.

Nothing else is needed!

↑ Table of Contents ↑

When you want to point your subdomain to an external site (your domain is registered or mapped to WordPress.com)

Pointing your subdomain to an external site can be done either via creating a CNAME record or A record. It will differ depending on what sort of site you want to point your subdomain to. The best way to figure it out is to check the support documentation or contact support staff at your hosting provider for that site.

At WordPress.com

  1. Go to your Domains page and click the domain you wish to edit.
  2. Click Name Servers and DNS, then DNS Records.
  3. Click Add New DNS Record
  4. In Type select CNAME or A. Enter the correct record in Name.  For example for tumblr sites, you’ll need something like this:tumblr alias of domains.tumblr.com

At your hosting provider for the other site:

Log into your hosting provider’s control panel and follow their instructions to connect the subdomain to your site there.

Still confused?

Contact support.

Not quite what you're looking for?

Get Help