Connect a Custom Domain
To connect a custom domain, follow these steps:
Part 1: Your domain and its Records
- Purchase a domain from a Domain Registrar.
- Find the Domain Registrar’s page for managing the DNS Records of your new domain
- Edit or create a DNS Record for your new domain
- We recommend setting a CNAME Record with a value of host.websiteprohosting.com
- If you require an A Record then the value should be 34.149.86.124
Part 2: Configuring your WordPress Hosting Site
- Log into WordPress Hosting and navigate to the Domains tab
- Click Connect a Domain
- Enter the domain name you purchased. Click Add Domain.
- WordPress Hosting will mark the new domain as Pending while it verifies that the DNS records are correct. Once the DNS records have been verified (WordPress Hosting checks for this automatically), your domain will show as Connected.
- You will receive an email and see a notification in the Recent Activity stream of Business App.
- You can also Delete added domains from this tab.
- Once it has been connected requests for your new domain will be redirected to the Primary Domain.
You have the ability to set any of your connected domains to be the Primary Domain.
- On the Domains tab
- Find the domain in the list, expand the options menu on the right side, then click Make Primary.
- All of your domains will then redirect to this domain.
Frequently Asked Questions
How long does it take for my new domain to work?
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.
Can I use a subdomain (e.g., shop.mysite.com)?
Yes. You would simply follow the same steps but enter the full subdomain (e.g., shop.mysite.com) when connecting, and ensure your DNS records (CNAME or A record) in your registrar point specifically for that subdomain.
What if I purchased my domain from GoDaddy/Namecheap?
The process is the same. You need to log in to your registrar's dashboard (GoDaddy, Namecheap, etc.) and update the DNS records (A Record or CNAME) to point to the values provided in the WordPress Hosting dashboard.