Domains, Upgrades

Domains »Map a Subdomain

Table of Contents


Subdomain Explanation

A subdomain is a second website that’s part of a larger domain, and can have its own content. You can setup a subdomain for a domain you own, even one registered through another registrar.

For example, subdomains can help if you already have a domain, like yourgroovydomain.com, but want to separate content from your main site. You can setup blog.yourgroovydomain.com as a completely separate blog.

To use a subdomain, you have to add a mapping subscription. If your custom domain is not registered or pointed to WordPress.com already, you’ll then have to configure DNS changes with the registrar or whoever manages its DNS settings.


↑ Table of Contents ↑

Connecting a Subdomain to Your WordPress.com Site

If you want to map a subdomain so it points to your WordPress.com sites, there are a few steps we need to follow:

If the domain’s DNS is managed at WordPress.com on the same account as the subdomain:
If the domain’s DNS is not managed at WordPress.com (ie, it’s with GoDaddy, 1&1, etc):

Note: It’s not possible to map a subdomain of a domain already mapped or registered under a different WordPress.com account.

↑ Table of Contents ↑

Adding a Mapping Subscription

To add a subdomain to your WordPress.com site, first add a mapping subscription to the site you want the subdomain on.

  • Go to My Site → Manage → Domains and click Add a Domain to This Site.
  • Select Already own a domain?
Domains is already owned
  • On the next page, select Map Your Domain
  • Enter the entire subdomain you want to use, such as blog.mygroovydomain.com and click Add.

If the domain you’re adding the subdomain for is registered or mapped here already on the same account, you’re all set! You can go to My Site → Manage Domains, select your subdomain and click Make Primary.

If your domain is registered with another registrar (such as Bluehost, Godaddy, etc) or another service is managing your DNS settings, you’ll need to follow the next steps below.

↑ Table of Contents ↑

Adding CNAME Records With Your Registrar

The next step is to add a CNAME record at your registrar or current DNS provider’s end. The CNAME should look something like the following:

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

  • Replace blog.mygroovydomain.com. with the full subdomain you want to use. Some DNS managers will only require you to add the subdomain (blog, in the example) in a field typically labeled “host”, “name” or “@”.
  • Replace example.wordpress.com. with your current site address, which you can find here. Some DNS managers will have this option labeled “points to” or “alias”.
  • Remember to include the periods after each domain name.
  • If you are unsure how to do this, we recommend contacting your domain registrar for assistance. You can use the following sample request:

I would like to map a subdomain of my domain to my site, 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? 

After the change, it will take a few hours for the DNS to propagate all over the internet.


↑ Table of Contents ↑

Connecting Your Subdomain to an External Site

If your domain is registered or mapped to WordPress.com, you can connect a subdomain to an external site by using a CNAME or A record. Check the support documentation or contact the support staff for that site to find out which DNS record you need.

At WordPress.com
  • Go to your Domains page (My Site ManageDomains) and click the domain you wish to add the subdomain to.
  • Click Name Servers and DNS, then DNS Records.
  • In Type select CNAME or A.
  • Enter the subdomain you want in Name.
  • Enter the information provided from the service you’re trying to connect to under Alias Of (for CNAME) or Points To (for A Records).
  •  For example for Tumblr sites, you’ll need something like this:

tumblr alias of domains.tumblr.com

  • Click Add New DNS Record
In this example, we’re creating a subdomain (tumblr.example.com) that will point to our Tumblr site
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.


↑ Table of Contents ↑

FAQ & Troubleshooting

Can I use a subdomain to have “www” before my domain name?

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

Can I map a subdomain to a specific page on my site?

Domains cannot be mapped to specific directories on your site, for example yourgroovydomain.com/about-us.

Still confused?

Contact support.

Not quite what you're looking for?

Get Help