How to Make a WordPress Website – Step-by-Step Guide for Beginners

3 months 3 weeks ago

WordPress is one of the most popular blogging platform and content management system. WordPress started as just a blogging system, but has evolved to be used as full content management system and so much more through the thousands of plugins and widgets and themes.

It is good to know that WordPress is also popular due to its ease of installation. You will not require any technical knowledge for its installation. Almost every hosting company allows you to install WordPress within few clicks and most of the time it takes less than five minutes to complete. In this tutorial I will teach you a detail WordPress installation guide for beginners and advanced users.

I will guide you step-by-step WordPress complete installation on your localhost as well as your web hosting account.

Things you should need before installing WordPress

Before you install WordPress, first of all you will need a domain name and a good web hosting company which allow you to install WordPress.

We highly recommend that you use CreativeOn because they will give you a free domain and special discounts on their hosting plan. CreativeOn has large clientage not even in Pakistan but also across the world.

How to Install WordPress using Plesk

Plesk Marketplace gives a simple and easy WordPress installer tool for its user.

There are many hosting companies who are providing Plesk hosting for one click WordPress installation. This installer is usually integrated with their Plesk dashboard application section.

For this training, I will show you the CreativeOn hosting cPanel. Simply login to your hosting account and then on your cPanel dashboard got to your website section.

Image removed.

First of all you will need to create a mysql database and database user.

Image removed.

In custom Website you will find Databases button. Click this Databases button and you will reach now to databases page. Here you will find Add Database button.  Click this button and move to Add Database screen. Here you will need to add database name and user details. After adding all details press Ok button.

Image removed.

Now you have a database and a user.

Now go to Applications option which you can easily find at cPanel. Click on the Applications link will land you marketplace where you will see many other applications.

Image removed.

You will find WordPress on top of Featured Applications.

Click on Install Custom from Install dropdown and accept WordPress installation agreement. Accept the agreement to keep moving.

Now it will ask your WordPress configuration settings. Leave the input field empty if you want to install your WordPress on root of the domain like example.com.

Image removed.

Select automatic update this application when updates are available option.

Create a new user for your administration of this WordPress site or use the existing hosting user for its administration.

Image removed.

In next section add WordPress site name database username and password and then click install button.

This will start the installation process. Do not close the screen during the installation. In just few seconds WordPress will be installed on your website. Now you can go to WordPress admin controlpanel or WordPress website.

Image removed.

How to Install WordPress using MOJO Marketplace

MOJO Marketplace gives a simple WordPress installer tool for its user. There are many hosting companies who are providing one click WordPress installation. This installer is usually integrated with their dashboard cPanel.

For this tutorial, we are showing you the BlueHost cPanel. Simply login to your hosting account and then on your cPanel dashboard got to your website section.

Image removed.

Clicking to Install WordPress or One-Click Install will lead you to MOJO Marketplace where you will see an overview about WordPress with a Install button. Here you will need to click on the install button to continue.

Image removed.

Here on MOJO Marketplace you will need to write your domain name where you want to install WordPress. Select your domain name from the dropdown and click on the check domain button.

Image removed.

In next step the installer will check that everything is order and will show the final step. Here you click on Show Advanced Option.

Image removed.

You will see that MOJO Marketplace has already given your site a title ‘My Site’. You provide your Site name, your username and password for this site. You will also need to check the terms and conditions checkbox.

Once you are done with these settings click on Install Now Button. You will see a installation progress bar. It will take only a few minutes. Once the installation will finish, you will see a success message along with a view credentials button.

Image removed.

Image removed.

You have successfully installed WordPress. Click on the View Credentials button to go to MOJO Marketplace dashboard and scroll down to the notification center.

There you will see the status of your WordPress install with a link to view credentials.

Image removed.

This will display the installation status and success notice. You will also find links to your site and WordPress admin area along with the username and password you will need to login.

Image removed.

How to Install WordPress using Softaculous

Softaculous is one of the popular auto-installer script. It allows you to easily install popular web applications including WordPress in few minutes. There are lots of web hosting companies who are using Softaculous for WordPress installation in their hosting cPanel.

For WordPress installation login to your cPanel account and look for Softaculous icon or WordPress installer icon. You will find them under Auto Installers section.

Image removed.

Clicking on any of these icons will launch Softaculous auto-installer for WordPress. It will land you to overview page.. You need to click on the Install tab to continue.

Image removed.

When you will click on Install tab, Softaculous will now ask you where you will want to install WordPress. You will need to choose http:// or http://www. as protocol.

If your site has SSL and HTTPS, then you can select https:// or https://www. as protocol.

After that, you will need to choose the domain name. Most user install WordPress to their domain’s root path, for instance example.com. In that case, you will need to make sure that the ‘In Directory’ field is blank.

Image removed.

Scroll down to Site Setting Section, here you will need to provide the site title and description of your WordPress site. You can also change these settings later from your WordPress admin section after installation later.

In next section, you will need to choose an admin username, password, and email address.

Make sure that you enter correct email address in the admin email field. This is where WordPress will send notifications and password reset link if you reset it anytime in future.

Rest of the options on the screen will be optional. You will need to click on the install button to run the installer.

Image removed.

Softaculous will run the installer using your given settings. You will see a progress bar with installation status. It will take a few minutes, do not close the window during installation progress otherwise this may affect your WordPress installation.

Image removed.

When installation will finish it will give you two links, one link to your website and the other link to your WordPress admin area.

Image removed.

How to Install WordPress using QuickInstall

QuickInstall is also a popular one click auto-installer used by many hosting companies like HostGator and others. Here I will guide you through the process.

First of all you will need to login your hosting account. In cPanel dashboard scroll down to the Software and Services section and then click on the QuickInstall icon.

Image removed.

This will take you to the one click Installers page on QuickInstall. On this page you will see many other popular web application one click installation including WordPress. You will click on WordPress to launch the WordPress installer.

Image removed.

This will take you to the WordPress installer where you will see an overview of the software. Simply click on the ‘Install WordPress’ button to start WordPress installation.

Image removed.

This will land you to your WordPress install settings.

Here you will need to do almost the same steps as before, first of all choose your domain name. If you want to install WordPress in a sub-directory like example.com/blog then you need to enter blog in the install path field. If you want to install WordPress in the root directory, for instance www.example.com then leave it blank.

Image removed.

Add blog title admin email, blog user detail which you can change it later from WordPress admin settings. Next you will need to provide WordPress admin username, password, and email address. You will also need to enter first and last name for the admin user.

Now click on Install WordPress button when you finish with your settings. QuickInstall will now install WordPress for you. You will see a progress bar and later success message when WordPress will install successfully.

You can see admin area and website link by clicking on the drop down icon next to view credentials button in the success message.

How to Install WordPress using Fantastico

Fantastico is used by few WordPress hosting providers. It is similar to the other installer scripts in the list, and offers an easy way to install WordPress in few minutes.

First of all you will need to login to your cPanel dashboard where will find Fantastico icon in software and services section.

Image removed.

Click on Fantastico icon to launch the WordPress auto-installer script.

Some hosting providers are still using an older version of Fantastico so if your hosting company is using any other version then you do not worry as basic installation steps are the same, and you will be able to install using these steps.

On the main Fantastico screen you will see a list of web applications you can install in your website hosting. You need to select Blogs, and there you will find WordPress listed among many other applications.

When you click on WordPress it will show you an overview of the application and you will see a Install button.

Image removed.

Click on the ‘Click here to install WordPress’ button to continue the WordPress installation.

Fantastico WordPress auto-installer will ask your blog setting for the installation.

First of all you will need to choose your domain name where you want to install the WordPress.

Image removed.

If you want to install WordPress on your root directory like www.example.com then make sure that directory field is empty.

Under Administrator Details section, you will need to provide admin user account information. Enter a username, password, and email address for your WordPress admin account.

Click on the Submit button to finish the installation process.

Fantastico will now install WordPress on your given domain name. You will be able to see the installation progress. Once the installation will finish, it will show you a success message.

How to Install WordPress using FTP

Installing WordPress manually takes only 5 minutes using FTP. Manual WordPress installation requires few extra steps. You will also require ftp client during WordPress installation manually.

First of all download the latest WordPress version from here.

Image removed.

Unzip the files and upload to your hosting server.

Image removed.

If you want to install WordPress on your root domain name (for instance example.com), then you will need to upload WordPress files to your website’s root directory. It usually be httpdocs or public_html.

But if you want to install WordPress in a subdirectory (like example.com/blog), then create a folder on your website root directory with the name blog and then upload your files in this folder.

Once you are uploaded your WordPress files then you will need to create a database. Go to your hosting control panel and find the database section.

We are using Plesk web hosting control panel, so our screenshots could be different from your hosting cPanel. In your cPanel, find the database section or the icon like this:

Image removed.

Image removed.

Click to the Databases button.

Image removed.

Now you will need to add database to your domain name.

After clicking to Add Database button you will reach the Database creation page.

Image removed.

Here you need to give name your database; create a database user and password.

This username will have access to perform actions on the database.

You can create your database user separately and can assign specific Database to it.

Image removed.

Image removed.

I have assigned any Database for this user.

Your MySQL database and user are now ready, and it is time to run the WordPress install.

Simply go to the URL where you uploaded your WordPress files. If it is in the main domain, then enter your domain name in the browser window, like yoursite.com or www.yoursite.com.

You will see the language selection page. You can choose a language here so that rest of the installation is displayed in your own language. You can select any specific language for now and later change it to your choice.

Image removed.

Click the Continue button to proceed.

You will see a new page with some installation instructions which tell you that in next step wordprss will require your database name, password, and mysql host information. So you should already create and know these details before this installation step.

Image removed.

Click on the ‘Let’s go’ button to continue.

WordPress will now show you a form. You need to enter the name of the database you created earlier.

Image removed.

Fill the details of your database name, username, password and database host details for your wordpress installation and then click on the Submit button. In just few seconds WordPress connect with your database and it will show you a success message.

Image removed.

Now click on the ‘Run the Install’ button to continue.

WordPress will now create tables in your database and then send you to the next step of the installation.

In this step you will need to provide some information for WordPress to setup your site. Write here your website title, username, password, and admin email address.

If you do not want your website to be visible to search engines, then you can check the box next to search engine visibility. Later you can change this from your admin settings.

Image removed.

Click on the Install WordPress button to the final step. WordPress will setup your website and finish the installation.

After successful installation wordpress will show you a success message with showing your username. Now you can click on the Log in button to sign in to your WordPress site.

Image removed.

How to Install WordPress in your Computer

Installing wordpress on your local computer is very simple. First of all you should need to have your localhost where you can setup your wordpress. If you do not have any web server on your machine then you can download and install WAMP on your computer.

If you already have web server on your computer then you need to download wordpress from wordpress.com.

Extract your wordpress files to your localhost root folder or place it in some subfolder if you want to access it from some subfolder for example localhost/blog.

Image removed.

Before we start the installation process, we will require a database which we will use for our wordpress site. Go to your mysql database server. I am using phpMyAdmin for accessing mysql databases.

Here you click on the Databases link on top of this page.

Image removed.

In create database write your database name and click on the Create button.

Image removed.

We have created the database which we can use for setting up wordpress.

Now start your wordpress installation process by opening your wordpress site which you unzip ealierstart your wordpress installation process by opening your wordpress site which you unzip earlier.

If you download it in blog sub folder then simple go to the URL localhost/blog

You will see the language selection page at beginning. You can choose a language here so that rest of the installation is displayed in your selected language. You can select any specific language for now and later change it to your choice.

Image removed.

Click the Continue button to proceed.

You will see a new page with some installation instructions which tell you that in next step wordprss will require your database name, password, and mysql host information. So make sure that you already have created a database in your localhost before this step.

Image removed.

Click on the ‘Let’s go’ button to continue.

WordPress will now show you a form. You need to enter the name of the database you created earlier.

Fill the details of your database name, username, password and database host details for your wordpress installation and then click on the Submit button.

Image removed.

In just few seconds WordPress connect with your localhost database and it will show you a success message.

Image removed.

Now click on the ‘Run the Install’ button to continue.

WordPress will now create tables in your database and then send you to the next step of the installation.

In this step you will need to provide some information for WordPress to setup your site. Write here your website title, username, password, and admin email address.

If you do not want your website to be visible to search engines, then you can check the box next to search engine visibility. Later you can change this from your admin settings.

Image removed.

Click on the Install WordPress button to the final step. WordPress will setup your website and finish the installation.

After successful installation wordpress will show you a success message with showing your username. Now you can click on the Log in button to sign in to your WordPress site.

Image removed.

Things to do After Installing WordPress

Now that you have successfully installed WordPress, here are a few things to get started with your new WordPress site.

Choosing a Theme

The visual apparence of wordpress site is controlled by wordpress Themes. There are hundreds of free WordPress themes available. You can select one of your favorite theme which fulfill your requirement. You will require some extra knowledge to customize your theme or you can replace it with some paid wordpress theme.

Installing and Using WordPress Plugins

Plugins extend your wordpress website by adding new and exciting features and functionality. There are more hundreds of thousand free plugins available in the WordPress plugin directory alone. There are also paid plugins available from third party websites.

Start Learning WordPress

Wordpress is one of the coolest and easiest CMS in the market. Millions of people from all over the world are using use it every day. However, from time to time you may need a little help.

Conclusion

I hope this WordPress installation tutorial helped you in details. I tried to cover beginner to advanced topic. Now you can easily install your WordPress in just couple of minutes now.

 

Shahid Hussain

Shahid Hussain is a frontend developer and UX Consultant living and working in Sweden. Shahid is specializes in JavaScript development and developed anything from WordPress websites to complex e-commerce JavaScript applications. Shahid can also sketch, from websites to apps and icons, even print material. He works on content-centric, and mobile products, as well as cross-portal user experiences. Photography, music and travelling can trigger his attention.