Why'd you listen to this website building guide?
Hi, I’m Abu Zafor
A web developer and I’ve developed 270+ website as a web developer/freelancer. I also helped over hundreds of website and blogs to improve website design, performance, search engine optimization and conversion rate optimization (CRO).
Over the last few years, I’ve developed a system and process to make a successful website or blog that help you express yourself and your business.
Here in this guide, I’ve shared the systems and process that help you getting your first website up and running without having to learn coding and mistakes that ruin your business and your dream to build your websites.
Don’t be surprised, If you find us on:
We won't ask you for any prior technical knowledge or experience, Coz we have you covered.
We are at the very first step of this website setup guide, In this step we’ll choose a website platform that your website is going to be built on. You may be wondering about website platform and asking yourself, What is a website platform?
Okay, We also have some paragraphs about this below (or Click here to jump straight to the process).
The short answer is: Website Platform is a tool or software that help you to create a website on the internet.
The Detailed Answer: There’s a lot of options available to create a website on the internet. Either you can use raw HTML code or use the kind of web building tools that help you to make a website – Those web building tools often referred to as “Website Platform”.
A website platform/CMS is, what your website is built on. It’s a foundation of any websites. A Good website platform will help a user to make a web site, Create and manage posts or pages, Manage medias (like Images and Videos) and provide you an user-friendly interface for administration tasks.
You may be heard about WordPress, Drupal, Joomla?
Yes, Those tools are a good example of powerful website publishing platform – a.k.a. Website Platform or Content Management System (CMS). For those beginners, Who don’t know how to write HTML code, They can create a full functioning website using those Website Platforms that will process your contents and produce HTML content on front-end.
When it comes to choosing a website platform for your website, There’s a lot of options to choose from. But, With so many options it can be complicated to pick the right one for your needs.
Don’t Worry, Here, We will let you know which website platform is best for you (as a beginner).
There are almost hundreds of website platform available to pick from, But you mustn’t want to pick an old and outdated platform that would become a major source of frustration and will drain your time and money.
Actually, the answer to this question of “how to choose a website platform or CMS” is, It depends on your needs.
For an Example, If you want to create a website of a social network, Then Joomla may be the best pick for this case, Because, Joomla has the extension and powerful features that will help you to make a social network site. And if you want to make a corporate website then Drupal would be the best pick (Though Drupal Need At least a moderate level of coding skill).
For your easiness to understand about these website building platforms, Here’s an infographic of comparison between WordPress Vs. Drupal Vs. Joomla:
Infographic Embedd Code (Copy code below):
I recommend you to start with and stick with WordPress Because as a beginner, WordPress is the best option and you can create any kind of website using it (Already rocking all kind of websites on the web).
If you have checked my Infographic above, Then You already know that, And if you missed that, Here is some information about why WordPress, Not other website building platform?
WordPress is the most user-friendly and easy to use website platform or CMS. At this point, As a beginner, WordPress is the best option and there are no better ways to make a website for beginners.
Here are some good points to choose WordPress:
It’s Beginner Friendly
WordPress is the easiest option when it comes to building a website for newbies.
It comes with all the essential to expert features without the need of writing a single line of code. With some basic knowledge of computing like Word editing and processing, Anyone can create a website using WordPress.
It’s fairly easy to use and learn that’s why the list of WordPress powered website growing rapidly. Whenever you stuck on any stage, there’s a lot of help available on the web. You can find the solution for almost any kind of situation.
So, When you have all the power of building an advanced website without the need of advanced skill, Then why you choose another website platform.
Extendable By Using Themes & Plugins
WordPress is a super flexible and extendable by using themes and plugins. There is more than 50k+ free WordPress themes and plugins available and they can be used by anyone on any WordPress powered website.
The customization like Background Image, Color, Font, Navigation etc. is fairly easy, even most of the WordPress themes and plugins packed with their own control panel to make customization.
You can also add a new element or functionality on your website or new options using plugins. You don’t need to create a new element or functions for your site Because of it already available on some plugins (Unless you don’t want to implement such a functionality that haven’t made yet).
It can handle different type of media
You don’t need to write code and hire a web developer to make your website capable of handling medias like Images, Audios, Videos etc. WordPress has all this built-in. Just upload and add media to posts and pages using the built-in media library.
It also supports oEmbed, that’s mean, you can embed 3rd party Video, Audio, and other media content by just pasting the link or URLs.
It’s Not limited to Only for Blog
There’s many people think WordPress is only limited to blog. But It’s not, WordPress is a powerful platform to create a blog, But it also capable of creating any kind of website including Corporate Website, Business and Personal Blog, eCommerce Website, News, and Magazine etc.
There’s a lot of examples available. Some of the leading and popular websites on the web are built on WordPress. For an Example, Forbes is built on WordPress. Even this website also powered by WordPress.
A Community of Great Support Stuff
There’s no less or shortage of WordPress expert on this planet and most of them are active on various forum and community including official WordPress support forum.
In fact, there’s a more free resource available on the web except for WordPress forum. WP Beginner is one of those websites, which devoted to providing WordPress support for beginners. You can also find thousands of WordPress tutorial and how-to’s on youtube as well.
So, Whenever you stuck on any stage, You can find a quick solution for free. Even we also offer (Premium like) free email support as well.
I’ve tried many CMS including Drupal and Joomla and I found WordPress as it’s best for beginners. So I recommend you to start with WordPress and this website building guide is based on WordPress too.
There is two option within WordPress. One is self-hosted WordPress (WordPress.Org) while another one is hosted WordPress (WordPress.Com). I recommend Self-Hosted WordPress because of more control and Flexibility.
And when you decide to start your own website using WordPress, Move to the next step for further instructions.
Now we are in the most important part of this website setup guide.
In order to get a new website, online you need two things:
To make things easier to understand, Here’s my 2 cent:
When a user browses your Domain, Then it creates a connection between the user and your web hosting account, Then WordPress process and deliver your web content through user’s web browser.
The WordPress itself is free, But not a domain and hosting.
A Domain name cost around $12 per year and an average web hosting package cost around $3 to $5 per month. So I don’t think, It’s a big deal.However, Some hosting companies allow us to give our readers a special discount on domain and web hosting.
However, Some hosting companies allow us to give our readers a special discount on domain and web hosting.
So, Don’t worry, Keep following the instructions here and I will help you get domain and web hosting for a cheaper price.
There are more than hundreds of companies provide web hosting and domain name registration service.
…and I personally Recommend SiteGround (The Best Web Hosting For WordPress).
The above discount code helps you get up to 60% off on SiteGround web hosting plan (Exclusive deal for Point Blank Pro user).
Disclosure: I’ve used SiteGround as my Hosting choice for my own and my client’s website. As a satisfied customer of SiteGround, I do promote them as an affiliate. That’s mean, I will get a little commission when a user makes a purchase using my link without any extra charge.
Okay! When it comes to choosing a web hosting, Four things come first:
So, When we compare SiteGround’s shared web hosting plan with other hosting service based on the terms above, Nothing has come close to it.
SiteGround has average 99.99% Uptime and their infrastructure helps a website to load faster. (See Below)
SiteGround provides managed service for WordPress. Here are some key features of SG:
They also provide expert support and their support response time is pretty fast when compared with competitors.
However, you can go with any other web hosting service on the web as long as they are fast enough and better Uptime score. But I personally recommend SiteGround.
Click Here to go to SiteGround (This links will open In a new Tab) to get started with SiteGround registration and an exclusive 60% OFF discount. Once the page opens, You can see their WordPress hosting page with 3 pricing plans like below:
You can see that, There is 3 different plan named StartUp, GrowBig & GoGeek.
I recommend StartUp plan for beginners to get started and of course, you can upgrade your hosting plan at any time without being charged extra money.
Once you decide the plan you want to get started, Clik on the Big “GET STARTED” button to move the next step
In this step on SiteGround registration, You’ll be asked to choose a domain name. You should choose a domain name that is catchy and cares about your website topic.
Here are some suggestions for choosing a domain name:
Above these are the general rules and tips for choosing a domain name. But the #1 rule is, Nothing matter most when you like it.
Once you come up with the best domain name for your website, Click on the “PROCEED” button to go to the registration form.
It’s the final step of SiteGround registration. Make sure to provide updated info and a working email address because this is where SiteGround will send you your account info & login details.
There’s some extra premium service’s available on the registration form like Domain Privacy and SG Site Scanner, I recommend you to skip or ignore these extras for beginners and you have the chances to activate these services later when needed.
Once you are done with above, Follow the next step, where we will install WordPress.
Once you bought your domain and web hosting, Now it’s time to setup WordPress on it and make your first website up and running.
Let’s do this.
There are two basic ways available to install WordPress. One is using WordPress auto-installer (a.k.a. Script Installer) which is pretty easy and fast while another is manual WordPress installation which is MUCH harder for beginners.
Nowadays, Most of the web hosting service has auto installer feature. Here is how to Install WordPress using SiteGround’s WordPress auto installer.
First login your SG account (You should have received an email with login info).
Click on The My Account Tab and then click on Go To cPanel button.
After that, you’ll come to a page with a lot of option, But for now, Click on the WordPress inside auto installers section.
Now Click on the Install button or Install Now text for the next step.
Select the domain name and enter your website details like Site Title, Site Description, Admin User name, Admin Email, Admin Password etc. and then click on the Install button to start installing.
This should take a few seconds and you’ll get a success message once done.
Once you have installed WordPress successfully, You’ll receive an email containing your WordPress admin panel/Dashboard login info.
Visit YourDomain.Com/wp-admin (where YourDomain.Com is your domain name) to log in into your WordPress dashboard where you’ll find all the settings and content moderation tools provided by WordPress.
That’s it guys, Now you have your own website and as you can see the process is pretty easy and straight forward.
Now scroll to the next step for more post installation tips and tutorials.
After log in to WordPress you’ll come to a page like this:
The first step after WordPress installation is, Setting up site title and site tagline (if you have missed it to enter while using the auto installer or just want to change).
To do this, go to Settings >> General:
Once you have entered your site title, tagline and email address, Click on the Save Changes button to apply and save your changes.
By default WordPress use date based permalink structure which is bit ugly and filled with irrelevant information.
The default link structure generates posts and page’s links as like http://YourDomain.Com/2017/07/create-a-blog.
I think the much better and SEO (Search Engine Optimization) friendly URL structure is http://YourDomain.Com/create-a-blog.
In order to change your site’s URL structure to more clean, Go to Settings >> Permalinks:
Some business websites don’t want to have comment functionality globally or partially on specific pages.
Luckily WordPress has this covered, Using WordPress’s built-in functionality, You can disable comments globally or partially on specific posts and pages.
Here is how to Enable or Disable comments on posts and pages.
Disable comments for specific posts and pages:
You can do this while writing or editing posts and pages.
Disable Comments Globally
In order to disable comments globally, Go to Settings >> Discussion:
By now you should have a fully functional and basic configured website built with WordPress. Now you can add posts and pages to your WordPress powered website.
Tip: WordPress itself creates a sample post and a page while installing. You should delete these before adding any. You can do this by Posts >> All Posts and click on the Trash. Do the same for pages as well.
In order to add pages within WordPress, you need to click “Add New” from the “Pages” section and “Add New” from “Posts” section to add posts.
…and “Add New” from “Posts” section to add posts.
A better design can improve your website performance, Conversions, and Usability.
Though a default WordPress installation comes with a few default theme installed, in order to make things better, unique and professional, You should use the best theme for your needs.
You can do a quick search on the web, And you’ll find over thousands of free WordPress themes. Even you can access most of these free WordPress theme from your WordPress dashboard.
Just click on the Appearance >>Themes >> Add New, And you will have thousands of free theme to choose for your website.
For more available resource and high-quality premium WordPress theme, I recommend you to take a look at ThemeForest.
…and here’s my recommendation of how to choose a WordPress theme.
At the time of writing this website setup guide, There is 50k+ WordPress plugin available on the WordPress plugin repository.
Basically, A plugin is a custom set of function that can extend WordPress capabilities and you can get more out of WordPress.
In order to access those free WordPress plugin, Click on the Plugins >> Add New and you can see a list of featured WordPress plugins.
Once a plugin is installed, You can find this on Plugins >> Installed Plugins.
To save your time, Here I’ve put together a list of most useful and popular plugins:
These are just my choice of WordPress theme that I install after WordPress installation. You can choose for your’s but don’t overload your WordPress.
If you have followed each step as shown, You should have a fully functional website built with WordPress. Now it’s time to ROCK!.
You just made your first website. Still, there’s a lot of things to learn to achieve success. Keep updating and improving your website to get the most from it.
…and if you need help or stuck on any stage, don’t hesitate to contact us. We will be more than happy to assist you.
If you find this website building guide useful, Please share this page below.
Don’t forget to join our newsletter for website improvement tips and tutorials.
Last Update: 07/22/2017