Guides/Domains/Connect a domain/Connect a domain name (alternative method)

Connect a domain name (alternative method)

Last reviewed on March 25, 2026

This guide will show you how to connect (or “point”) a domain name to your WordPress.com site by manually copying and adding our A and CNAME records to your domain name’s DNS records. Use this method only if you can’t use the recommended method to connect a domain name from another provider to your WordPress.com site.

About this method

This method is suitable if you need to keep an existing email service running, if your domain name registrar doesn’t allow name server changes, or if you use external services that require different name servers (such as Cloudflare).

Using this method means:

  • Your domain name will show the site you created on WordPress.com without the ‘WordPress’ name in the address. Instead of a site address like yourgroovysite.wordpress.com, visitors can reach your site with an address like yourgroovydomain.com. The old .wordpress.com address will redirect to the new domain name you add.
  • You will continue to renew the domain name through the company you purchased it from (also known as your domain registrar).
  • You will continue to manage and edit your DNS with your domain name provider, not in your WordPress.com account. If you have an existing email or other connected services that require DNS records, those will not be interrupted.
  • Connecting a domain name (also known as “mapping” or “pointing”) is free with any paid WordPress.com plan. If you downgrade to a free site, your domain connection will be removed.

💡

Not sure whether to connect your domain name or transfer it? Learn the difference between connecting and transferring a domain to choose the right option for you.

Step 1: Add the domain name

  1. Starting from your site’s dashboard, navigate to Upgrades → Domains.
  2. Click “Add a domain” and select “Use a domain I own” from the drop-down menu.
An arrow pointing from the arrow next to "Add new domain" to the "Use a domain I own" option.
  1. Type the domain name you own and click the “Next” button.
  2. On the next screen, you will have two options: transfer or connect. Click the “Connect your site address” option. It may take a few moments to be redirected to the next screen.
The option to connect your domain name.
  1. On the next screen, click either of the “Advanced setup” links.
The two Advanced setup links with boxes drawn around them.
  1. Click the “Start setup” button.
  2. Log in to your domain provider account and locate the DNS records settings.
  3. Back in your WordPress.com account, click “I found the domain’s settings page” to see the DNS records you need for your domain name.
The A records setup screen with a button labeled "I found the domain’s settings page".

If you have already connected multiple domain names to your WordPress.com site, you may be asked to verify your domain ownership before starting the setup.

Step 2: Add the DNS records

The DNS records for your site appear on screen after completing Step 1. If you navigated away, return to the DNS records screen by following steps 1–3 below. The records include:

  • Two A records (IP addresses). You will replace your existing root A records with the ones provided for your site.
  • One CNAME record to ensure the www part of your site address correctly redirects to your WordPress.com site.

To add the DNS records to your domain name, follow these steps:

  1. Navigate to Upgrades → Domains in your site’s dashboard.
  2. Click the domain name, then click the Complete setup button.
  3. Click “Advanced setup”.
The two Advanced setup links with boxes drawn around them.
  1. Click “Start setup”, then click “I found the domain’s settings page” to view the DNS records.
  2. Check your domain’s DNS for any existing AAAA records (IPv6) and delete them.
  3. Add the A and CNAME records to your domain’s DNS settings with your registrar. If you are unsure how to find those settings, contact your domain provider’s support team for help.
  4. Return to WordPress.com and click the “Verify Connection” button.
An arrow pointing to the Verify Connection button on the final step.

Step 3: Wait for your domain name to activate

Once you have added the DNS records, it can take up to 72 hours for the changes to take effect across global servers. During that time, your domain may not load correctly.

You can check the status of your domain by following these steps:

  1. Visit your WordPress.com site’s dashboard.
  2. Navigate to Upgrades → Domains.
  3. Check the Status column.
A domain in the Domains management page with a box drawn around the status.
  1. If your domain’s status still says Verifying, try waiting a few hours before taking the next step. Once you see the status change to Active, your domain is connected.
    • If the domain is still not loading the correct site, you may need to clear your browser’s cache to see the changes.
    • To check whether your DNS changes have propagated globally, use a tool like whatsmydns.net and select A from the dropdown menu.

Once your domain status changes to Active, WordPress.com automatically issues a free SSL certificate for your domain. The SSL certificate usually takes a few minutes to provision but can take up to 24 hours. During this time, visitors may see a security warning—this resolves on its own once the certificate is issued.

If it has been more than 24 hours and your site is still not showing a secure connection, you can manually provision the SSL certificate.

Step 4: Set your primary domain name

After your domain is active and the SSL certificate has been issued, go to Upgrades → Domains in your site’s dashboard and select your newly connected domain name as the primary site address. See Set a Primary Address for more.

💡

Transfer your domain name to WordPress.com

Want to manage your domain name and website all in one place, instead of with two separate companies? Transfer your domain’s registration to your WordPress.com account, which you can do before or after connecting the domain name. You would no longer pay any domain registration fees to your current domain provider, and would instead renew both your domain and website plan here at WordPress.com.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!