I Have Bought a Domain Name, Now What?

So you have bought a domain name but don’t know what to do next?

Don’t worry. You are in the right place. In this post, I will be sharing 9 things you need to do after buying a domain name.

Having a domain name means you are one step closer to create your website or blog. Now you need to do few more things to get your site live.

It’s extremely easy. You don’t need to hire a Pro for that. You can do it yourself without dealing with any technical stuff. Tools and Applications will do all hard work for you.

Follow these simple steps after buying a domain name to get your website online.

1. Get A Web Hosting Plan

If you’ve already bought a hosting plan from your domain name provider, you can skip this step.

Most of the domain providers like GoDaddy or Namecheap offer hosting packages with their domain name. But they always have some limitations. I will never suggest you to buy hosting from a domain provider.

The better way is to go with a renown web host. Here at RoadToBlogging, I am using WPXHosting. But it can be a bit expensive for beginners.

If you've just started a new blog, I'd recommend you to go with HostGator. This is the same host with which I've started my blog journey. 

Now the good news is, you can get a whopping 61% discount by using our promo link.

However, if you are going to buy hosting on a monthly basis, I'd recommend you to go with HostGator 1 Cent Hosting. You can get started with just $0.01 for the first month.

For any reason, if you are looking for a HostGator alternative, you can try Hostinger. If offers affordable web hosting solution.

If you are still wondering why you need a web hosting plan, here is the answer.

Web hosting is a server where you will keep your site’s files like images, videos etc. Buying a hosting plan means buying some spaces from a remote computer to store your files. This computer will make your site accessible through World Wide Web (WWW).

2. Connect Domain With Web Hosting

If you’ve bought a domain name and hosting plan from the same company, you can skip this step. Otherwise, you need to point your domain name to hosting server to connect each other.

Buying a domain and hosting from different places is a good idea. It makes your site secure. It also makes it easier to transfer your site from one host to another.

Connecting domain with web hosting is very easy. Just login to your Hosting account and copy your nameservers. Then login to your domain provider and edit your name servers.

You can find your name servers in welcome email or cPanel. However, you can also take help from your host’s live support.

3. Install WordPress

To run and maintain your site efficiently, you need to install a software on your host. This is known as Content Management System (CMS). It allows you to publish, edit and modify your contents easily.

There are plenty of CMS out there. WordPress is the most popular CMS that has been used by 25% of the websites in the World. It’s also the best blogging platform.

If you are like me who don’t know how to code, WordPress is your solution. It’s very easy to use. With Onc-click Installation, WordPress makes it insanely easy to create a site/blog. You can install WordPress by yourself. All you need to do is, follow some simple steps.

WordPress CMS
WordPress is web software you can use to create a beautiful website, blog, or app

To learn more about WordPress, you can check our WordPress Guide for Beginners.

4. Build Your Website

If you’ve chosen WordPress as your platform, the very first thing you need to do is to install a WordPress theme.

There are plenty of WordPress themes out there. Whether you are going to create a personal blog or an eCommerce site, you will get available WordPress themes for that.

You can get a free theme from WordPress Theme Directory or you can buy a premium theme from Premium WordPress Themes Providers. I’d suggest you to go with a premium theme if you are serious about your site/blog. But if it’s just a personal blog, you can go with a free theme.

Here are some best premium WordPress themes providers.

  • Elegant Themes – It has a variety of WordPress themes like Blog, Business, eCommerce, Magazine, Multimedia, Portfolio etc. You can get all its 87 themes for just $69 which means you are paying less than $1 for a premium theme.
  • Thrive Themes – I use and recommend Thrive Themes. These themes have everything to convert your visitors into subscribers, customers, and clients.
  • StudioPress – It offers SEO optimized, responsive, secure, customizable and easy to use WordPress themes.

Once you’ve chosen and downloaded your desire WordPress theme, you need to install it on WordPress. Read: How to Install WordPress Theme.

Most of the Premium WordPress themes come with a handy documentation. You can follow those tutorials to make your WordPress site awesome.

Another important thing you need to consider is having a unique domain name. This will increase your brandability.

If you have some designing skills, you can create your own logo. You can also use an online logo designing tool.

However, you can hire a Pro from Fiverr to design your logo for just $5! Or you can get a great design from 99designs.com.

99designs logo design
99designs is one of best marketplaces for graphic design.

5. Create an Email With Your Domain Name

Isn’t it more professional having an email address like name@yourdomain.com than name@gmail.com?

Yes, it is. It increases the visibility and credibility of a brand name.

You can set up a free email address from your hosting cPanel or you can use Google Apps for $5/month.

I prefer using Hosting cPanel as it’s free and easy to set up.

Read: How to Create a Free Email Account With Own Domain Name

6. Get Social Media Accounts 

Whether you are a small business owner, blogger or a marketer, you have to be in touch with your audience to increase the engagement.

The best way to connect with your audience is, using social media sites.

There are plenty of social media sites out there. You have to join some of them based on your audience. Some of the most popular social media sites are:

You should join these sites ASAP to secure matching social media URLs like http://facebook.com/yourdomain. Having matching URLs will increase your visibility.

7. Start Adding Contents to Your Site

Content is the most important thing of your website. Without content, a website is nothing.

The success of your website depends on your content. Once you have your site ups and running, you need to start adding content on your site.

Here are some most important pages for your blog or website.

You don’t need to add all of these pages. Just add those that suits your site/blog.

It’s a good idea to have a blog even if you are running a website. Blogging is the best way to build content for your website. It will help you to get traffic from search engines.

8. Submit Site to Search Engines

Whenever you create a new site/blog, you always want people to find your site easily. The easiest way people can find your site is through Search Engines.

To get your site found on Search Engines, you need to create a sitemap and submit it to search engines.

Once your site got indexed by Search Engines, you will start getting traffic from search engines.

9. Promote Your Site Offline

When you just start a new blog/site, you can’t expect instant traffic from Social Media or Search Engines.

It takes times to build an audience in Social Media and get traffic from Search Engines.

However, you can get instant traffic by promoting your site offline. Here are few things you can do to drive traffic to your blog/site.

  1. Put your site URL on your business card.
  2. Print your site URL on pens, mugs & other goodies and give those for free.
  3. Make a customized t-shirt for your blog/site.
  4. Sponsor an event where you can promote your site.
  5. If you own a car, put your URL on the side of your car.

You can do many more things to promote your site offline. Just be creative!

Over To You

Hope this post helped you to create your site.

If you have any other questions about what to do after buying a domain name, feel free to ask us via comments.

However, if you found this post useful, help me by sharing this post on Facebook, Twitter or Google+.

Last Updated on

9 thoughts on “I Have Bought a Domain Name, Now What?”

  1. Hello Istiak,

    Thanks for your blog posts about building a website. I was browsing on, I bought a domain, what next and that’s how I found your blog. If it’s ok with you, can you pls help me with the next step.

    I’m a food blogger and home baker with little or no knowledge about IT. I started a free WordPress blog few years back and was publishing my food posts. Now I run a home bakery, and would like to club together all details about the bakery as well as share recipes. But free WordPress had a lot of limitations. So I did some reading and doing out that I need to buy a domain to get my website going.

    This is my free WordPress blog – https://kitchenkemistry.wordpress.com

    Few days back I bought a domain from GoDaddy. Since I didn’t get kitchenkemistry.com, I settled for kitchen-kemistry.com. After reading your posts, I understand I need to buy space in a web
    hosting server. I found hostgator. I’m stuck at this point.

    Hostgator has something specific for WordPress. Can you pls recommend what sort of service should I buy from hostgator.

  2. Nikki J Earley

    Ok so I bought a domain. I thought I was buying everything. Apparently I don’t know very much. So it looks like I need web hosting. I bought my domain from wix.com. It looks like they offer everything you have suggested including the blogging part. Should I just purchase the hosting from them? Will another hosting company accept my domain from wix?

    Your post was incredibly helpful

    1. If you want to build your site with Wix, then buy web hosting from them. But if you want to build your site with WordPress, then you need to buy web hosting from hosts like HostGator or Bluehost. And yes, another web host will accept your domain. All you need to do is, point your DNS to the web host. Hope it helped. Let me you have any other questions. Thanks.

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.