Does WordPress Give You a Domain Name Understanding WordPress, Domains, and Website Ownership
Does WordPress Give You a Domain Name Understanding WordPress, Domains, and Website Ownership

Does WordPress Give You a Domain Name?

WordPress.org doesn’t include a domain, while WordPress.com offers a free subdomain and a first-year domain on annual plans. Here is how to get and keep a domain.

WordPress doesn’t automatically give you a custom domain name like yourbrand.com. Whether you get one depends on which “WordPress” you use. Self-hosted WordPress from WordPress.org is free software, and you buy the domain separately. WordPress.com is a hosting service that gives you a free subdomain, plus a free custom domain for the first year on annual paid plans.

This guide explains the difference, the ways to get a domain for a WordPress site in 2026, and how to keep control of it.

The Short Answer

  • WordPress.org (self-hosted): no domain included. You register one with a domain registrar or through your web host.
  • WordPress.com free plan: you get a subdomain such as yoursite.wordpress.com, not a custom domain.
  • WordPress.com paid plans: annual and multi-year plans include a custom domain free for the first year. After that, you pay the normal renewal price.

Whichever route you choose, a domain is always rented for a period and must be renewed. You never buy it outright.

WordPress.org vs WordPress.com

WordPress.org (self-hosted)WordPress.com
What it isFree, open-source software you install on your own hostingA hosted service run by Automattic
Domain includedNoSubdomain free; custom domain free for year one on annual paid plans
HostingYou choose and pay for itIncluded in the plan
ControlFull control of files, plugins, and themesDepends on the plan

Many web hosts offer a free domain for the first year when you buy an annual hosting plan. That is a host promotion, not something WordPress itself provides.

How Domain Names Work

A domain name is a readable address that points to your server. You register it through a registrar accredited by ICANN, or through a reseller such as your web host. Registration lasts for a set term, usually one to ten years. If you don’t renew, the domain expires and someone else can register it after the grace period.

Behind the scenes, DNS (the Domain Name System) translates your domain into the IP address of your hosting server. When you connect a domain to WordPress, you are changing DNS records so the domain points to the right place.

How to Get a Domain for Your WordPress Site

Option 1: Register with a separate domain registrar

This keeps your domain independent of your hosting. If you change hosts later, you only update DNS records. Many site owners prefer this because one account problem can’t take down both the domain and the site.

Option 2: Register through your web host

This is the simplest setup, because the host can configure DNS for you. Check the renewal price and the transfer process before you buy, because the first-year price is often a promotion.

Option 3: Use a WordPress.com plan

If you build on WordPress.com, you can claim a free domain for the first year with an annual or multi-year plan. Monthly plans don’t include the free domain. WordPress.com’s domains documentation explains how to register, connect, and transfer domains.

Option 4: Use a free subdomain

A wordpress.com subdomain costs nothing and is fine for a personal blog or a test. It is a weak choice for a business, because you can’t take the address with you and it looks less professional.

Connecting a Domain to Self-Hosted WordPress

  1. Point the domain to your host. Either change the domain’s nameservers to the ones your host gives you, or add an A record with your server’s IP address.
  2. Add the domain to your hosting account, and install WordPress on it if you haven’t already.
  3. Install an SSL certificate so the site loads over HTTPS. Our guide on how to add SSL to WordPress covers this.
  4. In Settings → General, make sure the WordPress Address and Site Address use your domain with https://.

DNS changes can take a few minutes up to 48 hours to reach every network, depending on the record’s TTL.

Domain Best Practices

  • Register the domain in your own name and account. If a developer or agency registers it for you, ask them to transfer it to you.
  • Turn on auto-renew and keep your payment method and contact email up to date.
  • Enable registrar lock and two-factor authentication on your registrar account.
  • Use WHOIS privacy where your registrar offers it, to keep your personal details out of public records.
  • Choose a short, clear name that is easy to spell. A .com is still the most familiar extension in many markets, but a country code such as .co.uk can suit a local business.

Our WordPress security best practices cover the site side of security.

Changing Your Domain Later

Moving a WordPress site to a new domain is possible, but it takes care. You need to update the site URLs, replace old URLs in the database, set up 301 redirects from the old domain, and tell Google through Search Console’s Change of Address tool. Our guides on database search and replace and migrating WordPress to a new host explain the technical steps.

Common Mistakes

  • Letting the domain expire. An expired domain can be registered by someone else, sometimes within days of the grace period ending.
  • Ignoring renewal prices. A cheap first year can be followed by a much higher renewal.
  • Letting a third party own your domain. If they disappear, so does your control.
  • Forgetting HTTPS after connecting a domain. Browsers warn visitors on sites without SSL.
  • Changing domains without redirects. You lose search traffic and break existing links.

FAQ

Is a domain free with WordPress?

Not with self-hosted WordPress. WordPress.com includes a free subdomain, and its annual paid plans include a custom domain free for the first year.

Can I use a domain I already own with WordPress?

Yes. Point the domain’s DNS to your host for self-hosted WordPress, or connect it in your WordPress.com dashboard.

Can I move my domain away from WordPress.com?

Yes. Domains registered through WordPress.com can be transferred to another registrar after the standard waiting period that applies to new registrations and transfers.

Do I need hosting if I have a domain?

Yes, for self-hosted WordPress. A domain is only the address. Hosting stores your site’s files and database. If you are comparing plans, see shared hosting vs VPS vs dedicated servers.

Does the domain extension affect SEO?

Google treats generic extensions such as .com, .net, and newer ones like .blog the same way for ranking. Country-code extensions can signal that a site targets a specific country.

The Bottom Line

WordPress itself doesn’t give you a custom domain. With self-hosted WordPress, you register one separately, ideally in your own account with auto-renew on. WordPress.com includes a free subdomain and a first-year custom domain on annual paid plans. In both cases, renew on time and keep the domain in your own name.

Sources & Further Reading

Articles are editorially reviewed by Jackober and factual claims are checked against cited sources.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like