Creating a subdomain in GoDaddy takes five minutes and requires only your domain name and hosting account
A subdomain is a web address that branches off your main domain — for example, blog.yoursite.com or shop.yoursite.com instead of just yoursite.com. In GoDaddy, you create subdomains through the hosting control panel, not the domain registrar section. The process is the same whether you host with GoDaddy or registered your domain there and host elsewhere.
You will need to know your hosting account login (the email and password you use to access your hosting dashboard) and have at least one active hosting plan. If you registered your domain with GoDaddy but host elsewhere, you will still create the subdomain in your actual hosting provider's panel, not in GoDaddy's domain settings.
Key Takeaways
- Subdomains are created in your hosting control panel, not in GoDaddy's domain management area, even if GoDaddy is your registrar.
- You need an active hosting plan to create a subdomain — domain registration alone does not give you the ability to do this.
- The subdomain points to a folder on your hosting account, so you will choose or create that folder during setup.
- After creation, the subdomain can take up to 24 hours to work across the internet, though it usually works within a few minutes.
- You can create as many subdomains as your hosting plan allows, with no additional cost on most plans.
Log into your GoDaddy hosting account
Go to godaddy.com and click the account icon in the top right corner. Select "My Products" from the menu. You will see a list of your domains and hosting plans. Find the hosting plan associated with the domain you want to add a subdomain to, and click "Manage" next to it. This opens your hosting control panel.
If you do not see a hosting plan listed, you may have only registered the domain without purchasing hosting. In that case, you cannot create a subdomain through GoDaddy until you add a hosting plan, or you will need to create it through your actual hosting provider's panel if you host elsewhere.
Navigate to the subdomains section
Once you are in the hosting control panel, look for a section called "Domains" or "Subdomains" in the left sidebar or main menu. The exact location varies slightly depending on which GoDaddy hosting product you use (cPanel, WordPress hosting, or GoDaddy's proprietary panel), but the option is always present. Click on "Subdomains" or "Addon Domains" — these terms are used interchangeably in most hosting panels.
If you are using cPanel (the most common GoDaddy hosting interface), you will see an icon labeled "Addon Domains" or "Subdomains" in the main dashboard. Click it to open the subdomain management page.
Enter the subdomain name and choose its folder
You will see a form with a field for the subdomain name. Type only the part you want before your domain — for example, type blog if you want blog.yoursite.com. Do not type the full address or include the main domain name. Use lowercase letters, numbers, and hyphens only (no spaces or special characters).
Below the name field, you will see an option to choose or create a folder where the subdomain's files will live. You can either select an existing folder from your hosting account or type a new folder name. Most people create a new folder with the same name as the subdomain (for example, a folder called blog for the blog subdomain). This keeps your file structure organized. Click "Create" or "Add Subdomain" to finish.
Verify the subdomain is active
After you create the subdomain, the control panel will show it in your list of active subdomains. It may display a status like "Pending" or "Active" — pending usually means it is waiting to propagate across the internet, which takes up to 24 hours but typically happens within minutes. You do not need to do anything while it propagates; the system handles it automatically.
To test whether the subdomain is working, open a new browser tab and type the subdomain address into the address bar (for example, blog.yoursite.com). If you see a blank page or a "coming soon" message, the subdomain is live. If you see an error, wait a few minutes and try again, as propagation may still be in progress.
Upload files to your subdomain folder
Once the subdomain is active, you can upload files to the folder you created for it. Use the File Manager in your hosting control panel, or connect via FTP (File Transfer Protocol) using an FTP client like FileZilla. The folder path will be something like /public_html/blog if you named the folder blog.
Upload your website files (HTML, CSS, images, and any other content) to this folder. When someone visits your subdomain, the hosting server will display the files from that folder. If the folder is empty, visitors will see a blank page or a directory listing, depending on your hosting settings.
Point the subdomain to a different server if needed
If you want the subdomain to point to a different hosting provider or service (for example, a blog platform hosted elsewhere), you will need to change the DNS records instead of using the subdomain creation tool. In your GoDaddy domain settings (not the hosting panel), go to "DNS" and add a CNAME or A record pointing to the external service. The service you are pointing to will provide the exact DNS values you need to enter.
This is different from creating a subdomain folder on your GoDaddy hosting. Use this method only if you are hosting the subdomain's content somewhere other than your GoDaddy hosting account. If you host everything with GoDaddy, use the subdomain creation method described above instead.
Frequently Asked Questions
Can I create a subdomain if I only registered my domain with GoDaddy but host elsewhere?
No, not through GoDaddy's hosting panel. You must create the subdomain in your actual hosting provider's control panel. If you host with a different company, log into that provider's panel and look for their subdomain or addon domain tool. GoDaddy's domain registration settings do not include subdomain creation.
How many subdomains can I create?
Most GoDaddy hosting plans allow unlimited subdomains at no extra cost. Check your specific plan details in the hosting control panel to confirm. Even older or budget plans usually allow at least 10 subdomains, which is more than most people need.
Why is my subdomain not working after I created it?
The most common reason is that DNS propagation is still in progress — wait 15 to 30 minutes and try again. If it still does not work, verify that you typed the subdomain name correctly in your browser. Also check that you uploaded files to the correct folder; an empty folder will show a blank page, which some people mistake for an error.
Can I delete a subdomain?
Yes. Go back to the Subdomains section in your hosting control panel, find the subdomain in the list, and click the delete or remove option. The subdomain will stop working when ready, though the folder and its files remain on your hosting account unless you delete them separately through File Manager.
Do I need to buy a separate SSL certificate for my subdomain?
No. If your main domain has an SSL certificate (which enables HTTPS), the certificate automatically covers all subdomains. You do not need to purchase or install anything additional for the subdomain to use HTTPS.