In this guide: Learn how to install WordPress in 5 minutes using your host’s one-click installer or manually, plus the first settings to change after installing.
WordPress powers a huge share of the web, and one reason is how quick it is to get started. With most hosting providers, you can go from an empty account to a working website in about five minutes — no coding required.
This step-by-step guide covers the fast one-click method, the manual method for people who want full control, the first settings to change, and fixes for the most common installation errors.
What you need before installing
Before you start, make sure you have:
- A hosting account that supports PHP and MySQL/MariaDB (virtually all Linux hosting does). Not sure which kind to buy? Read What Is Web Hosting?.
- A domain name connected to that hosting account.
- SSL activated (free on most hosts) so your site runs on
https://from the start. Installing after SSL avoids URL mix-ups later. - An email address you check regularly — WordPress sends password resets and notifications here.
One-click install from your hosting panel
Almost every host offers an auto-installer. It might be called Softaculous, Installatron, “WordPress Toolkit,” or just “Install WordPress” inside a custom dashboard such as hPanel. The steps look like this:
- Log in to your hosting control panel.
- Find the WordPress installer — often under “Website,” “Auto Installer,” or “Apps.”
- Choose your domain and make sure the protocol is
https://. Leave the directory field empty if you want WordPress on the main domain (notyoursite.com/wp). - Set site details: site title (you can change it later), admin username, password, and email.
- Pick a language and optionally a starter theme.
- Click Install. In 30–90 seconds you’ll get a link to your dashboard at
yoursite.com/wp-admin.
Security tip: never use admin as your username, and use a long, unique password generated by a password manager. Bots try admin first on every WordPress site.
Manual install (for full control)
Prefer to understand every piece? The famous “5-minute install” still works:
- Download WordPress from wordpress.org and unzip it.
- Create a database and a database user in your control panel (MySQL Databases). Give the user all privileges on that database and note the name, user, and password.
- Upload the files to your site’s root folder (often
public_html) using the File Manager or an SFTP client. - Visit your domain. The setup wizard appears and asks for the database name, username, password, and host (usually
localhost). - Run the installation, then enter your site title and admin account details.
The manual route is also useful when you’re setting up a local development site or a staging copy.
First 5 settings to change
Your site is live — now spend five more minutes on these settings:
- Permalinks (Settings → Permalinks): choose Post name. This gives you clean URLs like
/install-wordpress/instead of/?p=123, which is better for readers and SEO. - Site title and tagline (Settings → General): write a clear title and replace the default tagline.
- Time zone (Settings → General): set your city so scheduled posts publish at the right time.
- Delete sample content: remove the “Hello world!” post, the sample page, and the default comment.
- Discussion settings: decide whether you want comments. If yes, require manual approval for first-time commenters to reduce spam.
Then install a lightweight theme and a handful of essential plugins — our list of 15 essential WordPress plugins is a good starting point.
Common install errors and fixes
“Error establishing a database connection.” The database name, username, password, or host in wp-config.php is wrong. Double-check each value, and confirm the user was added to the database with full privileges.
Site shows the host’s default page. You probably installed WordPress in a subfolder, or an index.html file is taking priority. Remove the default index.html from your root folder.
“Not secure” warning in the browser. SSL isn’t active or WordPress is set to http://. Activate SSL, then update both URLs in Settings → General to https://.
White screen after install. Usually a PHP version or memory issue. Make sure your host runs a currently supported PHP version and increase the memory limit if needed.
Domain not loading at all. DNS may still be propagating. New domains and nameserver changes can take up to 24–48 hours worldwide.
Further reading: official WordPress documentation
Key Takeaways: Install WordPress
- A one-click installer gets WordPress running in minutes on almost any host.
- Activate SSL before installing and never use
adminas your username. - Set permalinks to “Post name,” fix your time zone, and delete sample content right away.
- Most install errors come down to database credentials, SSL, or DNS timing.
Your WordPress site is ready. Next, give it a solid foundation with the right plugins and a fast theme — and bookmark Hostreta for step-by-step guides as you grow.

