Using WordPress

WPForms vs. Ninja Forms (Compared)

WPForms vs. Ninja Forms

Looking for the perfect forms plugin for your WordPress site? If you did some online research, you probably found WPForms and Ninja Forms being recommended by top WordPress blogs. Now you’re likely wondering which one to choose!

If so, then we’re here to help you out. In this article, we’ll compare WPForms vs. Ninja Forms and show you the important differences so you can decide which plugin is the perfect solution to your site.

We’ll compare the 2 plugins based on the following 5 points:

  1. General Overview
  2. Ease of Use
  3. Features
  4. Pricing
  5. Support

1. WPForms vs. Ninja Forms – General Overview

What Is WPForms?


WPForms is the most beginner-friendly WordPress contact form plugin on the market. It allows you to create beautiful contact forms easily on your WordPress site. It provides a very simple, intuitive user interface so you can create a wide variety of WordPress forms all by yourself in a matter of minutes.

The WPForms plugin comes in a free Lite version as well as several premium versions. It has over 1 million active installations on The plugin has 4.9 out of 5 average user ratings from 3000+ votes its received on Users are loving it!

WPForms was created by the same folks who run the largest unofficial WordPress resource site, WPBeginner. In case you’re not familiar: WPBeginner is best known for their beginner-friendly tutorials on different WordPress topics.

What’s Ninja Forms?


Ninja Forms is one of the most popular WordPress form plugins available today. It comes with an easy-to-use drag and drop form builder to let you create contact forms in WordPress. You can use the extensive set of form fields included to create unlimited forms with this plugin.

Like WPForms, Ninja Forms also comes in both free and premium versions. It also has over 1 million active installations on Ninja Forms has 4.4 out of 5 average user ratings from 900+ votes its received on If you compare the two plugins on the basis of their average user reviews, WPForms stands ahead of Ninja Forms.

Ninja Forms was created by a team of WordPress professionals dubbed WP Ninjas.

2. Ease of Use

Creating a Form with WPForms

The top goal of creating WPForms was to make WordPress form creation as easy and simple as possible. Hence, WPForms stands out from the crowd when it comes to simplicity and user-friendliness.

To create a new form with WPForms, go to WPForms » Add New from your WordPress dashboard. There, you’ll see a number of pre-made templates to choose from.

wpforms form templates

You can choose a template to get started quickly. If you want to add more fields to the pre-made form, you can drag them from the left-side fields panel to the right-side form editor.

wpforms vs surveymonkey ease of use

You can customize each field by clicking the Field Options.


You can customize the form name, reCAPTCHA, anti-spam honeypot, notifications, and confirmation emails from Settings. You can connect your form with email marketing platforms like Constant Contact, MailChimp, etc. from the Marketing option. And you can set up PayPal and Stripe to accept payments from the Payments option.

wpforms settings

It’s that easy. Once you finish adding fields to your form and review all the settings, you can click the Save button at the top of your screen.


Next to the Save button, you’ll see an Embed option. If you click on that, you’ll get a shortcode for your new form which you can paste anywhere on your site to add the form.

Adding WPForms to your WordPress posts and pages is easy with the WPForms widget available in post editor menu. To add a contact form to a post or page, you’ll need to open the post or page and click the WPForms widget icon.


Then, select the form you want to add.


And that’s it! Now you can publish or update that page to view how your form looks live on your site. Below is a screenshot of what a simple contact form looks like:


If you want to show your form in sidebars or any widget-ready areas, you can find the WPForms widget in Appearance » Widegts.


You can drag the widget to any widget-ready area you want to display the form.

Creating a Form with Ninja Forms

Ninja Forms has updated its interface multiple times to make it more user-friendly. Now, it also has quite a similar form making interface like that of WPForms.

To create a new form with Ninja Forms, you’ll need to visit Ninja Forms » Add New from your dashboard. There, you’ll see a number of form templates to start with, including a blank form.


You can pick a template and get started quickly; however, you may not be able to use all of the ones featured unless you’ve purchased their most expensive plan. Ninja Forms shows all of the available form templates, including those you don’t have access to, which makes it a bit confusing and cluttered.

On the other hand, WPForms shows only the templates you can actually use as per the plan you’ve installed. It keeps WPForms nice and tidy.

After you’ve selected a template, you’ll see the form building interface shown below. To add new fields to your form, click the Add icon.


Then, you’ll see all the fields appear on the right side. Now you can drag them to the left side form editor and build your form.


You can configure notifications, confirmation messages, and success emails from the Emails & Actions option. You can configure display settings, restrictions, and calculations from the Advanced option.


Once you create and customize your form, you can click Publish.

To use the form in your WordPress posts and pages, you can use the Ninja Forms widget on page/post editor. It has an interface similar to WPForms.

To add a contact form to a post or page, you’ll need to open the post or page and click the Ninja Forms widget icon.


Select the form you want to add and update that page.


Then, you can view how your form looks. Here’s how your basic form will look like.


Like WPForms, it also has a widget that you can use in sidebars and other widget-ready areas on your site. You can find the widget in Appearance » Widegts.


Winner: WPForms. For its clean interface showing only the templates you have access to. Plus, its Embed option with a shortcode to let you add the form easily anywhere on your site.

3. Features

The strength of WPForms is its ability to create simple contact forms as well as advanced forms like payment forms, user registration forms, surveys and polls, newsletter subscription forms, etc. It has all the features you need to build multipurpose forms in WordPress.

Here’re just a few of WPForms’ major features:

  • Spam Protection with anti-spam honeypot and reCAPTCHA
  • Smart conditional logic
  • Email marketing integration with AWeber, MailChimp, Drip, and other popular services
  • Survey and polls addon
  • Better entry management at dashboard to view all entries at one place
  • Accept payments and donations with PayPal and Stripe

All these features combined make WPForms THE complete tool for WordPress forms.

Ninja Forms, on the other hand, also has powerful features tailor-made for you. However, most of its features are only available in the form of extensions. You’ll have to buy each extension separately or obtain them via a premium plan.

There’re main 2 disadvantages to choosing Ninja Forms over WPForms in terms of features:

1. If you buy the extensions separately, you’ll need to invest more money. Most of the extensions are priced at $49 each, so it gets costly in a hurry.

2. WPForms addons are just a click away, whereas Ninja Forms addons require you to follow the entire WordPress plugin installation process to install each addon. That means you need to download the extension file, upload it to your dashboard, install it, and then activate it.

Apart from the existing features, Ninja Forms is highly flexible and extendible. It’s built with hundreds of functions, action hooks, and filters that developers can use to build custom functionalities.

Winner: It’s a tie. However, WPForms makes most features easier to use overall and addons just 1 click away.

4. Pricing

Both WPForms and Ninja Forms offer free and premium versions. You can install the lite versions directly onto your site’s dashboard from the plugin directory and use them for free. For advanced features and addons, you’ll need to upgrade to their premium plans.

WPForms has 4 primary pricing plans. For businesses starting out, it has the Basic plan which costs $39.50. But, to use ALL of WPForms’ features and addons, you’ll need to buy the most expensive plan, Elite, which costs $299.


Ninja Forms has 3 main pricing plans to let you use its features and extensions, or you can also buy individual extensions and use them with their free plan.


The most basic Ninja Forms plan, Personal, costs $99; and the most expensive plan, Agency, costs $499. Their price range is far higher than that of WPForms.

There’re many features you’ll get for less money with WPForms. For example, you can create multi-column forms with any WPForms plan, including its Lite version; but you’ll need to buy the Layout and Styles addon or the Personal plan to use the same feature with Ninja Forms.

Similarly, you can get Constant Contact integration for free with all versions of WPForms, but you’ll need to purchase a separate extension or buy the Personal plan to unlock that function for Ninja Forms.

Winner: WPForms. It offers powerful features at a very reasonable price.

5. Support

WPForms has hundreds of beginner-friendly tutorials on how to use the plugin with ease. You can find the answer nearly all of your queries in their documentation.

The Lite version’s users can post their queries on Their support team is very responsive, as the user ratings show. The Premium version’s users can open support tickets and get personalized support via email.

Ninja Forms also has detailed documentation to help you with the most common issues. You can get simple tutorials to use the plugin. If you need technical support, you can contact them via their contact page by opening a support ticket.

Winner: It’s a tie.


WPForms is a great form builder plugin for WordPress. It provides a really simple, user-friendly interface for building forms. It has a complete set of features which you can use with ease. The plugin is also very affordable for small businesses.

Ninja Forms is also a powerful WordPress form builder plugin. Its interface is user-friendly; however, it can’t compare with WPForms’ clean interface. The Ninja Forms plugin brings advanced features to the table that you might find handy, but it’s quite costly to obtain them all.

Hence, WPForms is the clear winner from the users’ point of view. However, advanced developers may find Ninja Forms more useful due to its developer-friendly options.

We hope this article helped you to decide between WPForms or Ninja Forms for your site.

You may also want to read our in-depth comparison between,

Source link


How to Install WordPress the RIGHT WAY

WordPress is known as the most popular website builder in the world. It powers over 33% of all websites on the internet. The main reason for that is because WordPress is easy to install which makes it easy for anyone to create a website.

All best WordPress web hosting companies allow you to install WordPress with just few clicks. In most circumstances, installing WordPress is a simple process that takes less than five minutes to complete.

In this tutorial, our goal is to offer a complete WordPress installation tutorial for beginners and advanced users alike.

For beginners, we will show you how to install WordPress on all top hosting platforms by using 1-click install scripts like Fantastico, Softaculous, and QuickInstall.

We will also explain how to install WordPress manually using FTP for our intermediate users.

Lastly, for our beginner developer and designers, we will show you how to install WordPress on a local computer (Windows, Mac, and Linux).

Apart from showing you how to install WordPress, we will also give you tips on things to do after you install WordPress.

How to easily install WordPress

Things You Need Before Installing WordPress

Before you install WordPress, first you will need a domain name and a good web hosting company that knows WordPress.

We highly recommend that you use Bluehost because they will give you a free domain and 60% off their hosting plan (special for WPBeginner users).

The reason we recommend Bluehost is because they are one of the largest hosting companies in the world. They are also an officially recommended WordPress hosting provider.

Since this is a very long and detailed tutorial, please use the navigation below to get to the appropriate section.

How to Install WordPress on Bluehost

Bluehost is an officially recommended WordPress hosting provider and one of the largest hosting companies in the world. They know WordPress inside out and have the most beginner friendly WordPress installation process.

Bluehost automatically installs WordPress on your domain name when you sign up. Once you login to your Bluehost account, you’ll find your WordPress site under ‘My Sites’ tab.

Bluehost login to your WordPress site

You can simply click on ‘Log into WordPress’ button, and it will take you directly to the WordPress admin area.

Except for their ‘Basic’ plan, Bluehost also allows you to install WordPress on unlimited sites with all their hosting plans.

Simply click on the ‘Create Site’ button under ‘My Sites’ tab to get started.

Installing new WordPress site in Bluehost

This will launch the Bluehost guided WordPress installation wizard. First, it will ask you to provide a site title and optionally a tagline.

Provide a site title for your new WordPress site

Click on the ‘Next’ button to continue.

After which, you will be asked to select a domain name and path for your website. If you have already purchased a domain name, then you can select it from the dropdown menu. You can always purchase and add new domain names to your account by visiting the ‘Domains’ page from the hosting dashboard.

Select domain name and essential plugins

After selecting your domain name, you can leave the directory path blank and let Bluehost choose it for you. The installer will also show a few essential plugins that you can install.

You can now click on the ‘Next’ button to continue.

The installer will set up your WordPress site, which may take a few moments. After that, you will see a success message with your WordPress site details.

Successfully installed WordPress on Bluehost

You will also receive these details via email. You can now click on the login to WordPress button to enter your new site’s admin area.

Congratulations, you have installed WordPress on your Bluehost hosting account. That wasn’t too bad right.

How to Install WordPress on HostGator

HostGator is another popular shared WordPress hosting provider among beginners. They also make it super easy to install WordPress with just a few clicks.

First, you need to login to your HostGator hosting account’s dashboard. From here, you need to click on the ‘QuickInstall’ icon under the ‘Software’ section.

Installing WordPress on HostGator

On the next screen, you need to click on ‘WordPress’ to launch the installer wizard.

Run WordPress installer on HostGator

Now, you will be asked to select the domain name where you want to install WordPress and enter a directory path.

Most beginners want to install WordPress in the root of their domain name (for example, In that case, you need to leave the directory field blank.

Select your domain name

Click on the next button to continue.

The installer will now ask you to enter WordPress site details. You will need to provide a site title, admin username, first and last name, and an admin email address. Make sure that you have access to that email address because this is where you will get your WordPress password reset email.

HostGator WordPress install settings

After entering all the information, click on the ‘Install’ button to continue.

The installer will now run in the background to install WordPress for you. Once finished, you will see a success message with your admin user name and password.

HostGator WordPress installation finished

You can now click on the ‘Login’ button to access the WordPress admin area.

Congratulations, you have successfully installed WordPress on your HostGator account.

How to Install WordPress on SiteGround

SiteGround is a popular choice among WordPress beginners. They are known for their excellent support and highly optimized WordPress hosting plans.

SiteGround offers quick and pain-free WordPress installers with all their plans. You can install WordPress directly from your hosting dashboard.

We will show you two different methods for installing WordPress on SiteGround. You can choose one that works for you.

1. Installing WordPress on SiteGround as a New User

If you just signed up with SiteGround, then you will be greeted by a welcome popup upon your first login. It will ask if you would want to set up your website now.

SiteGround new user WordPress installation wizard

You need to select ‘Start a new website’ and then click on WordPress.

The installer wizard will now ask for WordPress installation details. You need to provide an email address, an admin username, and password for your new WordPress site.

Enter WordPress login details for your installation

Click on the ‘Confirm’ button to continue.

On the next screen, you will see details of your selection. You can also select additional website enhancements but we will skip them for now, you can add them later if needed.

Finish WordPress installation on new SiteGround account

Go ahead and click on the complete setup button. The installer will now install WordPress for you in the background and you will see a success message when it is finished.

Successfully installed WordPress on new SiteGround account

You can now click on the ‘proceed to the customer area’ button. From here, you’ll find your new website under the ‘My Accounts’ tab.

Visit WordPress admin panel

You can click on ‘Visit admin panel’ to enter WordPress admin area.

Congratulations! You have successfully installed WordPress on your new SiteGround account.

2. Installing WordPress on SiteGround as Existing Customer

SiteGround makes it extremely easy to install WordPress from your hosting account at anytime. Simply login to your hosting account and visit the cPanel dashboard.

Visit cPanel dashboard in SiteGround

This will load the cPanel dashboard, which is basically a web-based interface to manage your hosting account.

From here you need to scroll down to the ‘Auto Installers’ section and click on WordPress.

Launch WordPress installer in SiteGround

This will launch the auto-installer script with WordPress pre-selected. You need to click on the install button and then select a website protocol http or https and domain name.

Now if you have enabled SSL Certificate on the domain name, then you can select https as your protocol, otherwise select http. You can later switch WordPress to HTTPS/SSL.

SiteGround WordPress installer

Below that, you need to enter your site title, admin username, password, and email address.

WordPress site settings

You will also see other options to select language, install plugins, and more. You can change these options or leave them unchecked.

Lastly, you will see the WordPress Starter option. You need to keep it checked as it will walk you through post-installation steps to set up your site.

Optional settings

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

The installer will now run in the background and set up a WordPress install. Once finished, you will see a success message with a link to your WordPress site’s admin area.

WordPress installation finished

Clicking on the admin area link will take you to your website and launch the site set up wizard. This step by step wizard will help you get started with WordPress. Click on the ‘Start Now’ button to continue.

SiteGround WordPress starter

First, the starter wizard will ask you to choose a design for your WordPress site. It will show you hand-picked design templates organized in various categories.

SiteGround WordPress starter design option

We recommend choosing a simple design that resembles what you have in mind. Remember each theme comes with customization options and you can change how it looks to your own taste.

Next, you will be asked to select functionalities you want to add to your website. It will automatically select ‘Contact Form’ for you because every website needs a contact form.

Choose functionality

Optionally, you can choose Shop (to create an online store), calendar, or JetPack.

Click on the next button to continue.

Now you will be asked to select marketing options to promote your new website. It will show you MonsterInsights for Google Analytics, Yoast SEO, and OptinMonster for lead generation.

We recommend selecting all three of them as they will help you grow your website.

After that, click on the complete button and the starter wizard will complete the installation for you. You will now see a success message with a link to enter the WordPress dashboard.

Finished setting up your website

You will now see the WordPress admin dashboard with custom shortcuts to create content, customize design, and start working on your website.

SiteGround custom WordPress admin dashboard

That’s all. You have successfully installed WordPress on your SiteGround hosting account.

How to Install WordPress on WP Engine

WP Engine is the best managed WordPress hosting provider. A managed hosting account is basically a concierge service for your WordPress website.

They take care of managing your WordPress site updates, installation, and performance optimization while you focus on growing your business.

As a managed WordPress hosting company, WP Engine automatically installs WordPress when you sign up. Depending on your hosting plan, you can also create additional websites whenever you need them.

Simply, login to your WP Engine dashboard and visit the ‘Sites’ page. You will see a list of all your WordPress sites. Click on the ‘Create Site’ button to add a new WordPress install.

WP Engine create new site

On the next screen, you will be asked to provide a name for your production environment. Enter a name that helps you easily identify this website and then click on ‘Create Environment’ button.

Add a production environment WordPress site

WP Engine will now install your WordPress environment. It will take some time for DNS changes to propagate.

After that you will be able to access the WordPress admin area by clicking on the link in the sidebar. You will also be able to see your login credentials on the same page.

Login to your WordPress environment in WPEngine

To add a domain to your website, you need to click on the add domain link. Since WP Engine is not a domain registrar, you will need to point your domain’s DNS settings to WP Engine.

To do this, you will need your site’s IP Address and CNAME. You can find this information on the overview page of your site.

Copy the DNS information

Now we will show you how to enter this information in The basic settings are the same for all domain registrars, you just need to find the DNS settings.

Login to your account dashboard and click on DNS and Nameserver settings for your domain name.

Domain DNS and nameserver settings

On the next screen, first, you need to change the A record with the @ sign as its name. Click on the Edit button to change its settings.

Changing A record settings

After that, you need to enter the IP address provided by WP Engine as this record’s value and then click on Update DNS button.

Replacing A record value

Next, you need to see if you have a CNAME record with www as its name. If you do, then you will need to edit that CNAME record. Otherwise, go ahead and click on the ‘Add DNS Record’ button.

Adding CNAME record

Add the CNAME subdomain provided by WPEngine in the Value field and then click on the Add DNS button.

That’s all you have successfully pointed your domain name to your WordPress site hosted on WP Engine.

How to Install WordPress from cPanel

Cpanel is a popular software used by many web hosting companies. It provides website owners with a simple web-based interface to manage their hosting account.

It is a one-stop access to several useful utilities including auto-installer scripts that help you install WordPress.

Hosting companies select which auto-installer script they want to use. Generally, Softaculous, QuickInstall, and Fantastico are the most popular options.

We will show you how to install WordPress using all three auto-installers. You can follow the instructions, based on the installer you see on your cPanel dashboard.

How to Install WordPress using Softaculous

Softaculous is a popular auto-installer script. It allows you to easily install popular web applications like WordPress with just a few clicks. Hosting companies like SiteGround and InMotion Hosting use Softaculous in their control panel.

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

Softaculous icon

Clicking on any of these icons will launch Softaculous auto-installer for WordPress. First, you will see an overview of WordPress. You need to click on the Install tab to continue.

Click on the install tab to continue installing WordPress using Softaculous

Softaculous will now ask you where you want to install WordPress. You 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 need to choose the domain name where you want to install WordPress. Most users want to install WordPress in their domain’s root directory, like In that case, you need to make sure that the ‘In Directory’ field is blank.

Scroll down a little, and you will see the site settings section.

Softaculous WordPress site settings

Under this section, first you need to provide a title and description for your WordPress site. Don’t worry you can easily change them from your WordPress admin area after installation.

Next, you need to choose an admin username, password, and email address. Softaculous will automatically fill in the username and password fields for you. It will use a non-dictionary word for username and a strong password.

You can change them if you want so that they are easy to remember for you. However, we strongly urge you to always use a strong password. See our guide on the best way to manage passwords for WordPress beginners to learn how you can manage strong passwords easily.

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 ever forgot your password.

Rest of the options on the screen are optional. You can now click on the install button to run the installer.

Optional WordPress settings in Softaculous

Softaculous will run the installer using the settings you provided. You will see a progress bar with installation status. It will take a couple of minutes. Do not close the window until the progress bar reaches 100% otherwise, this may affect your WordPress installation.

Softaculous WordPress installation progress

You will see a success message after the installation is finished. It will also show you links to your website and to your WordPress admin area.

Softaculous WordPress installation finished

How to Install WordPress using QuickInstall

QuickInstall is another popular auto-installer used by many hosting companies like HostGator and others. We will be using HostGator’s cPanel dashboard in the screenshots here, but it wouldn’t be much different if you are using some other host that has QuickInstall.

First, you need to login to your hosting account’s cPanel dashboard. Scroll down to the Software section and then click on the QuickInstall icon.

QuickInstall icon in cPanel dashboard

This will take you to the 1-Click Installers page on QuickInstall. You will see that it offers installations for most popular web applications including WordPress. You need to click on WordPress to launch the WordPress installer.

Select WordPress to begin installation

The installer will now show you the WordPress overview. You will be asked to select your domain name from the drop-down menu.

Most beginners want to install WordPress on the root of their website, for example, In that case, you need to leave the directory field blank.

Launch WordPress installer in QuickInstall

Now click on the next button to continue. The installer will now ask you to enter WordPress details like username, email address, and site title.

QuickInstall WordPress site settings

After filling in all the information, click on the Install button.

QuickInstall will now install WordPress for you. After that, you will see a success message with your login details like username and password.

WordPress successfully installed using QuickInstall

You can now click on the ‘Login’ button to enter the WordPress admin area.

That’s all, you have successfully installed WordPress using QuickInstall.

How to Install WordPress using Fantastico

Fantastico is an auto-installer script used by several WordPress hosting providers. It is similar to the other installer scripts in this guide and offers an easier way to quickly install WordPress.

First, you need to login to your cPanel dashboard and scroll down to software and services section, and there you will find the Fantastico icon.

Fantastico icon in cPanel dashboard

Clicking on Fantastico icon will launch the auto-installer script.

Some hosting providers are still using an older version of Fantastico. In this tutorial we will be showing you screenshots from Fantastico F3 version.

If Fantastico on your host looks different, then don’t worry. Basic installation steps are the same, and you should be able to easily follow them.

On the main Fantastico screen, you will see a list of web applications on your left. You need to click on Blogs, and there you will find WordPress listed among many other applications.

Clicking on WordPress will show you an overview of the application with the ‘Install’ button.

Fantastico WordPress installer

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

Fantastico auto-installer for WordPress will now ask you to fill in your installation settings. First, you need to choose the domain where you want to install WordPress.

Fantastico WordPress install settings

If you want to install WordPress in a sub-directory then you can enter the sub-directory name in the field below. Otherwise, make sure that this field is empty.

Under ‘Administrator Details’ section, you 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 continue.

Fantastico will now install WordPress for you. Once it has finished installing WordPress you will see a success message.

How to Install WordPress using FTP

Manually installing WordPress is also known as the famous 5 minute install. It requires few added steps, and you will need an FTP client to manually install WordPress.

Take a look at our beginner’s guide on how to use FTP to upload WordPress files.

First thing you need to do is download the latest version of WordPress.

WordPress package comes as a Zip file. You need to unzip the file and inside it, you will find a WordPress folder. This folder contains all the WordPress files you need to upload to your web server.

WordPress files

Now go ahead and connect the FTP client to your hosting server. Once connected, use the FTP client to upload the WordPress files from your computer to your website server.

uploading WordPress files using an FTP client

If you want to install WordPress on your root domain name (like, then you need to upload WordPress files to your website’s root directory. Usually this directory is called /public_html/.

On the other hand, If you want to install WordPress in a subfolder (like, then upload it in a folder /public_html/blog/.

Once you are done uploading WordPress, go to your hosting control panel to create a database. We will be showing you how to do that using the cPanel. If your hosting provider has a different control panel then you just need to look for MySQL databases. Rest of the settings will be quite similar.

From your cPanel dashboard, click on the ‘MySQL Databases’ icon.

MySQL database icon in cPanel

You will see a field to create a new database. Enter a name for your database, and click ‘Create Database’.

Create database

Now that you have created your database, MySQL still needs a username. This username will have access to perform actions on the database.

On the MySQL Databases page in your cPanel account, scroll down to MySQL Users section. Simply provide a username and password for your new user and click on the ‘Create a user’ button.

Add a MySQL user

This new user still does not have access to the database you created earlier. For that, you will need to add the user to the database and give them permissions to perform all actions.

On the same MySQL Databases page in your cPanel account, scroll down to ‘Add User to a Database’ section. Select the database user you created from the dropdown menu next to user, then select the database, and click on the add button.

Add user to database

You will be now asked for the privileges you want to allow this user. Select all privileges and click on the Make changes button.

Your MySQL database and user are now ready, note down your database name and MySQL username and password. You will need that information later.

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

You will see the language selection page. You can choose a language here so that the rest of the installation is displayed in your own language. You can also use English for now and then later change the language.

Select WordPress language

Click on the continue button to proceed.

You will now see some installation instructions. Basically, WordPress will now tell you that it will need your database name, password, and MySQL host information.

WordPress installation requirements

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

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

Enter database information for WordPress installation

Fill in the information and then click on the ‘Submit’ button. WordPress will connect to your database and show you a success message.

WordPress can now connect to your database

Click on ‘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.

Now you need to provide some information for WordPress to set up your site. This includes site 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 when you are ready you can change this from WordPress settings. If you are unsure about what to do, then simply leave it unchecked.

Setting up your website during WordPress install

Click on the Install WordPress button to continue. WordPress will set up your website and finish the installation.

You will see a success message showing your username. You can now click on the Log in button to sign in to your WordPress site.

Manual WordPress installation finished

How to Install WordPress in your Computer

Many of our beginner level users often ask us if they could try WordPress on their computer? The answer is yes, but most beginners should not do that.

The reason why some folks install WordPress in a local server environment is to build themes, plugins, or to test things out.

If you want to run a blog for other people to see, then you do not need to install WordPress on your computer. If you install WordPress locally on your computer, then the only person who can see the site is you.

If you want to make your WordPress site available to the internet (rest of the world), then you need to get a web hosting account and install WordPress by using one of the methods we showed above.

Having that said, if you are really interested in installing WordPress locally on your computer to learn more about theme development, test plugins etc, then we highly encourage you to do so.

If you are using a Windows computer, then we recommend that you download and setup WAMP. If you are using a Mac, then you need to download and setup Mamp.

After you have played around with WordPress on your computer you may want to move your local install to an actual live website. We have a step by step tutorial on how to move WordPress from local server to a live site.

How to Install WordPress in your Language

Just like Windows, Mac, iPhone, and Android, you can use WordPress in your own language.

WordPress is available in many languages including English, Spanish, French, Arabic, Korean, German, Hebrew, Hindi, Japanese, Vietnamese, Chinese (Han), Portuguese, and many others.

You can choose a language during the WordPress installation or change it by visiting Settings » General page in the WordPress admin area.

Changing language in WordPress settings

For more details, see our article on how to install WordPress in other languages.

WordPress is also used widely to create bilingual and multilingual websites. See our tutorial on how to easily create a multilingual WordPress site with TranslatePress.

How to Install a WordPress Multisite Network

WordPress comes with multisite functionality built-in. The multisite network allows you to create multiple WordPress sites using the same WordPress install. It can automatically create new sites on sub-domains or in sub-folders.

This makes sense for businesses, non-profits, governments with sub-sites for different locations or regions. Many educational institutes also use WordPress multisite network to allow students to create their own blogs.

The setup for a multisite is a bit complex, but we have created a complete step-by-step tutorial on how to install and setup WordPress multisite network.

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 appearance of your WordPress powered website is controlled by Themes. There are thousands of WordPress themes available for you to choose from. With so many choices, it can become a little confusing for beginners. This is why we have put together a guide on selecting the perfect theme for WordPress.

We regularly publish lists of WordPress themes that we like in our Showcase section. Following are some of our popular theme showcases.

Installing and Using WordPress Plugins

The real power of WordPress comes from the massive collection of plugins. They are like apps for your WordPress site, allowing you to extend functionality and add new features to your site.

There are more than 54,000 free plugins available in the WordPress plugin directory alone. More plugins are available from third party websites as paid plugins.

If you are wondering which plugins to install, then take a look at our expert pick of the essential WordPress plugins for all websites. You may also want to check out the plugins we are using on this site by looking at our WPBeginner’s blueprint.

We have a beginner’s step by step guide on how to install WordPress plugins.

Start Learning WordPress

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

This is where WPBeginner can help. We are the largest free WordPress resource site in the world, regularly publishing tutorials and guides written specifically for bloggers and small businesses.

Here are some of the useful resources that you will find on WPBeginner (all of them are totally free).

  • WPBeginner Blog – The central place for all our WordPress tutorials and guides.
  • WPBeginner Dictionary – Our WordPress glossary is the best place to familiarize yourself with the WordPress lingo
  • WPBeginner Videos – New WordPress users can start with these 23 videos to master WordPress.
  • WPBeginner on YouTube – Need more video instructions? Subscribe to our YouTube channel with more than 128,000 subscribers and 12 Million+ views.
  • WPBeginner Blueprint – Check out plugins, tools, and services we use on WPBeginner.
  • WPBeginner Deals – Exclusive discounts on WordPress products and services for WPBeginner users.


We hope this WordPress installation tutorial helped you learn how to easily install WordPress. You may want to check out our list of these 40 useful tools to help you manage and grow your WordPress site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Source link

Using WordPress

100+ Amazing Blogging Stats & Facts 2019 (Ultimate List)

amazing blogging stats and facts

Do you want to stay up-to-date on the latest blogging stats and facts? Whether you’re blogging for your business or starting your own blog this year, knowing the ins and outs of the blogging universe is important. Knowing the most essential blogging statistics will help you create content that gets results.

But you can’t spend all day scouring the internet trying to find accurate blogging stats. Well, don’t worry, we’ve done all the work for you! We’ve compiled this ultimate list of 100+ amazing blogging stats and facts so you can stay on top of the latest trends and make sure your blog is successful this year.

Since we’ve collected such a huge number of blogging stats, here’s a quick table of contents to guide you through the article.

Now, let’s dive into to these awesome blogging statistics and facts!

General Blogging Statistics

Blogging is becoming more popular every year and new people are searching for “how to start a blog” on Google every day. Take a look at some general statistics that show the huge growth of blogging.


1. In 2018, there were 30.6 million bloggers in the United States. By 2020, the number of bloggers in the U.S. is set to reach 31.7 million. (Statista)

2. There are more than 20 billion blog post views each month on the WordPress platform. (WordPress)

3. More than 2 billion blog posts were written in 2018 and more than 3 million were written so far today.(Internet Live Stats)

4. WordPress users produce about 69.3 million new blog posts and 72.0 million new comments each month. (WordPress)

4. The content marketing industry is set to be worth $300 billion in 2019. (Social Media Today)

5. 89% of B2B marketers are using content marketing and 86% of B2C marketers are using content marketing. (Social Media Today)

6. 77% of Internet users read blog articles. (Impact)

7. Tumblr hosts 441.4 million blog accounts. (Statista)

Blogging Benefits – Statistics, Facts & Figures

Blogging is a great way to present yourself as a thought leader in your industry, but what else can it do for your business? Here’s a run-down of some blogging stats that prove the huge benefits of blogging, from increased traffic to boosting sales.

1. Companies who blog receive 97% more links to their website. (Hubspot)

2. Marketers who have prioritized blogging are 13X more likely to enjoy positive ROI.

3. B2B marketers that use blogs receive 67% more leads than those that do not.

4. Businesses that blog generate 2X more email traffic than those who don’t.

5. 57% of the respondents in HubSpot’s State of Inbound Marketing study reported that they have acquired a customer through their company blog.

6. Blogging businesses experience 126% higher lead growth than non-blogging businesses.

7. Once you write 21-54 blog posts, blog traffic generation increases by up to 30%. (Traffic Generation Cafe)

8. On average, companies that blog receive 434% more indexed pages and 55% more website visitors.

9. Better content can drive traffic to a blog by up to 2,000%. (Omnicore)

10. Content marketing gets 3X more leads than paid search advertising. (Content Marketing Institute)

Reader Engagement – Stats & Facts

Bloggers write content for their readers, so how do internet users feel about blogs and how do they typically interact with them? Below are some statistics about blog engagement.


1. Blogs have been rated as the 5th most trusted source for accurate online information. (Hubspot)

2. Blog posts are among the most shared content online. (OptinMonster)

3. The average reader only spends 37 seconds reading an article or blog post. (Social Media Today)

4. 73% of visitors skim rather than read the blog post thoroughly. (Hubspot)

5. 47% of internet users between the age of 19-29 read blogs on a computer regularly. (Statista)

6. 94% of people who share posts do so because they think it might be helpful to others. (Impact)

7. 47% of buyers consume three to five pieces of content before making a purchase decision. (Hubspot)

8. 70% of consumers prefer getting to know a company via articles rather than ads. (TeamWorks Communication)

9. Brand engagement rises by 28% when consumers are exposed to both professional content and user-generated product video. (Comscore)

10. 68% of consumers are likely to spend time reading content from a brand they are interested in. (CMA)

11. 61% of U.S. online consumers have made a purchase based on recommendations from a blog. (Social Media Today)

12. Internet users in the U.S. spend 3X more time on blogs than they do email. (Social Media Today)

13. 80% of all the daily traffic on a blog consists of new visitors. (Convince and Convert)

Writing Duration – Stats & Facts

All blogging costs you is your time, so how much does the average blogger spend writing their blog posts? Check out the following stats to find out.


1. The average blog post takes 3.5 hours to write. In 2014, the average blog post took 2.5 hours to write, which shows that bloggers are spending more time crafting a typical article today. (Orbit Media)

2. Bloggers who spend 6 or more hours per blog post are 56% more likely to report “strong results” than those who don’t. (Orbit Media)

3. On the other hand, 46.8% of bloggers spend less than 5 hours per week working on their blogs. (Blog Tyrant)

4. 47.6% of bloggers edit their own work. (Social Media Today)

Optimum Blog Post Length – Stats & Facts

Writing blog posts that are the perfect length is important; too short and it might not rank in Google search results or have enough information that makes users want to share it. Too long and it might have been a waste of your time to write because no one is reading it. Here are some blogging stats to demonstrate the perfect length for articles.


1. The average word count of a top-ranked post in Google is between 1,890 words. (BackLinko)

2. Average post length has increased around 42% between 2014 and 2018, from 800 words to 1,151 words. (Orbit Media)

3. Long-form blog posts generate 9X more leads than short-form blog posts. (Social Media Today)

4. Most bloggers (55%) write less than 1000 words per post. Only one in five bloggers write 1500+ words per post. (Orbit Media)

5. Bloggers who write longer posts are far more likely to see better results. 50% of bloggers who write long-form content reporting strong results. (Orbit Media)

6. Blog posts that get the most shares online are more than 3000 words long. (OptinMonster)

Blogging Headlines – Facts & Statistics

Your blog headline is what’s going to get users to click on your post, so you need to make it good. Here are some blog headline statistics that will help you write better blog titles.

1. Titles with 6-13 words attract the highest and most consistent amount of traffic. (Hubspot)

2. 36% of people prefer list-based headlines. (ConversionXL)

3. Odd numbered listicle headlines outperform even ones by 20%. (Content Marketing Institute)

4. Headlines with eight words received a 21% higher click-through rate than average. (Content Marketing Institute)

5. Emotional headlines get shared more. (OkDork)

6. Headlines featuring the word “photo(s)” performed 37% better than headlines without this word. (Hubspot)

7. Headlines with negative terms like “never” and “worst” perform 30% better than average and 60% better than ones with positive terms like “always”, “most” and “best”. (Growth Badger)

Blogging Frequency – Facts & Statistics

How often should I blog? It’s a common question many new bloggers have. Check out these blogging statistics that will tell you how often to blog and when to publish posts to get maximum results.


1. Blogging frequency has been on the decline in the last few years. In 2014, bloggers published content several times per week but today “several times per month” is more common. (Orbit Media)

2. B2B companies that blogged 11 times or more per month got 3X more traffic than those blogging only once or less per month. (Hubspot)

3. B2C companies that blogged 11 times or more got more than 4X as many leads than those that publish only 4-5 posts per month. (Hubspot)

4. Companies that publish 16+ blog posts per month get nearly 3.5x more traffic than those that publish 0-4 monthly. (Hubspot)

5. Blogs that post daily get 5X more traffic compared to those that don’t. (Social Media Examiner)

6. 69% of bloggers create their content during business hours and 76% do so from their home/home office. (Orbit Media)

7. The best day’s of the week to publish blog posts are Tuesdays and Wednesdays. The best time to publish most blog posts is between 9:30am and 11:00am USA East Coast time. (Blog Tyrant)

8. Blog reading peaks around 10:00am. (Hubspot)

Secret to Blogging Success – Statistics & Facts

Blogging is more than just putting down words on a screen. If you want your blog post to be successful, you need to include a number of different elements to delight readers and increase traffic to your website. Check out these blogging stats that will ensure your posts are huge successes.

1. Blog articles with images get 94% more views than ones without. (Jeff Bullas)

2. 54% of bloggers include more than one image in their posts, 49% are incorporating lists in their posts and video is still on the rise with just 19% of bloggers including them in their content. Bloggers who add these engaging media formats to their posts are more likely to see strong results. (Orbit Media)

3. Using photos of real people, instead of stock photos of people, can result in a 35% conversion increase. (Marketing Experiments)

4. Written articles, like “how to” posts and case studies, are the types of content that lend blogs the most credibility. (Social Marketing Writing)

5. 45% of marketers rate their interactive content, such as assessments, quizzes, calculators, or contests, as either extremely or very effective. (Content Marketing Institute)

6. Bloggers who have a strategy of updating older content are twice as likely to report strong results. (Orbit Media)

7. One in ten blog posts are compounding, meaning organic search increases their traffic over time. (Hubspot)

8. Compounding blog posts make up 10% of all blog posts and generate 38% of overall traffic. (Hubspot)

9. Over its lifetime, one compounding blog post creates as much traffic as six decaying posts (Hubspot)

10. Almost 60% of marketers repurpose their content 2-5 times. (Contently)

11. The top three things that make content effective are audience relevance (58%), engaging and compelling storytelling (57%) and triggers a response/action (54%). (Curata)

12. 97% of marketers are using prescriptive content, meaning they’re laying out a foundation of rules and strategies to follow when it comes to creation. (Curata)

13. 63% of marketers create blog content by buyer persona; 38 percent by vertical; 30 percent by geography; and 30 percent by account or customer. (Curata)

Blogging Evolution – Statistics & Facts

Today, users want more than plain text. It’s difficult to grab the attention of internet users and keep it, that’s why blogging is evolving. Check out these blogging statistics that prove it.

1. 43% of consumers increasingly want video content from marketers. (Hubspot)

2. Video content is 50 times more likely to drive organic search results than plain text. (Hubspot)

3. 45% of marketers plan to add YouTube as a content distribution channel in 2018-2019, while 41% say they will add Facebook video. (Growth Badger)

4. 19% of bloggers now including video in their typical post.

5. 45% of bloggers who add audio (such as podcasts) to their blog posts report getting strong results.

Blogging Promotions – Statistics & Facts

You can’t just publish your blog post and expect people to show up. If you want to get your blog posts in front of a ton of users, you need to promote them. Take a look at these blogging facts and stats about blog promotion.


1. 61% of B2B content marketers have increased their use of social media for content marketing purposes compared with one year ago. (Search Engine Watch)

2. 96% of bloggers are using social media to drive traffic to their blog posts. 68% are using SEO and 61% are using email marketing. (Orbit Media)

3. 87% say that social media helps them boost their exposure. (Social Media Examiner)

4. Over 81% of marketers found that increased traffic occurred with as little as 6 hours per week invested in social media marketing. (Social Media Examiner)

5. 72% of marketers have used Facebook paid advertising. (Social Media Examiner)

6. Bloggers who use influencer outreach and paid promotion to promote their posts are more likely to report “stronger results”. (Orbit Media)

7. 66% of B2B content marketers use paid methods to distribute content. (Search Engine Watch)

8. The most common objectives for paid methods are to attract a new audience (80%), generate traffic when organic search isn’t producing the desired results (65%) and reach a niche audience (52%). (Search Engine Watch)

9. 70-80% of users ignore paid ads and only focus on organic results. (Search Engine Journal)

10. 70% of B2B marketing companies use Facebook to distribute content. (Content Marketing Institute)

11. Only 9% of marketers plan to add Medium publishing to their content strategy. (Hubspot)

12. LinkedIn is the most effective social media platform for delivering content and securing audience engagement. (Hubspot)

13. 21% of all business bloggers send posts through an email newsletter to their subscriber base at least weekly; 39% of best practitioners do this weekly. (Curata)

14. 59.8% of bloggers guest-post at least occasionally. (Growth Badger)

SEO and Analytics – Statistics, Facts & Figures

Optimizing your blog posts for SEO is important to getting your content found by users on the web. And monitoring your analytics is key to understanding how your blog can increase visitors to your website. Here are some blogging statistics regarding SEO and analytics.

1. 72% of online marketers describe content creation as their most effective SEO tactic. (Junto)

2. “Long-tail” keywords are extremely important for SEO: more than half (55%) of all searches on Google occur outside the 10 million most popular keywords.

3. 34% of bloggers “always” check their analytics, which is an increase from previous years. (Orbit Media)

4. 5% of bloggers don’t have access to analytics tools at all. (Orbit Media)

5. Bloggers who always measure the performance of their content are twice as likely to report “strong results”. (Orbit Media)

Business Blogging – Statistics, Facts & Figures

Many businesses have realized the power of blogging. So how are businesses investing in blogging and making it a top priority? Check out these statistics to find out.


1. 53% of marketers say blogging is their top content marketing priority. (Hubspot)

2. 89% of marketers are maintaining or increasing their inbound marketing budgets. (Hubspot)

3. 64% of B2B marketers outsource blog copywriting. (TopRank)

4. The top two most outsourced content marketing activities are writing (44%) and design (41%). (Curata)

5. 57% of business bloggers’ outsourced blog posts originate from non-paid contributed or guest posts. (Curata)

6. 42% of companies have hired a designated content strategist executive. (Hubspot)

7. 24% of bloggers work with editors, that percentage has doubled since 2014. (Orbit Media)

8. 41% of B2B marketers have daily or weekly content marketing meetings. (Content Marketing Institute)

9. Companies with fewer than 10 employees typically allocate 42% of their marketing budget to content. (Content Marketing Institute)

10. The most sophisticated B2B marketers allocate 42% of their total marketing budget to creating content. (Content Marketing Institute)

We hope this article helped you learn some new blogging statistics and facts. Now you can take this information and start a successful blog that gets lots of readers, increases leads for your business and boosts your sales.

If you enjoyed this post, check out our article on 30 Ways to Make Money Online Blogging (On the Side).

Source link


How to Add Multi-Column Content in WordPress (No HTML Required)

Do you want to add multi-column content in your WordPress posts? Columns can be used to create engaging layouts for your posts and pages.

Traditional print media, like newspapers and magazines, have been using multi-column layouts since the very early days of printing. Their goal was to make it easier for users to read the smaller text while utilizing the available space economically.

Single column layouts are more commonly used on the web. However, multi-column grids are still useful for highlighting content and making it easier to scan and read.

In this article, we’ll show you how to easily add multi-column content in your WordPress posts without writing any HTML code.

Add Multi-Column Content in WordPress Posts and Pages

Adding Multi-Column Content in WordPress – The Easy Way

Creating multi-column content aka grid column content in WordPress is now easy because it comes as a default feature. The new WordPress Block Editor Gutenberg includes a columns block.

To add a multi-column layout, you need to create a new post or edit an existing one. Once you’re in the post edit area, click on the ‘Add’ icon on the top to add a block.

Next, you need to select the ‘Columns’ block located under ‘Layout Elements’ tab.

Add Columns Block in Your WordPress post

You will now see the mouse cursor jumping on the left column and a text placeholder will appear on the right column.

Columns block WordPress in WordPress added to post

As you can see in the above screenshot, the Columns block seems just an empty area at first. If you mouse over to the left, you can see the block border highlighted.

You will also be able to see the block settings on the right column of the post edit screen.

Columns Block WordPress - 2 Columns

By default, the columns block will adds two columns. You can increase the number of columns you want to add from the block settings on the right. It allows you to add up to six columns in a single row.

Add more columns to your Columns

Simply click on a column and start typing to add content. You can use the tab key on your keyboard for switching to the next column.

Add Text in Your WordPress Columns

Adding Media and Other Content in Your Columns

In addition to the text content, you can also add images and embed videos in WordPress columns.

The columns block allows you to add blocks inside each column. Simply take the mouse to a column, and you will notice the ‘Add new block’ icon inside it. You can also add a block by typing / and then the block name.

Add new block in WordPress columns

Your selected block will now appear inside the column. You can now go ahead and add content to it.

Image Block Added to WordPress

Here’s how your new column may look in the default Twenty Nineteen theme. In this example, we are using three columns and the last column contains an image.

3 Columns in WordPress Post - Preview

If you only want to add an image and some text next to it, then you can also use the ‘Media and Text’ block instead of columns. This particular block is made specifically for showing media like images and videos next to some text.

Add Media and Text Block in WordPress

Adding Multiple Columns in Old WordPress Classic Editor

In case you haven’t upgraded your WordPress to Gutenberg and still using the Classic Editor, then you’ll need to install a separate plugin for creating a grid column layout.

First, install and activate the Lightweight Grid Columns plugin. For detailed instructions, follow our step by step guide on how to install a plugin in WordPress.

Upon activation, you can create a new post or open an old post to edit. Next, click on the ‘Add Columns’ button from the visual editor toolbar.

Add Columns Icon Lightweight Grid Columns Plugin

Now you will see a popup window to add your first column. You can choose how much area your column can cover, in desktops, tablets, and mobile devices differently.

For example, if you set the desktop grid percentage 50%, your column will cover the half row.

Grid Width Percent - Lightweight Grid Columns

There’re plenty of options to set your column width, from 5% to 100% in the interval of 5. You can choose one by clicking the dropdown.

Column Width Options - Grid Percentages

After that, you need to add your column content in the ‘Content’ box and then click the “OK” button to insert it into your post.

Add Content to Your Column  - Lightweight Grid Columns Plugin

The plugin will now generate the required shortcode with your content and add it to your post editor.

Shortcode and Content Added to WordPress Column

Now that your first column is added, you can repeat the process to add more columns. For the last column in row, don’t forget to check the box ‘Last column in row’.

Shortcode and Content for 2 Columns in WordPress

After that, you can save your post and preview it. Here’s how it looked on our test site using Twenty Seventeen theme.

Two WordPresss Columns in Twenty Seventeen Theme

We hope this article helped you learn how to add columns in your WordPress posts and pages. You may also want to see our simple guide on how to easily align images in WordPress posts.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Source link