How to install WordPress
By Ash, Founder, HosteazePublished 2 min read
The short answer
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.

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?
| Method | Time | Best for | Downside |
|---|---|---|---|
| Host's one-click installer | A few minutes | Most people | Some installers add extra plugins you may want to remove |
| Manual install | Longer, mostly uploading | Learning, or hosts without an installer | More steps where a typo can trip you up |
| Pre-installed by your host | None | Anyone who'd rather skip it | Less 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?
- A domain name pointed at your hosting. See how to point a domain to a website.
- Hosting that meets WordPress's recommended requirements. As of October 2026 that's PHP 8.3 or greater, MariaDB 10.11 or greater (or MySQL 8.0 or greater) and HTTPS support. See which PHP version WordPress should use.
- An SSL certificate on your domain, so the site starts life on https.
- Your hosting control panel login and SFTP details.
How do I install WordPress manually?
- Download the latest WordPress from wordpress.org/download and unzip it on your computer.
- In your hosting control panel, create a new database. Many shared hosts add your account name as a prefix, such as
acme_wp. - Create a database user with a strong password and give it all privileges on that database. Write down the database name, username, password and database host (usually
localhost). - Connect by SFTP and upload everything inside the
wordpressfolder, not the folder itself, into your web root. Hosts name this differently;public_htmlis common. - Visit your domain in a browser. WordPress asks for your language, then your database details, and writes the
wp-config.phpfile for you. - Enter a site title, an admin username (not "admin"), a strong password and your email address, then click Install WordPress.
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?
- Go to Settings > General. Check that both WordPress Address and Site Address start with
https://, and set your timezone (London, for UK businesses). - Go to Settings > Permalinks and choose Post name, so addresses read
/contactrather than/?p=12. - Delete the sample post and sample page that every new install includes.
- Delete any themes and plugins you won't use.
- Set up backups before you add content. Our guide on how to back up a WordPress site shows how.
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.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.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.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.Run the installer
Visit your domain, choose a language, enter the database details, then set your site title, admin username, password and email.
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.




