Skip to content

How to install WordPress

By Ash, Founder, HosteazePublished 2 min read

The quickest way to install WordPress is your hosting control panel's one-click installer, which takes a few minutes. To install it by hand, create a MySQL or MariaDB database and user, upload the WordPress files from wordpress.org to your web folder, then visit your domain and follow the setup screens. Afterwards, set your permalinks, timezone and HTTPS address.

A seedling planted in a small mound of soil on a potting bench beside terracotta pots, a new site ready to grow.
Credit: Ylanite via Pixabay

WordPress's famous promise is a five-minute install, and with a one-click installer it really is that quick. Installing by hand takes a bit longer but teaches you where everything lives, which pays off the first time something breaks. Either way, the setup you do in the first ten minutes afterwards matters as much as the install itself.

Which installation method should I use?

MethodTimeBest forDownside
Host's one-click installerA few minutesMost peopleSome installers add extra plugins you may want to remove
Manual installLonger, mostly uploadingLearning, or hosts without an installerMore steps where a typo can trip you up
Pre-installed by your hostNoneAnyone who'd rather skip itLess control over setup choices

Many hosts offer a one-click installer in their control panel. Look for "WordPress" or "Apps", choose your domain and follow the prompts.

What do I need before I start?

How do I install WordPress manually?

If you see a database error at step 5, the details don't match. Check them against your control panel, letter by letter.

What should I set up straight after installing?

Then pick a lightweight theme and start building. If you haven't decided whether self-hosted WordPress is right for you, WordPress.com vs WordPress.org explains the difference.

Step by step

  1. 1.Check your hosting

    Make sure your hosting supports PHP 8.3 or greater, MariaDB 10.11 or MySQL 8.0 or greater, and HTTPS.

  2. 2.Create a database

    In your hosting control panel, create a database and a database user with all privileges on it, and note the details.

  3. 3.Upload WordPress

    Download WordPress from wordpress.org/download, unzip it and upload the contents of the wordpress folder to your web root by SFTP.

  4. 4.Run the installer

    Visit your domain, choose a language, enter the database details, then set your site title, admin username, password and email.

  5. 5.Set up the basics

    Set permalinks to Post name, choose your timezone and confirm both site addresses start with https.

Frequently asked questions

How long does it take to install WordPress?

With a one-click installer, a few minutes. A manual install takes longer the first time, and most of that is creating the database and waiting for files to upload.

Should I tick Discourage search engines from indexing this site?

Only while you're building the site and don't want it in Google yet. Untick it under Settings, Reading before you launch. A forgotten tick is a common reason a new site never appears in search results.

Do I need to know how to code to install WordPress?

No. You'll need to create a database in your hosting control panel and possibly upload files by SFTP, but there's no coding involved. After installation, everything is done through the WordPress dashboard.

Sources

  1. WordPress Advanced Administration Handbook, How to install WordPress
  2. WordPress.org, Requirements
  3. WordPress.org, Download WordPress
  4. WordPress.org Documentation, Settings Reading Screen
Close-up of a silver stopwatch face with the second hand near the top, timing how long a page takes to show its main content.TutorialHow to improve Largest Contentful Paint (LCP)To improve Largest Contentful Paint, first find which element is your LCP, usually the hero image. Then cut the server response time with page caching, make sure the image isn't lazy-loaded and has fetchpriority set to high, shrink the image file, and remove render-blocking scripts. Aim for 2.5 seconds or less for three in four visits.WordPress speed · 1 November 2026A slim external hard drive plugged into a laptop by its cable, the kind of separate copy every website backup needs.TutorialHow to back up a WordPress siteA complete WordPress backup has two parts, your files and your database, and you need both to restore the site. The easiest method is a backup plugin such as UpdraftPlus that saves both on a schedule to cloud storage. Keep at least three recent copies in different places, and test a restore before you need one.WordPress speed · 30 October 2026A white power strip crowded with plugs and a bulky adapter, cables tangled across it.QuestionHow many WordPress plugins is too many?There's no safe or unsafe number of WordPress plugins. What matters is what each plugin does, how well it's built and whether it's still maintained. One heavy or abandoned plugin can cause more trouble than twenty light, well-supported ones. Keep only plugins you actively use, delete the rest, and test speed when you add a new one.WordPress speed · 28 October 2026Two network cable plugs lying apart on a black background, a connection waiting to be made.QuestionHow to fix "Error establishing a database connection" in WordPressThis error means WordPress can't connect to the database that holds your content. The cause is usually wrong details in wp-config.php (database name, username, password or host), a database server that's down or overloaded, or damaged database tables. Check the four wp-config.php values first. WordPress's own guide names them as the usual cause.WordPress speed · 26 October 2026A red squirrel eating beside a wooden feeder stocked with peanuts, a store of food ready the moment it's needed.ComparisonWhat's the best caching plugin for WordPress?The best caching plugin depends on your server. If your host runs LiteSpeed, use LiteSpeed Cache. Otherwise, WP Super Cache is the simplest free choice for most small sites, WP Fastest Cache and WP-Optimize add more tuning in one free plugin, and WP Rocket is the paid option if you'd rather not configure anything. Only ever run one.WordPress speed · 24 October 2026

Hosting made for WordPress

See how our WordPress hosting is set up.

See WordPress hosting