If you own a domain in your WordPress.com account that is not currently connected to any website, you can attach it to a new or existing site at any time. In this guide, you will learn how to attach your domain to a new or existing site.
In this guide
Have a question?
Ask our AI assistantThis guide applies to domains that are already in your WordPress.com account but are not currently attached to any site — for example, a domain you previously detached from a site, or a domain you purchased without connecting it to a site at the time.
If you want to connect a domain that is registered with a different provider, see Connect a domain you own to WordPress.com instead.
To attach a domain to a site, follow these steps:
- Visit your Sites at wordpress.com/sites.
- In the left sidebar, select Domains.
- Locate the domain you want to attach to a site.
- Under the Actions column, click the ⋮ (three dots) button and select “Attach to an existing site“:

- Select your existing site from the list.
- In the confirmation box that appears, click the “Confirm attachment” button.
Once attached, your domain is connected to the site and ready to use. You can now set the domain as the primary address for your site and continue working on the content and design.
Alternatively, you can create a new site to use with your unattached domain:
- Visit your Sites at wordpress.com/sites.
- In the left sidebar, select Domains.
- Locate the domain you want to attach to a site.
- Under the Site column, click the “Add site” link:

Once your new site is created, your domain will automatically be attached to it as the primary address. From there, you can choose a theme and start building your site’s content.