How to Build a Website from Scratch in 15 Minutes?

“15 minutes” is a big claim when it comes to building a website from scratch. But I am pretty serious. No fooling around. Today, I will tell you in a few simple steps how to build a website from scratch.

But what so special about this FREE website setup guide?

There are many website setup tutorials out there on the internet. But I smugly claim this free website setup guide as the best of all because of following reasons:

  • Specially made for a newbie or a beginner
  • Step by step guide with real-time snapshots
  • Straightforward and effective choices – Domain Registrar, Web Hosting, Theme selection
  • WordPress based

You may like to read:Why a website is important for any business?

Why only WordPress platform?

Before we begin anything, it’s imperative to finalize on the platform on which you will be making your website. Almost a decade ago, website building was not anybody’s piece of cake. Website building involved a lot of HTML, CSS, JS scripting.

In short, only website developers could build a website. The learning curve for a new website developer was steep. But not anymore.

With the launch of various CMS (content management system) platform like WordPress, Drupal, Joomla, etc. website development has become super easy for even beginners.

Web Hosting

WordPress is the most accessible CMS platform if you compare with Joomla or Drupal. There are various free ready to go themes in WordPress. It is free, SEO friendly, responsive, minimal coding required, etc.

WordPress has more than 50% of the total shares of the website built on different CMS platforms. Large companies like Airbnb, CNN, NASA, etc. use WordPress platform for their website.

Is it enough or do you need more explanation to go with WordPress?

Just kidding.

I hope I am able to convince you to stick with WordPress. It is amazing as the website on which you are currently reading this blog is built on WordPress platform. So, believe me, I know what I am talking.

Choose a domain name, domain registrar & host

After you made up your mind to go with WordPress for your brand-new website, the next step is to choose an excellent domain name, a domain registrar and a host.  Domain name is nothing but your website address.

You need to register the available domain name of your choice before you could host it on some server.

Choose your domain name wisely. Be creative, as domain name search has become a challenging task these days and most of the popular domain names are already taken. Head to and search your preferred domain name.

Check domain name availability - create website step


Sometimes, it is easier to go on any third-party websites just to check domain name availability since these websites could also check your domain name availability on social media.

Also read:7 Sure-Shot Ways of Choosing a Perfect Domain Name

The moment you have a perfect domain for your website, you have to register it immediately. There are many domain registrars today but go with the best. My suggestion for you to go with Namecheap as they are the best when it comes to domain registrar service.

The cost of domain name varies with different TLDs i.e. .com, .in, .net, etc. But in general, you will get your domain name at the price point of $6 – $9 per year.

You will find a lot of host providers, but my recommendation would be Siteground. There are many benefits to go with Siteground such as 24×7 online live chat support, multiple data centers across the globe, reliable, etc.

The basic plan on Siteground for hosting your website starts from $3.95/month.

Same or different domain registrar and host

I would suggest you choose different domain name registrar and host. Some of you may ask me why since other websites suggest domain registrar and the host could be same. My take on this is that do not put all your eggs in one basket.

In the event of security breach, at least you may have one thing intact if you have your domain name and host at different places. Also, later, if you wish to change domain name registrar or host company to some different group then things could be easier.

Here comes 15 minutes step by step guide to building your website

By this time, you are ready with 4 essential prerequisites of creating a website which are platform selection, domain name finalization, choosing domain name registrar and host. Now, I will let you know how to build a website in 15 minutes.

Register your domain name

Head to Namecheap website and register yourself. After you register yourself, you have to register your chosen domain name for your brand-new website.

You have to pay the yearly price. Proceed to next step after you see successful domain registration on Namecheap.

Host your newly created website

Go to Siteground website and register yourself. Choose one of their website hosting plans and pay the yearly price. You may have to select few options like the domain is already registered, CMS like WordPress, etc.

You will be redirected to Siteground 2 min setup process (3 step account setup assistance) after the successful payment transaction. Click the 2-minute setup process to go to Siteground account setup wizard page.

2 min website setup on siteground - step-1Since you are creating your website, so you have to select the first option as “Start a new website at”.

Click PROCEED to next step.

Here you have to create a username for WordPress dashboard of your newly created website. Siteground also offers you to select from their FREE WordPress themes collection. You can select one and go to next step.

2 min setup on siteground - step-2


The chosen theme will be installed along with the WordPress. The last step shows the successful completion of overall WordPress setup process.

Build a website from scratch


From here, you have to go back to your Siteground “My Account” dashboard.

2 min setup on siteground - 5


Note down the “Account DNS”. You have to copy both DNS address. Now go back to Namecheap website and log in to your dashboard.Manage Domain - Nameserver setting_1

Click on “Manage” button.

Edit NameServer1

Look for “NAMESERVERS” and choose Custom DNS from the drop down. Paste copied DNS address from Siteground here. Click Save.

Note: You may skip above step if your domain registrar and host are same.

You are all set with your new website. Type in your website address and check the basic layout of your website. Additionally, you can type in to look at your WordPress dashboard.

build Website is live

Use the same username and password which you created a while ago during the Siteground 2-minute setup process.

Choose a professional paid theme for your website

I will also advise you to go with professionally paid themes, especially if you are a beginner with no coding experience. There are other many benefits of going with paid themes such as:

  • Optimised with most of the required features of the website.
  • SEO friendly
  • Responsive
  • 100% support of theme customization
  • Continuous updates

My favorite paid theme is from Elegantthemes. They have many themes to suit your needs starting from the news website, e-commerce ready, photography and what not. They have a yearly plan of $89 and lifetime access of $249 for all themes.

You have to register on their website and pay accordingly per your need. I would suggest you pay for lifetime access as it is cheap in the long run. After payment, you can download theme per your choice.

After theme download, you can log into your website WordPress dashboard and install the downloaded theme.

Eleganttheme installation

 Few more tweaks to your newly installed website

There is endless customization possible in the WordPress. But I am going to deal with the basic settings which are necessary for your website.

Setup your website page title and tagline

Site title or page title is set to tell the core intent of the website to the visitors or researchers. It also helps search engines to rank your page if you have included your targeted keywords. But beware of keyword stuffing. Rather, it should look natural.

Site Title and Tagline

The tagline will be added at the end of site title. If you hover now my website homepage tab, then you can see that I have set it to “Sorting and Creating Ideas”.

Now to change the title and tagline of your website, navigate to “Settings -> General” and fill in the form as shown below:

Set your home page

You can make any post or page a front homepage of your website. For this you have to go to “Setting -> Reading” and set “Front page displays” per your need.

Reading Settings

Comments settings

One of the most important aspects of your website would be comments. Either you may want comments on pages or blogs, or you may want to disable all. All settings about comments are in “Settings -> Discussion”. Go to this section and change per your requirements.

Discussuion Settings

Set permalinks

Permalinks are nothing but the URL structure. You may want your posts and page close to your home URL, or you may want to structure your URL based on month and name. All such settings are possible here “Settings -> Permalinks”.


Install free or paid plugins

Remember, what I told you before; you do not have to a coding geek to build your website on WordPress. That’s where plugins come into the picture. Plugins add various functionality to your website from look and feel to security.

There are almost 40,000 plugins out there for WordPress, and the good news is that many of them are free. You just have to choose wisely since plugin does add time to overall website loading time.


For example, if you are going ahead with Elegantthemes then you can install Bloom and Monarch which comes free with Elegantthemes subscription. Choice of plugins is endless.

Go to “Plugins” and click “Add New” to install plugins.


Congratulations on your new website

How was your experience with above guide to make a website from scratch? You could set up your website under $200 budget. Isn’t it great? Also, by setting up your website on your own gives you the freedom of managing without any external help. You will be saving a tremendous amount of money by avoiding any annual maintenance contract.

Web Hosting

Please share your experience with me in your comment section. Also, let me know if you face any issue while setting up the website. I will try my best to handle your doubts. 

Do not forget to share this article with your friends on social media platforms like Facebook, Twitter, etc.


You May Also Like

Website Builders – Preliminary Guide with Benefits

Website builders are an exceptional kind of content management system (CMS) which helps in building a website. They are the set of tools which allows a user in developing or constructing a website without needing any manual code editing.

Step by Step Guide to Host a Website on Your Computer

Though there are significant disadvantages of hosting a website on your computer, it can be adopted especially for learning purposes. Read the step by step guide to know how to do it.

SiteGround Review – From a Web Master’s Viewpoint

SiteGround is one of the best web hosting provider as they provide features like fast website loading, 99.996% uptime, 24/7 customer care, SG optimizer plugin, Automatic backups, etc.

Everything About Uptime & How Can You Calculate It?

Uptime is expressed as the percentage of time a server has been working and available on the internet. So, more lucidly, it means, the more the uptime of a website is, the better the reliability of the website will be.

8 Most Important Features of a Web Hosting Plan

There are tons of features, such as bandwidth, database storage, applications, uptime, 24x7 customer care, email account, domain name, dedicated IP, etc., when it comes to a web hosting plan.

More Articles Like This