How to Create a Subdomain in GoDaddy with & without cPanel

How to Create a Subdomain in GoDaddy with and without cPanel

So, you hosted a website on GoDaddy but you feel like using a subdomain would help you manage it better.

This article delves into how to create a subdomain in GoDaddy with or without cPanel. You will also learn about GoDaddy Subdomain pricing, and how to redirect a subdomain.

  • GoDaddy allows you to make up to 500 subdomains to your main domain if you use their DNS management console or web hosting services
  • Adding a subdomain in GoDaddy is a straightforward process and you can do it by creating an A record or CNAME record
  • Subdomain forwarding is a web hosting feature that automatically redirects traffic from one subdomain to another destination URL or subdomain
  • Adding a subdomain in GoDaddy is completely free of charge if you’re GoDaddy’s registered user

How to Create a Subdomain in GoDaddy without cPanel

You can create a Subdomain in GoDaddy without using a cPanel, via the DNS management page. We’ll walk you through the process below regardless of what type of domains you use.

Step 1: Log In to Your GoDaddy Account

To access the Domain Portfolio, a dashboard containing all domains you registered on GoDaddy, log in to your account.

NZ$9.79 /mo
Starting price
Visit GoDaddy
Rating based on expert review
  • User Friendly
  • Support
  • Features
  • Reliability
  • Pricing

Step 2: Find a Domain Name for Which to Attach a Subdomain

Once in Domain Portfolio, find the domain for which you’d like to attach a Subdomain, select the three dots next to it, and select Edit DNS.

Final: GoDaddy Subdomain


Step 3: Open the Domain Settings Page

This will open the Domain Settings Page from which you can add a new subdomain for the domain you registered.

Step 4: Create an “A” DNS Record for Your Subdomain in GoDaddy

Once in the Domain Settings Page, navigate to DNS Records. Select Add New Record and then select A from the Type menu.

Final: GoDaddy Subdomain


Step 5: Add a CNAME Record to Point the Subdomain to a Domain Name in Your Hosting Account

The next step is to enter the details for your newly created A record subdomain. The details include:

  • Name – includes the hostname or prefix of the record. For example, if your website has a blog or an online shop you can add a blog or shop respectively. You don’t need to add your full domain.
  • Value – This is the IP address to which the record points to. Usually, this is the IP address for a hosting account for your website. You can add more IP addresses to the record by selecting Add another value option.
  • TTL (Time to Live) – This specifies how long the information should be cached by DNS resolvers before being refreshed. The default value is 1 hour.

You can also create a subdomain by adding a CNAME entry that points the subdomain to the domain name in your hosting account.

An A record associates a name with a specific set of fixed and known IP addresses.

A CNAME entry associates a name with another name and should be employed only in the absence of any other records associated with that name. Here’s how to do it.

Instead of selecting A record from the Type menu, select CNAME.

Now you’ll need to specify the details for your CNAME.

  • Name – the hostname or prefix of the word that is part of the domain name. Usually, this can be a blog, shop, gallery, and others. It cannot exceed 63 characters and you can’t use more than one period but not as the first or last character.
  • Value – this is the URL you’ll set as the destination for the host. Make sure to type @ which will point the subdomain to your main domain name.
  • TTL (Time to Live) – how long the information should be cached by DNS resolvers before being refreshed.

Select Save and you’ve successfully created a CNAME to point the subdomain to the root domain. It’s worth noting that you can add more DNS records at the same time by selecting Add More Records. After adding all the necessary values select Save All Records.

Step 6: Test and Use the Subdomain

Once you have saved all the settings, you can test your subdomain by entering it in a web browser. If everything was set up correctly it should take you to the intended destination.

Keep in mind that DNS changes can take effect anywhere from within an hour to up to 48 hours. With that in mind, if you can’t use your subdomain just yet, wait a few hours or two days. If changes you made don’t take effect within that time frame, contact GoDaddy support.

You can see the full process of how to create a subdomain in GoDaddy here.

How to Create a Subdomain in GoDaddy with CPanel?

If you are creating a subdomain in GoDaddy Linux hosting, here’s how to create a subdomain in GoDaddy using cPanel.

Final: GoDaddy Subdomain


  • Step 1: Navigate to the GoDaddy product page.
  • Step 2: Navigate under Web Hosting find the Linux Hosting account you want to use and select Manage.
  • Step 3: You’ll be taken to the account Dashboard from where you need to select cPanel Admin.
  • Step 4: Once in the cPanel Home page, navigate to the Domains section and click Subdomains.
  • Step 5: In the Subdomains page enter the Subdomain name – for example, pictures or something else and ensure that you select the main domain.
  • Step 6: Make sure Document Root is set to the default. This will ensure that the subdomain files are kept in a separate directory from the files stored in the main domain files.
  • Step 7: Finally, click Create. The cPanel will create the subdomain to your main domain which will appear in the Modify a Subdomain list.

This option also lets you modify, redirect, and delete subdomains.

GoDaddy Subdomain Pricing

Adding a subdomain to your website is completely free. There are no hidden fees or expenses, and you can add up to 500 subdomains when registering a domain at GoDaddy. If you decide to purchase some hosting plan offered by GoDaddy you can create an unlimited number of subdomains at no additional cost.

GoDaddy also allows you to purchase a Wildcard subdomain SSL encryption which helps protect your website data on all domains and subdomains.

Are Some Subdomains Free on GoDaddy?

All subdomains on GoDaddy are free. Even if your subdomain has multiple levels, it’ll still be free. There’s one condition, however. You need to have a GoDaddy account and already use some of its services.

For example, in order to use a subdomain on GoDaddy, you have to register a domain which costs $0.99 for the first year.

Additionally, you can also add up to 500 subdomains if you use GoDaddy’s web hosting services for free. You can’t add a subdomain without already owning a domain name, so it makes sense to register a paid domain in GoDaddy before creating a subdomain.

How to Create a Free Subdomain on GoDaddy?

Creating a free subdomain on GoDaddy is an easy and quick process. You can create it by adding an “A” DNS record which points to an IP address of your main domain name. Alternatively, you can create a subdomain as a CNAME which points to your main domain name.

Do note that a CNAME can’t point to an IP address. To see how to create a subdomain using a CNAME or an “A” record, check out the guides we detailed above.

You can add multiple levels of subdomains, up to 500, as mentioned earlier. Keep in mind that while a subdomain can hold up to 255 characters, each level, separated by dots, can only be 63 characters long.

GoDaddy Subdomain Forwarding: How to Redirect a Subdomain

Subdomain forwarding, also known as subdomain redirection or subdomain forwarding, is a web hosting feature that allows you to redirect traffic from a subdomain to another website or web page.

This is typically done by configuring a specific subdomain to point to a different URL, where the content or information for that subdomain is actually hosted.

Here’s how to redirect a subdomain:

  • Step 1: Step 1: Log in to your existing GoDaddy account and select My Products from the drop-down menu in GoDaddy homepage.
  • Step 2: Now that you’re on the Products page, on the sidebar select Domain
  • Step 3: In your Domains menu select the domain which you want to manage and click Manage DNS.
  • Step 4: Scroll down to the forwarding section, navigate to the Subdomains list and click Add forwarding.
  • Step 5: Enter the subdomain name you created for your website such as blog, shop, news, or info. In the next text box, enter the forwarding address.
  • Step 6: Next, you’ll need to select the Forward Type. Choose Permanent, Temporary, or Forward with a masking option.
  • Step 7: Click Save to update the changes you made.

Now, your subdomain should be redirected to the web address you typed in when setting up the domain forwarding. Enter the subdomain and domain in the browser. It should take you to a new address.

GoDaddy Alternative: How to Create a Subdomain in Cloudflare

Cloudflare is a powerful GoDaddy alternative used by many big companies. This section delves into how to create a subdomain in Cloudflare. Keep in mind that you can’t create a subdomain using an A record. Instead, you can use AAAA or CNAME records to add a subdomain to your website.

The steps below show how to create a subdomain with a CNAME record that points to the main registered domain.

  • Step 1: Log in to your Cloudflare account and click on the domain you want to add a subdomain for.
  • Step 2: Navigate to DNS records and click Add record.
  • Step 3: Select CNAME from the menu.
  • Step 4: Enter the subdomain for your website.
  • Step 5: In the Target textbox type in your registered domain name that the subdomain will target.
  • Step 6: Click Save to update the changes.

Test your subdomain by typing it in the browser. The subdomain should be active immediately and there are no long wait times like with GoDaddy.

You can see the full subdomain creation process here.

Final Word

GoDaddy allows you to create a subdomain for your website completely free of charge, as long as you use its web hosting, or you registered a domain through them.

You can easily add a subdomain through an “A” or “CNAME” record, or Linux Hosting cPanel.

If you still need to make a website here are the best website builders for you to use. If you don’t want to use GoDaddy’s hosting, our guide will help you choose the best web hosting for your needs.

Next Steps: What Now?

Frequently Asked Questions

What is the difference between a domain and a subdomain in GoDaddy?

In GoDaddy, a domain represents the main and unique web address for your website or online identity, such as “” It serves as the foundation and primary point of entry for your online presence.

A subdomain, on the other hand, is an extension of the main domain and allows you to create additional sections or functionalities within your website, like “” or “” Subdomains are useful for organizing and categorizing content or services while still being associated with the main domain.

How to check a subdomain in GoDaddy?

If you set an active subdomain to your main domain, you can check whether it works by typing in the full domain in your browser. For example, type blog.yourwebsite and see whether it takes you to the blog of your website.

Can anyone create a subdomain?

Anyone who registers a domain at a domain registrar can create a subdomain for their website. If you want to create a subdomain via GoDaddy, you’ll need to create a GoDaddy account to access its DNS management.

What are the requirements for a subdomain?

To create a subdomain for your website, you need to purchase a domain name from a domain registrar. If you want to add a subdomain using cPanel you’ll also need to purchase web hosting from a hosting provider.

10 Best VPS Hosting on Reddit: Most Recommended Providers 2024

Reddit is a popular source for hosting recommendations, including VPS hosting. With multiple conversations on choosing a service and dozens o...
4 min read
Ela Gal-Kfir
Ela Gal-Kfir
Digital Marketing Specialist

HostAdvice Speaks to ScalaHosting: An Interview with Chris Rusev

HostAdvice had the opportunity to speak with Chris Rusev, the CEO and co-founder of , a web hosting company that offers shared, cloud VPS, and res...
8 min read
Eddie Segal
Eddie Segal
Digital Marketing Specialist

Email Deliverability: What Is It, Key Factors & Best Practices

What is Email Deliverability? Think of it like mailing a letter and making sure it lands right in the recipient's hands, not lost or thrown...
17 min read
Ela Gal-Kfir
Ela Gal-Kfir
Digital Marketing Specialist

Email Marketing vs. Social Media: Which is More Effective?

What is Email Marketing? Email marketing is a  that involves companies reaching out to potential and existing customers via email ...
10 min read
Ela Gal-Kfir
Ela Gal-Kfir
Digital Marketing Specialist provides professional web hosting reviews fully independent of any other entity. Our reviews are unbiased, honest, and apply the same evaluation standards to all those reviewed. While monetary compensation is received from a few of the companies listed on this site, compensation of services and products have no influence on the direction or conclusions of our reviews. Nor does the compensation influence our rankings for certain host companies. This compensation covers account purchasing costs, testing costs and royalties paid to reviewers.
Click to go to the top of the page
Go To Top