How to Create a Website: Step-by-Step Guide for Beginners (2019)

CMS Comparison 2019

Have you ever all the time needed to create a web site however don’t know the way? Or perhaps you all the time thought it was too arduous? That would want to know programming and study design? Then this step-by-step tutorial is for you. It reveals a quick and easy method to create a web site without having to study HTML/CSS coding, or learn lengthy, boring tutorials.

Degree of experience wanted:

Time wanted to set up a web site:
About 30-40 minutes

What you’re going to get:
Full web site, your individual area

On this information, we’ll present to you ways most net builders construct their websites and how one can keep away from costly web site builders which can be typically too restricted for a much bigger web site.

We additionally assist you to keep away from some errors that we did after we began out.

Able to launch your web site as we speak? Let’s get began…

Earlier than You Begin, Learn This:

There are lots of various web site constructing platforms and web site builders across the market.

WordPress, Wix, Joomla, Drupal… Simply to call just a few.

You too can code your web site from scratch, however, we wouldn’t advocate it on primarily two causes:

  • It simply takes an excessive amount of time (critically)
  • Your finish outcome will probably be mediocre at its finest…

However which one do you have to select?

Let’s check out these current statistics made by BuiltWith.

How Individuals Construct Web sites in 2019

Supply: visitors/Total-Web

As you may see from the graph above, in 2019, the most well-liked web site builders (or content material administration methods) are:

  • WordPress (free) 52%
  • Wix (paid) 7%
  • Joomla (free) 4%
  • Progress Sitefinity (free) 4%
  • SquareSpace (paid) 4%
  • Weebly (paid) 2%

Right here’s Why Most Individuals Use WordPress to Construct a Web site

In contrast to website builders, it’s utterly free.

WordPress is the simplest platform we’ve ever labored with, but it surely’s versatile sufficient to swimsuit everybody – small enterprise web sites, on-line retailers, larger organizations and so forth…

However extra importantly:

  • WordPress vs. HTML & CSS: Studying HTML from scratch can take 6+ months, not to mention CSS and PHP. Having a primary data of HTML can assist you to gauge issues extra rapidly, however, if you wish to create a web site inside a day or two, studying HTML isn’t a viable possibility.
  • WordPress vs. Web site Builders: Web site builders are costly and sometimes very restricted. They’re good for one-page web sites, however no more.
  • WordPress vs. Joomla/Drupal: WordPress is simply a lot user-friendlier.

If for some purpose you don’t wish to construct your web site with WordPress, try my Drupal, Joomla and HTML5 guides as properly. They’re all FREE to make use of.

However, for the rookies, we strongly counsel sticking to WordPress.

P.S. Don’t select your platform immediately. Most net hosting providers supply one-click-installs for WordPress, Joomla, and Drupal. You may resolve later and also you don’t must obtain/set up something.

STEP 1 Get Internet Hosting and Register an Area Identify

Step 1 of creating a websiteWith a view to arranging your WordPress (or another kind of web site), you’re going to want two issues:

  • Area Identify (an online handle like
  • Internet Hosting (a service that connects your web site to the web)

With a view to retailer your photographs, content material, and web site records data, you’ll want net hosting. Without net hosting, your web site is not going to be seen on the Web.

Proudly owning your individual area identify appears to be like much more skilled than having your web site on another person’s area (like, and it’s tremendous reasonably priced, too. Most hosting suppliers supply domains FREE for one 12 months (often ~$15/12 months).

In a nutshell – without net hosting and a website identify, your web site will NOT exist.

The place Do I register an Area Identify and Get Internet Hosting?

Full disclosure: We earn a fee if you find yourself buying Bluehost by our referral hyperlinks on this information. This helps us to maintain WebsiteSetup up and working and up-to-date. Thanks for your help.

We’ve largely used Bluehost as an online hosting and area registrar.

Use this Bluehost link to get a free area (for the first 12 months) together with your hosting.

Their introductory value begins from $2.75/mo and so they’re at present throwing in a website identify free of charge (first 12 months)– so it’s value checking them out.

They’re additionally probably the most fashionable hosting suppliers in the marketplace, so they’re positively well-established and safe sufficient to host your web site.

Though most of their servers are primarily based within the US, they will deal with a number of site visitors from internationally. And it’s most likely cheaper than your localhost. As somebody who lives in Europe, we nonetheless favor making use of them.

Right here’s how to enroll with an online hosting supplier (and register a website identify should you don’t have it but).

1. Go To (or Any Different Internet Host)

Keep in mind: Since we’re utilizing Bluehost ourselves, we’ve negotiated a small low cost for guests. Use this link to activate it.

bluehost web hosting

2. Select Your Web site Hosting Plan

When you click on “get began now,” you’ll be taken to a web page to pick out the hosting plan of your alternative.

If you’re on a budget, you should utilize their “primary” plan. It’s nice for smaller websites with low or no site visitors.

Nonetheless, if you wish to scale or count on extra site visitors to your web site, we advocate selecting their “alternative plus” plan. It’s actually limitless.

Whichever you select, you may later improve or downgrade primarily based on your wants.

choose web hosting plan

3. Select an Area Identify

If you happen to don’t have a website identify but, right here’s a straightforward place to begin:

  • When you’re making a web site for your enterprise, your area title ought to match your organization title. For instance
  • When you’re planning to arrange a web site for your self, then is usually a nice possibility.

Choose a domain name

For this web site (Web site Setup), we selected as a result of was taken at the moment.

Domains often finish with .com, .org or .internet, however in current months, an enormous quantity of area extensions (the top a part of the net handle, like .com) have come out, starting from .company to .pizza.

Our greatest recommendation? Keep away from the bizarre extensions and go along with .com, .internet or .org until they completely describe what it’s important to supply – and even then, see if you will discover an extra widespread title.

In case you’ve already bought a website identify, simply enter it in and click on “Subsequent” on the “I have got a website to identify” type.

If you happen to aren’t able to choose a domain proper off the bat, you are able to do it at a later level in your web site setup.

4. Fill In Your Account Particulars

To create your account, simply enter your private info on the “create your account” web page.

You’ll want so as to add in your first title, final title, nation, avenue handle, metropolis, zip code, cellphone quantity, and e-mail handle. Your receipt will probably be despatched to the e-mail handle you enter right here.

It’s optionally available to additionally add in your enterprise identify inside this kind.

Your account information

Enter your fee info to proceed.

5. Test Your “Package deal Data” and End Registration

The following step in registering for a Bluehost account is to pick out your plan and bundle.

These are the final steps you’ll undergo earlier than your account creation is full, so you’re virtually there…

Merely select the size of your net hosting registration and also you’re good to go.

Choose add ons and length

When you selected their “Selection Plus” plan you’ll have already got the Area privateness and Codeguard primary included. In any other case, we advocate getting an area of privateness safety.

This retains your registration info totally hidden from the public. No-one can discover out that you’re the proprietor of your area.

6. Create Your Password and Log Into Bluehost

As soon as paid and registered, you’ll be capable to create your password:

Bluehost successful purchase


STEP 2 Set Up Your Web siteStep 2 - set up your website

When you’ve purchased your area identify and arrange your hosting, you’re properly in your means!

Now it’s time to get your web site up and working. The very first thing you’ll have to do is set up WordPress to your area.

Putting in WordPress

There are two doable methods to put in WordPress, one MUCH simpler than the opposite.

1. To create a web site with WordPress (or Joomla and Drupal), use the “one-click set up”:

Virtually each dependable and well-established hosting firm has built-in 1-click-installation for WordPress, which makes getting going a snap.

If you happen to sign up with Bluehost or another related hosting firm, you must discover your “1-click-installation” in your account management panel.

Listed below are the steps you must observe (must be related/identical on all the most important net hosting firms):

  1. Log in to your hosting (Bluehost) account.
  2. Go to your management panel.
  3. Search for the “WordPress” or “Web site” icon.
  4. Select the area the place you wish to set up your new web site.
  5. Click on the “Set up Now” button and you’re going to get entry to your new WordPress web site.

Installing WordPress


2. … OR MANUAL INSTALL (For many who don’t use Bluehost or any related host)

If for some odd purpose (some hosting firms don’t present one-click-install for WordPress) you don’t have the choice to put in WordPress robotically, look this guide information under:

Installing WordPress Manually

Pssst – in the event that they don’t have 1-click-installation, perhaps you’re coping with a nasty host!

STEP 3 Design Your Web site

Bluehost WordPress select theme

After you have efficiently put in WordPress to your area, you’ll see a really primary but clear web site.

However you don’t wish to appear to be everybody else, do you?

That’s why you want a theme – a design template that tells WordPress how your web site ought to look. See an instance of a free WordPress theme that you would be able to set up:

Illdy theme template

Right here’s the place it will get enjoyable:

There are 1500+ of superior, professionally designed themes you may select from and customize on your personal web site.

Many of the WordPress themes are free to make use of and extremely customizable. 

Right here’s How To Discover a Theme You Like

1. Log into your WordPress dashboard

In case you’re undecided how one can kind in (substitute “yoursite” together with your area).

That is what the WordPress dashboard appears to be like like:

WordPress dashboard (backend)

The whole lot is definitely labeled. In case you’re feeling a bit overwhelmed, don’t sweat it – we’re going to point out you the place to go subsequent.

2. Entry FREE themes

When you’re on the dashboard, you’ve bought entry to over 1500 free themes! Simply search the sidebar for “Look”, then click on “Themes”.

We’ve even compiled an inventory of 27 most popular WordPress themes.

If you would like one thing extra skilled or elegant than what you discover right here, you may head over to the place there’s an enormous library of themes to select from at various prices.

However earlier than you try this, we actually counsel you no less than attempt spending a while looking at the free themes. Lots of them are literally actually skilled and properly made; so don’t write them off.

Free WordPress themes

As you may see above, putting in a brand new theme on your web site could be very straightforward.

You may seek for particular key phrases and/or use filters to search out themes that fit your fashion. Discovering the proper theme can take some time, however, it values it.

You also need to search for themes that can be “responsive”, as this implies they are going to look good on any cell machine.

Simply punch it in as one in all your key phrases, and also you’ll be all set!

3. Set up your new theme

After you have discovered a theme you want, putting in it is so simple as clicking “Set up” adopted by “Activate”.

Installing WordPress theme

IMPORTANT: Altering themes received delete your earlier posts, pages, and content material. You may change themes as typically as you need without having to fret about shedding what you’ve created.

STEP 4 Add Content material To Your Web site

Together with your theme put in, you’re prepared to start out creating content material. Let’s rapidly run by among the fundamentals:

Including and modifying pages

Desire a “Companies” web page or an “About Me” web page (like now we have on our menu on the prime of the positioning)?

1. Look alongside the sidebar within the WordPress Dashboard for “Pages” -> “Add New”.

2. You’ll discover a display screen that appears lots like what you’ve perhaps seen in Microsoft Phrase. Add textual content, photographs and extra to construct the web page you need, then put it aside if you’re carried out.

WordPress editing a page

Including pages to the menu

If you would like your new web page to be linked to your navigation bar,

1. Save any adjustments you’ve made to the web page by clicking “Replace”

2. Click on “Look” -> “Menus” within the sidebar of the WordPress Dashboard

3. Discover the web page you created and add it to the checklist by clicking the checkbox subsequent to it after which “Add to Menu”.

WordPress navigation

Including and modifying posts

In case you have a weblog in your web site, “Posts” will probably be the place you flip to subsequent. You need to use completely different classes to group related posts.

WordPress categoriesIf you wish to add a weblog to your web site, you should utilize completely different classes and posts. Let’s say you wish to create a class named “Weblog”. Merely add it to your menu and begin making posts.

Right here’s what it’s essential to do:

a. Create a brand new class by going to “Posts -> Classes”


b. Create a weblog submit by going to “Posts -> Add New”. When you’ve completed writing your weblog submit, it’s essential to add the correct class for it.

When you’ve created your class, merely add it to the menu, and also you’re in enterprise!

Customization & Limitless Tweaks…

On this part, we’ll cowl among the staple items we’ve requested about on a regular basis that can make it easier to tweak your web site.

Altering Your Title and Tagline

Web page titles clarify to searchers what your web site is about. They’re additionally an enormous part of how search engines like google and yahoo decide your rankings. You wish to make certain they’ve bought the key phrases you wish to have targetted (however in a pure means, written for actual folks).

It is best to use a singular title on each web page of your web site. For instance, our web site’s title is “Tips on how to Make a Web site”.

(Can’t discover it? Simply maintain your mouse over the tab on the prime of your net browser).

Taglines are added to the finish of titles throughout each web page. Our web site’s tagline is “Step by Step Information”

With a view to change the title and tagline in your web site, go to “Settings -> Normal” and fill within the type under:

Site title, tagline and settings

Disabling Feedback for Posts & Pages

Some web sites (enterprise/group websites largely) don’t need their guests to have the ability to touch upon their pages.

Right here’s how one can shut feedback off on WordPress pages:

1. If you are writing a brand new web page, click on “Display screen Choices” within the prime proper nook.

2. Click on the “Dialogue” field. The “Permit Feedback” field will seem on the backside.

3. Untick “Permit Feedback”.

Wish to disable feedback on each new web page by default?

1. Go to “Settings -> Dialogue” and untick “Permit folks to submit feedback on new articles”

Website comments settings

Setting Up a Static Entrance Web page

Some folks contact me saying they’re annoyed that their residence web page appears to be like like a weblog submit. You may repair that by making your own home web page “static”.

A static web page is a web page that doesn’t change. In contrast to a weblog, the place the primary new article will present up on the prime each time, a “static” web page will present the identical content material each time somebody involves the positioning – like a house web page you’ve designed.

To arrange a static entrance web page:

1. Go to “Settings -> Studying”

2. Select a static web page that you’ve created. “Entrance Web page” denotes your own home web page. “Posts web page” is the entrance web page of your weblog (in case your whole web site isn’t a weblog).

If you happen to don’t select a static web page by yourself, WordPress will take your newest posts and begin exhibiting them in your homepage.

Static homepage

Modifying sidebar

Most WordPress themes have a sidebar on the correct aspect (in some circumstances it’s on the left).

If you wish to eliminate the sidebar or edit out gadgets you don’t want like “Classes”, “Meta” and “Archives”, that are often pointless, right here’s how:

1. Go to “Look -> Widgets” within the WordPress Dashboard.

2. From right here, you should utilize drag and drop so as to add completely different “bins” to your sidebar or take away the gadgets you don’t need.

There’s additionally an “HTML field” – a textual content field the place you should utilize HTML code. For rookies, don’t fear about this – simply drag and drop the weather you’d like in your sidebar.

Putting in Plugins to Get Extra out of WordPress

What’s a plugin?

“Plugins” are extensions that can be constructed to increase WordPress’ capabilities, including options and capabilities to your web site that don’t come as built-in.

They’re shortcuts to getting your web site to do what you wish to, without having to construct the options from scratch.

You need to use plugins to do every part from including picture galleries and submission types to optimizing your web site and creating a web-based retailer.

How do I set up a brand new Plugin?

To start outputting in plugins, go to “Plugins -> Add New” and easily begin looking out.

Understand that there are over 25,000 completely different plugins so that you’ve bought a LOT to select from!

Set up is simple – when you discover a plugin you want, simply click on “Set up”.

To avoid wasting you a while, we’ve put collectively an inventory of the most well-liked plugins that site owners discover helpful:

  • #1 Contact type 7:  It’s a superior characteristic to have, as folks (such as you!) can fill within the type and ship me an e-mail without logging into their very own e-mail supplier. If you wish to do one thing related, positively get this plugin.
  • #2 Yoast Search engine optimization for WordPress: If you wish to make your WordPress web site much more Search engine optimization-friendly, this plugin is a must-have. It’s free, and it’s superior. You’ll be capable to edit your title tags, meta descriptions and extra, all from throughout the web page itself – no extra fussing with WordPress settings.
  • #Three Google Analytics: Considering monitoring your guests/site visitors and their behavior? Simply set up the plugin, join it together with your Google account and also you’re able to go.

Congratulations – You’re Able to Launch!

To rapidly summarise the steps you’ve discovered:

Final however not least – preserve bettering your web site!

Leave a Reply