WordPress powers more than 40% of the web, and installing it is one of the first tasks every website owner faces. The good news: on modern hosting, the whole process takes less than ten minutes, and you do not need any technical background. This guide walks you through both the easy way (one-click install) and the manual way, step by step.

Table of Contents

What You Need Before Installing

  1. A WordPress hosting plan - shared or premium is perfect for most sites.
  2. A domain name connected to your hosting.
  3. Your cPanel login (sent in your welcome email).

Method 1: One-Click Install (Recommended)

  1. Log in to your hosting control panel (cPanel).
  2. Find the WordPress or Softaculous installer icon.
  3. Click Install and choose your domain.
  4. Fill in your site name, admin username and a strong password.
  5. Click Install and wait 30 seconds - WordPress is now live.

Method 2: Manual Installation

  1. Download WordPress from wordpress.org.
  2. Upload the folder to public_html using File Manager or FTP.
  3. Create a MySQL database and user in cPanel.
  4. Run yourdomain.com and follow the installer, entering your database details.

What to Do After Installing

  1. Install an SSL certificate so your site runs on HTTPS.
  2. Set permalinks to a clean structure (Settings > Permalinks > Post name).
  3. Install caching to speed up your site.
  4. Create strong admin security and schedule backups.
  5. Choose a theme and start adding content.

Frequently Asked Questions

Is WordPress free?

Yes - the WordPress software is free. You pay only for hosting and optional premium themes. See our WordPress hosting plans.

Can I install WordPress on any hosting?

Almost all shared, premium, cloud and VPS hosting supports WordPress. The best plans are optimised for it with faster caching and updates.

That is it - you are now a WordPress site owner. In the next 30 minutes you can add your first post, install a theme, and start building something people will see.