Step by step guide for How to create a Website

A web hosting service (often shortened to web host) is a sort of Internet hosting service that allows individuals and organizations to make their site open through the World Wide Web. Choosing the Best Web Hosting Service is got to be a big challenge. I personally use Hostinger, because it is a bit cheap compared to other website hosting providers and it’s very user-friendly for beginners. But, if you compare all the features in website hosting services Bluehost is the all-rounder.

It doesn’t make any difference in case you’re launching a purposeful venture to have fun in your downtime—or in case you’re launching a business to make your first million dollars.

You need a website.

Fortunately, making a site today is simpler than ever.

You don’t have to know a lot of code—and you don’t have to hire an expensive developer. You simply need to follow a few simple steps to get your website up and running your site fully operational in under 20 minutes.

Here’s our quickstart checklist to do it at this moment:

Two-Step Website Quick Start Agenda

Need to simply get your site running as fast as could be expected? Follow four steps to get your own special piece of the internet up and running in 15 minutes (or less).

  1. Signup for BlueHost. Head over to BlueHost and pick their Basic plan for just $2.95 per month. It’s a three-year contract BUT it’s effectively the best deal out there and you get a free domain name as well. Follow their steps. Ignore all the extras and add-ons. Every one of them is pointless.
Logo of Bluehost Domain Registrar


Interested in a free domain name? Who isn't! All Bluehost web hosting plans accompany a free domain name for the primary year. Why make getting your site going more complicated? Get your dream domain and save by using Bluehost for both hosting and domain registration

  1. Install WordPress. You can install WordPress as your content management system (CMS) with only a single click from your BlueHost control panel. You’ll utilize your CMS to control the look and feel of your site. It’s likewise how you’ll upload all your content.

However, if you truly need to build a site that will assemble an audience of people and make you money the correct way, you need to set up a couple of more systems.

That is the reason we will go into the whole cycle of making a site in full, exacting detail.

Tip: Bookmark this page so you can generally return to this page whenever you leave, you can come back to this guide.

Step 1: Choose the Perfect Domain

Picking a Domain is one of the most important decisions that you can make for your site.

While the vast majority of the best domains are taken, that doesn’t mean you will not have the perfect domain to track down an ideal area for your brand.

When thinking great domain names, think about the accompanying components:

  • Simple to say and spell. Potential visitors ought to have the option to say your domain at a bar with their companions without them asking twice how to spell or say it.
  • Short and sweet. We suggest close to 14 characters. You don’t need an excessively long space name that is difficult to recall and say.
  • Go with .com, .org, or .net. While there are a lot of domain name systems out there, it’s ideal to stay with reliable ones. You need people to have the option to remember it.
  • Utilize your name. An especially incredible decision for a personal blog, website, or portfolio.
  • Avoid numbers and hyphens. This simply makes it look abnormal in the URL. Additionally, it makes it harder for people to say what your URL is to others.

If you need to study this, look at our article on how to buy the right domain name.

Think of a list of five to 10 potential domain names. Then, at that point utilize the tool below to check whether it’s available.

On the off chance that you have a couple of domain names available, fantastic! Pick the one you like the most and utilize that for your website domain. If you don’t have any available, that is alright.

I suggest you think of more ideas and search until you do track down an available domain. Simultaneously, you can purchase a domain—yet I truly don’t suggest doing that since it’s overly expensive. Domains normally cost a few thousand dollars at least. I’ve seen a domain has been sold up to six figures per domain.

Keep it simple on yourself and keep at it until you track down a free one.

Once you get the perfect domain, let’s go for web hosting.

Step 2: Use Bluehost for Web Hosting and Domain Registration

A site needs only two things to “live”: An domain name and a web hosting service. 

You just thought of your domain name. Presently it’s an ideal opportunity to put it to use with a decent web hosting service. 

We strongly suggest you use Bluehost for your site’s host. They offer a quick and dependable web hosting service. BlueHost additionally permits you to register your domain for FREE of cost.

Logo of Bluehost Domain Registrar


Interested in a free domain name? Who isn't! All Bluehost web hosting plans accompany a free domain name for the primary year. Why make getting your site going more complicated? Get your dream domain and save by using Bluehost for both hosting and domain registration

You can get Bluehost today for just $2.95/month. It’ll give you all you need to get your site ready for action. 

Start by going to Bluehost’s site. Then, at that point click on Get Started Now.

It’ll give you three choices: Basic, Plus, and Choice Plus. 

Select the Basic Plan. You can generally update your plan later.

Presently it’s an ideal opportunity to register the domain name you came up with within the initial step. Since you previously used the widget to check whether it was available, you should simply type it into the first box. 

Pick the right subdomain in the drop-down box. Then, at that point click Next

You presently need to create a Bluehost account. They give you two choices: Sign up using a Google account, or create one directly on Bluehost. 

We suggest clicking on Sign in with Google. It’s simpler and quicker.

When you join, ensure you have the Basic 36 Month Price – $2.95/mo. picked for your Account Plan. 

Indeed, you need to pay for three years of web hosting upfront. Nonetheless, that is how you end up with the most minimal month-to-month price possible. It’s effectively the best deal.

Also remember: This is only a starting cost. At the point when your plan Auto-renews in 36 months/3 years, you’ll need to pay full price for your site. 

Tip: Set up a reminder for 35 months since your site is going to auto-renew. That way you’re not surprised by the costs—and you can make changes to your plans as necessary. 

Now it’s an ideal opportunity to pick your Package Extras. 

While Bluehost offers six choices to add to your plan, we have only one proposal: Nothing. 

Truly. You needn’t bother with any of the other additional items. They don’t add anything advantageous to your site that merits the additional cash you’ll spend each month. So ensure all the boxes under the Extras segment are unchecked. 

When all that is done, double-check your information once more. Trust us. You would prefer not to realize you made a mistake after you submit your payment. 

Now click on Submit. 

Congratulations! You now own a piece of the internet! 

Your site isn’t live yet. To do that, you need a good CMS. For that, we’ll go to WordPress.

Step 3: Install WordPress through Bluehost

Since you have your domain name and web hosting, it’s an ideal opportunity to pick your web builder (CMS). 

We prefer that you use WordPress to build your site. 

If Bluehost is the heart of your site, WordPress is the brain. It assists you with controlling everything about your site, similar to what it looks like, what’s on it, and what readers can do. 

It’s very easy to use, customizable towards you need, and free of cost. 

It takes only a few steps to set up, with Bluehost. 

  • Step 1: Head over to your primary Bluehost dashboard once you buy it. 
  • Step 2: Click on the My Sites tab in the left navigation menu, then, at that point click Create Site.
  • Step 3: Provide the Admin Information for your site. When you fill everything out, WordPress will start to install automatically. When completed, Bluehost will show you your website information including the site URL, Administrator URL, username, and password to login Bluehost. Note all this is for protection.
  • Step 4: Click on the My Sites tab again on the left navigation menu. Then, at that point find the domain name you just created and click Log into WordPress.
  • Step 5: Your site is presently live. Open another tab and type in the URL to your new site to check whether it works. It’s might take a little bit of time to load your new website.

Your site will have an extremely simple default theme template. That is alright! That simply implies it’s an ideal opportunity to pick one that you can customize to your desired wish.

Step 4: Design with Customizable Themes for your Website

With WordPress, your site can look and feel precisely how you need it to with themes. 

These are pre-made designs that you can alter in any way you need. WordPress has a bunch of them accessible for you to choose from. 

A ton of them is free. There are likewise some you need to pay for. 

Take some time now to browse their enormous library of themes for one that you like.

Searching Themes in WordPress

Genius tip: Don’t stress a lot over this part. It’s not difficult to get caught up with perfectionism and think that you need to get your theme right first. That’s not true.

The main thing you can do is pick a basic theme and go with it. You can always change your theme later. 

Go to your WordPress site’s admin dashboard. You can do this through the Bluehost dashboard in Step four or you can use the URL [your site name].com/wp-admin. Then, at that point just utilize the username and password you got in the previous step. 

(You did make sure to write it down like we said, right?) 

When you’re in the administrator dashboard, go to your sidebar and click Appearance>Themes>Add New Theme.

Adding New Themes in WordPress

This will permit you to add any theme you need from WordPress’s library. Pick one at this point. 

For this article, we’ll use Astra. This is a free theme that is entirely adaptable. Whether you need a blog, eCommerce store, or whatever else, Astra can get it done.

Astra Install

Search for the theme utilizing the search bar. When you find it, click Install.

Activating Astra Theme in WordPress

Whenever it’s done installing, click on the Activate button. This will carry out the theme onto your site. 

You would now be able to modify the theme as you would prefer by clicking on the Customize button.

 This allows you to change any part of your site that you need from your site’s colors to the menu choices, to the header pictures, and then some. 

After clicking on customize, you’ll consider a to be at your side as you customize it just as a left sidebar with various customization choices. 

Each topic offers various choices, however, there’s a great deal of overlap between themes. We will broadly expound on what every choice does and whether or it’s fundamental: 

  • Site Identity. Important. This region will allow you to change your site’s title just as a sub-head or taking/slogan. In many examples, you’ll likewise have the option to upload a site icon also. This is the picture that shows up in new browser tabs when people are on your site. 
  • Colors. Optional. Change your site’s color palette. For Astra, this segment just permits you to change the color of the title text. 
  • Menus. Very Important. It permits you to make a navigation menu for your site. Your reader will utilize this menu to find and explore specific pages of your site. You’ll likewise have the option to pick where the menu shows up (for example top, footer, sidebar). 
  • Widgets. Optional. These are various tools you can put all through your site like archives, calendars, search bars, and that’s only the tip of the iceberg. Optional, yet can be useful relying upon what site you have.
Widgets in WordPress
  • Homepage Settings. Optional. This controls whether you have a static homepage, or if your site automatically shows your most recent blog posts. Once more, this is optional and dependent on your site’s requirements. 
  • Additional CSS. Optional. This is the place where you can add further customization alternatives utilizing CSS code. This can be unimaginably amazing if you have the right assets and knowledge to change your site. 
  • General Options. Important. This segment permits you to modify a huge load of various aspects of your site. It includes things like the size of your header, the income you can utilize, the titles of your pages, the layouts, etc.
General Options in WordPress
  • Typography. Important. This is the place where you can modify everything fine-related. That includes the size of the font, what sort of font style you need to utilize, and where those font styles will show up. For instance, you should go with Helvetica for your H2 headers, however, you should go with Comic Sans for your title (kindly, don’t do this; it’s anything but a model). 
  • Top Bar. Optional. This alters the top area of your site. You can add social links here, buttons to different pages, etc. 
  • Header. Important. Permits you to completely modify the header area of your site. Add pictures or logos, change the font style and colors, or whatever else you need to do to make the site yours. 
  • Blog. Optional. This permits you to change the layout of your blog just as which posts show up on your site’s main page. 
  • Sidebar. Optional. You can add a sidebar to your site. This is optional since your readers can simply utilize the top navigation bar to get around your site. 
  • Footer widgets. Optional. Add tools and customize your footer. 
  • Footer Bottom. Optional. This is that part of the site with the copyright and contact information. It’s possibly important particularly in case you’re maintaining a business. 

Invest some time now customizing your site to your profound longing. Whenever you’re done, click Publish, and then wow! Your site will update automatically to reflect your changes. 

Your site’s going to look somewhat inadequate. That is the reason we need to create a few pages for it.

Step 5: Build Your Website’s Architecture 

If your site is a house, it’s right now an unfilled parcel. It has a strong establishment and it’s associated with fundamental utilities—however, it needs the walls and rooms. 

To assemble those, you need to make web pages. These are documents on the web that readers access through your site. 

But, you should consider them the rooms of your home. These are the regions visitors will see and become more acquainted with you and your site. 

While various kinds of web pages exist, the most fundamental ones are: 

  • Homepage. This is the main page for your site. It’s what readers see first, so it’s important. 
  • Contact page. This page shows how your users can get in touch with you. This can be crucially important, depending upon your business. 
  • About page. This page informs new visitors all regarding your site or business. Commonly, businesses will put their “brand story” here about how they became. 
  • Online store. This is the place where your readers can buy items and services from you. Once more, can be crucially significant relying upon your business. 
  • Blog page. This page is the place where all of your blog posts go. If you plan on publishing articles for readers to read, this will be a vital piece of your site taxonomy. 

Creating pages on WordPress simply takes a couple of clicks. How about we hop into how you can create the main page now for your site. 

Step by step instructions to Create a Homepage 

Astra gives both of you various approaches to make a homepage: 

  • Your most recent posts. Your homepage showcases your most recent blog posts. 
  • A static page. You make a page to turn into your homepage.

 The first alternative is direct: Create blog posts and the homepage will automatically show all your most recent blog posts. 

That is the reason we need to walk you through making a static page for your site. This can be particularly helpful for websites that simply need a branded page to introduce their visitors to your site. 

It’s also much more customizable than a page showing your most recent blog posts. 

In the first place, head back to your WordPress site dashboard and click on Pages>Add New. 

Adding a New Page in WordPress

Presently, you’ll be in WordPress’s page editor mode. This region permits you to create a page by adding text, pictures, videos, memes, or whatever else you need to feature on your homepage (or some other page besides).

Adding Heading or Title for your Blog Post in WordPress

In the Add title box, you can make the title for your homepage. This will show a major piece of text at the top. Underneath that is the content box where you can add text or media. 

On the upper left, you can tap on the + button to add new content blocks.

Adding New items for you posts

This is a vital region that permits you to easily add media, quotes, pulls quotes, new paragraphs, headings, and more. 

On the upper right, you’ll see five buttons: 

  • Save Draft. This allows you to save your progress as you edit your homepage. 
  • Preview. This gives you a glance at what your page will resemble once you publish it. 
  • Publish. This publishes the draft. 
  • Settings (Gear Icon). This region permits you to do various things including edit the font size for each block (under Block area). You’ll likewise have the option to set the visibility for your homepage, plan an opportunity to publish the page, change the URL, set the featured image, and allow for comments (under the Page section). 
  • Extra tools (Three Dots). This menu includes various extra tools you can use to change the visualization of your page editor. 

Make a basic homepage presently by adding a title and content. It shouldn’t need to be fancy. We’re simply doing this as a trial. You can generally transform it later. 

Whenever you’ve done that, click Publish in the upper right. The site will currently be live! 

However, that doesn’t mean it’s your homepage yet. Go to Appearance>Customize on the sidebar. 

Customizing Theme in WordPress

Then, at that point go to Homepage Settings. You would now be able to tap on A static page under your homepage displaying settings. This will permit you to choose the homepage you just made in the dropdown menu under Homepage.

Homepage setting in WordPress

Select that page, then, at that point click on Publish at the top. 

Well done!! You just made your absolute first homepage. 

Instructions to Create an About, Contact, Landing, or Any Other Page 

Creating some other page for your site will comprise generally the same steps as your homepage. 

To start with, head back to your WordPress site dashboard and click on Pages>Add New. 

Adding a New Page in WordPress

Furthermore, in the page editor create the page you need to make. That’s all there is to it. 

Nonetheless, if you permit your readers to handily find that site page, you’ll need to make some navigational elements for them.

Step 6: Connect Your Web Pages with Menus 

Making menus will shift from one theme to another. Nonetheless, in OceanWP it’s genuinely simple. 

From your WordPress dashboard, click on Appearance>Customize. 

Customizing Theme in WordPress

Then, at that point click on Menu>Create New Menu. 

Menu option under Appearence in WordPress

Here you’ll have the option to give your menu a name and pick where you’d like it to show up. 

For the time being, we will go with the exceptionally innovative name “New Menu” and pick Primary for the menu area. You can generally change this later. Then, at that point click Next.

New Menu option in WordPress

Presently it’s an ideal opportunity to add a few links. Click on + Add Items to begin building your menu.

Adding Items in WordPress

From here you can add pages by the pages that you have already created, custom links to various sites, blog posts, categories, tags, and then some. 

For the time being, we will add our Home, Contact, and About page (which we made in the past parts) onto the menu. 

Click on the pages under the Pages sections to do as such.

Adding Page in WordPress

They will currently show up in the Primary menu of your main website. 

Creating New Website in WP

One thing to note is that you can create drop-down menus for greater categories you can consider. 

For instance, suppose we need to add our Contact page into our About section. You can do as such by dragging the Contact menu under the About section while customizing the menu (see underneath).

Arranging Header for your website

Your About menu will currently include a drop-down where visitors can get to your Contact page.

Contact and About Page

Whenever you’re done making the menus, click on Publish at the top. 

What’s more, you’re finished! You just made your absolute first site. 

Look at your new site in all of its magnificence:

Creating New Website in WordPress

Alright, we concede: It’s a little disappointing at present. However, that is because you haven’t approached branding it or adding any genuine content yet! 

We told you the best way to get your site going. Presently it’s YOUR chance to make it with content. 

Step 7: Create Compelling Content for Your Website 

What you eventually decide to remember for your site for content is completely dependent upon you. 

However, there are two areas that we’ve discovered to be the main with regards to successful sites: design and content. 

You Just Made Your First Website! What Next?

Logo of Bluehost Domain Registrar


Interested in a free domain name? Who isn't! All Bluehost web hosting plans accompany a free domain name for the primary year. Why make getting your site going more complicated? Get your dream domain and save by using Bluehost for both hosting and domain registration

How about a recap: 

In the first place, you came up with some magnificent domain names utilizing our aide. 

Then, at that point, you checked your #1 utilizing our Bluehost widget. 

Then, at that point, you signed up for Bluehost‘s web hosting service and domain registration process. 

From that point onward, you effortlessly installed WordPress as your CMS. You picked a theme, made website pages, then, at that point connected them all with menus. 

Then, you figured out how to make the best Vincent for your requirements. 

That is AWESOME. Truly, you should praise yourself. 

But, your excursion is simply beginning. You need to constantly change and change your site to changing trends and your crowd’s requirements to make it extraordinary.

Continue to return to DigiBozz for additional approaches to begin a business.


Leave a Reply