Domains, Upgrades

Map a Subdomain

Mapping 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.

How do you pay for this upgrade?

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

↑ Table of Contents ↑

Scenarios for mapping subdomains

Before jumping into the mapping subdomains instructions take into account these important notes:

↑ Table of Contents ↑

Not supported

  • 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.

The Same Rules Apply for Domains and Subdomains

The Domain Mapping Upgrade does not enable the permission to use advertising, any kind of prohibited code, or uploading additional themes or plugins. With the upgrade, your blog will still be hosted here at WordPress.com, which means that you will not have FTP access to your files and you will still be required abide by our Terms of Service.

 

↑ Table of Contents ↑

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

Your scenario is similar to the following:

subdomain1You need:subdomain2subdomain3In your WordPress.com domain:

Add a CNAME record to your domain

  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 and enter the respective subdomain in Name. Following our example, type “blog” to form the blog.yourgroovydomain.com
  5. In Alias Of type the site that will display in your subdomain, i.e.: example.wordpress.com
  6. Click the Add New DNS Record. Check the following screenshot:

subdomain4

Note: You do not need to add a CNAME record if you are mapping a subdomain to the same blog where the original domain is mapped.

subdomain5Add the subdomain to your site (example.wordpress.com):

  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 will be prompted to pay for the upgrade and complete the mapping process.
  3. After you complete the purchase, go to back to Domains, select your subdomain and click Make Primary.

Click here to return to all available scenarios

 

↑ Table of Contents ↑

Mapping a subdomain when the domain is registered elsewhere

Your scenario is similar to the previous example, BUT your domain is not registered here at WordPress.com:

subdomain6You need: subdomain7subdomain3At 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.example.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.

subdomain5In your WordPress.com site add the subdomain to your site (example.wordpress.com):

  1. Once the CNAME record has been added and verified, go to Domains.
  2. Select your site (example.wordpress.com) and click Add Domain.
  3. Look for “Already own a domain?” Map it. Enter your subdomain.yourgroovydomain.com and add it. You will be prompted to pay for the upgrade and complete the mapping process.
  4. After you complete the purchase, go to 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.

Click here to return to all available scenarios

 

↑ Table of Contents ↑

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

Your scenario is similar to the following:

subdomain8You need:subdomain10Pointing your subdomain to an external sites can be a bit tricky – the actual CNAME 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 the site you are wanting to point your subdomain to.

subdomain3Once you have the correct CNAME, in your WordPress.com domain:

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

tumblr alias of domains.tumblr.com

  1. Click the Add New DNS Record.

subdomain5In the external site:

Go to the site where you intend to map the subdomain, and follow any steps on that end that are required to attach the subdomain to your particular site or blog.

Note: The data on a CNAME record must always be another domain name and should not use an IP Address.

Following our example, for Tumblr sites, you can find more information here.

Click here to return to all available scenarios

 

↑ Table of Contents ↑

Your domain is registered with WordPress.com and you want to point it to a self-hosted WordPress.org website

Your scenario is similar to the following: subdomain13

The process will be the following:subdomain11You have to do subdomain3  and subdomain5  at your external host where your WordPress.org site is self-hosted.

subdomain12 To add your host’s IP to your WordPress.com domain:

  1. Go to Domains and click the domain you wish to edit.
  2. Click the Name Servers and DNS.
  3. Click the DNS Records.
  4. After clicking Add New DNS Record, choose A from the type dropdown box and add your desired subdomain. Following our example, type super to form super.groovydomain.com. In Points to, add the IP of your host.
  5. Click Add New DNS Record

Click here to return to all available scenarios

Still confused?

Contact support.

Not quite what you're looking for?

Get Help