Short answer
You can install WordPress through your hosting control panel, usually with a one-click installer, or by manually uploading WordPress files and connecting them to a database. Most beginners find the one-click method quickest, and it usually takes just a few minutes to complete.
Before you install WordPress
Before installing WordPress, make sure your domain is connected to your hosting account and that your hosting plan is active. If you have not connected a domain yet, our guide on how to connect a domain to hosting explains that process step by step.
Installing WordPress with a one-click installer
Most control panels, including cPanel, include a one-click WordPress installer. This is the easiest way for beginners to get started, since it sets up the database and files automatically.
- Log in to your hosting control panel
- Find the WordPress installer, often listed under a website or applications section
- Choose the domain where you want WordPress installed
- Set an admin username and password for your WordPress site
- Click install and wait for the process to finish
Installing WordPress manually
If your hosting does not include a one-click installer, you can still install WordPress manually. This involves downloading the WordPress files, creating a database, uploading the files to your hosting account and then running the WordPress setup through your browser.
- Create a database and database user in your control panel
- Download the WordPress files from the official WordPress website
- Upload the files to your hosting account
- Visit your domain in a browser to complete the WordPress setup wizard
After installing WordPress
Once WordPress is installed, it is worth setting up an SSL certificate so your site loads securely, and putting a backup routine in place so your work is protected. Our articles on SSL certificates and how to back up your website cover both of these steps.
Choosing hosting built for WordPress
If you plan to run WordPress long term, a plan designed with WordPress in mind can make ongoing management simpler. Our WordPress hosting page explains how it compares with general web hosting, and our comparison article on WordPress hosting vs web hosting can help you decide which suits your project.
Get hosting built for WordPress
Choose a plan that makes installing and running WordPress simple.
View WordPress Hosting