WordPress is free software, and installing it is the first real step to owning your website. The good news: it is far easier than it sounds. This guide covers how to install WordPress every way that matters — the quick one-click method through your hosting, the manual method for full control, and a local install on your own computer for practice.
Pick the method that fits your situation; most people only need the first one.
Before you start: what you need
To install WordPress on a live website you need two things: a domain name (your web address) and web hosting (where the site lives). If you do not have these yet, our guide on how to make a WordPress website explains choosing both, and our hosting and domain support can set them up for you.
Method 1: One-click install through your hosting (easiest)
Almost every good host offers a one-click WordPress installer, and this is how most sites are set up today. The steps are similar across hosts:
1. Log in to your hosting control panel (cPanel, Plesk, or the host’s own dashboard).
2. Find the WordPress or “Website” installer (often called Softaculous, or a “Install WordPress” button).
3. Choose the domain you want to install on.
4. Set your site title, an admin username, and a strong password — write these down safely.
5. Click install and wait a minute.
That is it. WordPress is now live, and you can log in at yoursite.com/wp-admin. For a beginner, this is the recommended method — no files to move, nothing technical to configure.
Method 2: Manual install (full control)
If your host has no installer, or you want to understand what is happening, you can install WordPress manually — the classic “famous five-minute install”:
1. Download WordPress from wordpress.org.
2. Create a database and database user in your hosting control panel, and note the details.
3. Upload the WordPress files to your hosting using an FTP client (like FileZilla) or the host’s file manager.
4. Visit your domain in a browser — the WordPress setup wizard appears.
5. Enter your database details, then set your site title, admin username, and password.
6. Run the install, and you are done.
Manual installation is not hard, but a small mistake with database details or file permissions can trip up a beginner. If you hit an error, our WordPress support service can sort it out quickly.
Method 3: Install WordPress locally (on your own computer)
A local install runs WordPress on your own computer, not on the internet — perfect for learning, testing themes, or building a site privately before it goes live. You install a local server environment (such as LocalWP, XAMPP, or Laragon), then set up WordPress inside it. Nothing you do locally is visible to the public, so it is a safe playground. When you are happy, the site can be migrated to live hosting.
After installation: your first steps
Once WordPress is installed, a few quick settings set you up well:
Log in at yoursite.com/wp-admin. Under Settings → General, set your site title and time zone. Under Settings → Permalinks, choose the “Post name” option for clean, SEO-friendly URLs. Delete the sample page and post WordPress creates. Then pick a theme and start building — our guide on making a WordPress website covers the rest, and if what you are setting up is a blog, how to start a WordPress blog is the more direct route.
Installing WordPress plugins and themes
Note that installing WordPress itself is different from installing a plugin or theme onto it. Once WordPress is running, you add features through plugins — a separate, simple process we cover in how to install a WordPress plugin. Themes install the same way, from Appearance → Themes.
Common installation problems
A few issues trip people up: wrong database details during a manual install (double-check them), a blank white screen after install (often a plugin or theme added later, not the install itself), or a host that runs an outdated PHP version. Most are quick fixes once you know the cause. If your install will not complete or the site misbehaves straight after, do not keep guessing and risk making it worse.
Is WordPress free to install, and how long does it take?
WordPress itself is completely free — it is open-source software. What you pay for is the domain and hosting it runs on, not WordPress. As for time: a one-click install takes about a minute plus a few minutes of setup, so you can have WordPress running in well under ten minutes. A manual install takes a little longer, maybe fifteen to twenty minutes if it is your first time. Either way, installing WordPress is one of the quickest parts of building a website.
One-click vs manual: which should you use?
For almost everyone, the one-click host installer is the right choice — it is faster, simpler, and less error-prone. Use the manual method only if your host has no installer, you need a non-standard setup, or you genuinely want to learn how it works under the hood. There is no ranking or performance advantage to installing manually; the end result is the same WordPress either way.
When to get help
For most people, the one-click method makes installing WordPress genuinely painless. But if you are doing a manual install on a tricky host, migrating a local site to live, or you hit an error you cannot place, getting it done right saves hours of frustration. Now that you know how to install WordPress every way that matters, you can pick the method that suits you — or hand it over. We handle WordPress setup, installation, and migration as part of our WordPress support services, and can also build the whole site for you — see website development services. Once it is live, keeping it that way is a different job from building it: our website support and maintenance plans cover the updates, backups and monitoring so an install you got right does not quietly drift. Reach out if you would like help getting WordPress up and running.