Skip to content

Domains Overview

Your domain name is your website's address on the internet, and it's how visitors find your business online. When you connect a custom domain to WordPress Hosting, you'll configure DNS records at your

Last updated


What is Domains?

Your domain name is your website's address on the internet, and it's how visitors find your business online. When you connect a custom domain to WordPress Hosting, you'll configure DNS records at your domain registrar to point visitors to your WordPress site. WordPress Hosting automatically provisions SSL certificates for all connected domains, ensuring your site is secure and trusted by browsers.

Why is Domains important?

  • Connect your custom domain to your WordPress site
  • Automatically receive SSL certificates for secure connections
  • Manage multiple domains from one location
  • Set a primary domain that visitors will see

What's included

How to connect a domain

  1. Configure DNS Records at your domain registrar:
    • Add an A Record pointing to 34.149.86.124 for your root domain
    • Add a CNAME Record pointing to host.websiteprohosting.com for the www subdomain
  2. Connect the Domain in WordPress Hosting:
    • Go to the Domains tab
    • Click Connect a Domain
    • Enter your domain name and click Add Domain
  3. Wait for Connection:
    • Your domain will show as Pending while DNS records propagate
    • Once connected, WordPress Hosting will automatically provision an SSL certificate
    • This typically takes a few minutes but can take up to 48 hours
  4. Set Primary Domain:
    • Click Make Primary on the domain you want visitors to see
    • All other connected domains will redirect to your primary domain

DNS records explained

A Record: Points your root domain (e.g., example.com) directly to an IP address. Use this to connect your main domain to WordPress Hosting.

CNAME Record: Points a subdomain (e.g., www.example.com) to another domain name. Use this for subdomains like www.

TTL (Time To Live): Controls how long DNS records are cached. Set to 3600 seconds (1 hour) or leave as default for faster updates.

SSL certificates

WordPress Hosting automatically issues SSL certificates from Let's Encrypt for all connected domains. This typically completes within a few minutes but can take up to 48 hours. Once issued, your site will be accessible via HTTPS, ensuring secure connections for your visitors.

If your SSL certificate is pending for more than 30 minutes, see Troubleshoot SSL issues in WordPress Hosting for help.

Primary domain

You can connect multiple domains to a single WordPress site, but only one can be set as the primary domain. All other connected domains will automatically redirect to your primary domain.

To change your primary domain, go to the Domains tab, find the domain you want to use, expand the options menu, and click Make Primary.

Frequently Asked Questions (FAQs)

DNS propagation can take anywhere from a few minutes to 48 hours. However, with most modern registrars, you will often see the site connect within 1-2 hours.

No. WordPress Hosting automatically provisions SSL certificates from Let's Encrypt for all connected domains at no additional cost.

Yes. You can connect multiple domains to a single WordPress site, but only one can be set as the primary domain. All other domains will redirect to your primary domain.

You need either an A Record (for root domains) or a CNAME Record (for subdomains). For a complete setup, configure both: an A Record for your root domain pointing to 34.149.86.124, and a CNAME Record for www pointing to host.websiteprohosting.com.

Yes. You can connect subdomains by following the same steps and ensuring your DNS records point specifically to that subdomain.

The process is the same, but you can find GoDaddy-specific instructions in GoDaddy Domain Setup.

You can transfer your domain by connecting it in WordPress Hosting first, then updating your DNS records. Your old host will continue serving traffic until DNS propagation completes.

This is usually caused by mixed content, when some elements on your site load over HTTP instead of HTTPS. Check your browser's console for errors and update any HTTP URLs to HTTPS.

In this section

Domain SetupCustom domain connection is available on WordPress Hosting Pro and WordPress Hosting Premium plans. WordPress Hosting Standard does not support custom domains.GoDaddy Domain SetupThis guide provides GoDaddy-specific instructions for connecting your domain to WordPress Hosting, whether you're setting up a new domain or transferring one from another host.Managing SubdomainsThis guide applies to WordPress Hosting Pro (single-site). On a single-site installation, you can connect additional domains and subdomains, but they all function as alternate domains : every one of tMerge multiple SPF records into a single recordTo merge SPF values, include all parts into one single record without repeating any mechanisms. Here's how to merge the following example SPF records for Outlook and MailerLite: Example SPF records: vPoint a new Domain to WordPress HostingCustom domains can be connected on WordPress Hosting Pro and WordPress Hosting Premium plans. If you recently purchased a domain (or have never pointed it to a site), follow these instructions to connTroubleshoot SSL issues in WordPress HostingIf you have correctly added the following A and CNAME records in your domain's DNS settings, follow the steps below to connect SSL to your custom domain.Understanding DNS RecordsDNS (Domain Name System) records are essential for connecting your domain to WordPress Hosting. This guide explains what DNS records are, which types you need, and how to configure them.Using Cloudflare with WordPress HostingCloudflare provides DNS management and CDN (Content Delivery Network) services that can enhance your WordPress Hosting site's performance and security. This guide covers how to integrate Cloudflare wi