If you need to know how to install WordPress for the first time, you’ve come to the right place. WordPress powers over 43% of all websites on the internet, and for good reason: it’s flexible, beginner-friendly, and built to grow with your business. But if you’ve never set up a website before, the process can feel overwhelming before you even get started.
This guide cuts through the confusion. You’ll learn every step of the WordPress installation process in plain English, understand why each step matters, and avoid the mistakes that trip up most beginners. By the end, you’ll have a live, working WordPress site ready for your business, without touching a single line of code.

What You Need Before You Install WordPress
Before touching a single setting, you need two things in place: a domain name and a hosting plan. Think of your domain as your business address (like yourshop.com) and your hosting as the land your building sits on. Without both, there’s nowhere for WordPress to live.
Here’s what to have ready before you start:
- A registered domain name (example: yourbusiness.com)
- A hosting account with a provider that supports WordPress
- Access to your hosting control panel (usually called cPanel)
- About 20 to 30 minutes of uninterrupted time
Which host should you choose? For a first business website, look for hosting that offers one-click WordPress installation, a free SSL certificate (which keeps your site secure), and reliable customer support. Providers like SiteGround, Bluehost, and Hostinger are popular starting points for beginners because their dashboards are simple and they include WordPress tools built in.
Avoid the cheapest possible option. Hosting that costs $1 a month often means slow load times, poor security, and minimal support. For a small business site, budget $5 to $15 per month. It’s one of the few areas where spending a little more from the start saves significant headaches later.
A quick note on domain registration: you can buy your domain and hosting from the same provider or separately. Buying them together is simpler for beginners. Buying them separately gives you more flexibility if you ever want to switch hosts. Either approach works fine at this stage.

Key takeaway: Get your domain and hosting sorted before anything else. Trying to figure them out mid-installation adds unnecessary confusion and can cause setup errors.
Method 1: How to Install WordPress Using Softaculous (Recommended for Beginners)
This is the fastest and most beginner-friendly method. Most hosting providers include a tool called Softaculous in their cPanel. Softaculous is an auto-installer: it handles the technical setup automatically so you don’t have to touch any code or database files manually.
Here’s why this method exists: installing WordPress manually requires creating databases, editing configuration files, and running scripts. Softaculous does all of that for you in about two minutes. For a complete beginner, this is the right starting point.
Step 1: Log Into Your Hosting Control Panel (cPanel)
After signing up with your host, you’ll receive a welcome email containing your cPanel login link, username, and password. Open that link in your browser and log in.
cPanel is your hosting dashboard. It controls everything behind the scenes of your website, including files, email accounts, databases, and software installers. You’ll use it occasionally after setup, but the WordPress dashboard handles most day-to-day tasks.

Step 2: Find and Open Softaculous
Once inside cPanel, scroll down until you see a section labeled “Software” or “Softaculous Apps Installer.” Click on the WordPress icon or the Softaculous icon to open the installer.
If you don’t see Softaculous, use the search bar at the top of cPanel and type “WordPress.” Some hosts use a different installer called Installatron. It works the same way and presents the same options.
Step 3: Click “Install Now”
Inside Softaculous, you’ll see a WordPress overview page with a blue “Install Now” button. Click it. This opens the installation form where you’ll configure your site settings before the actual installation begins.

Step 4: Fill In Your Installation Settings
This is the most important step. Take your time here because these settings affect how your site works and how secure it is from day one.
- Choose Protocol: Select “https://” if your host has given you a free SSL certificate (most do). HTTPS means your site is secure, which builds trust with visitors and helps your Google ranking. If you’re unsure, check with your host before proceeding.
- Choose Domain: From the dropdown, select the domain where you want to install WordPress. If you only have one domain, it will already be selected.
- In Directory: Leave this field blank. If you type something here, like “blog,” WordPress will install at yourbusiness.com/blog instead of yourbusiness.com. For most small business sites, you want WordPress at your root domain.
- Site Name and Description: Enter your business name and a short description of what your site does. You can change these later from inside WordPress, so don’t overthink it now.
- Admin Username: Do not use “admin.” This is the most common WordPress username, and hackers target it specifically. Choose something unique, like your first name and a number (example: sarah42).
- Admin Password: Use a strong password with uppercase letters, numbers, and symbols. Write it down somewhere safe. You’ll use this to log into your WordPress dashboard every time.
- Admin Email: Enter an email address you actively check. WordPress sends important security notifications and update alerts here.

Step 5: Click Install and Save Your Links
Scroll to the bottom of the form and click the blue “Install” button. Softaculous will take 30 to 90 seconds to complete the process. When it finishes, you’ll see a success message with two important links:
- Your website URL (example: yourbusiness.com)
- Your WordPress login URL (example: yourbusiness.com/wp-admin)
Save that login URL immediately. Bookmark it in your browser. You’ll use it every time you want to make changes to your site, and it’s surprisingly easy to forget where it is in the first week.
Key takeaway: Softaculous handles the technical heavy lifting. Your job at this stage is to fill in the settings carefully, especially the username, password, and directory field. Two minutes of care here prevents hours of fixing later.
Method 2: Installing WordPress Manually (For Reference)
Most beginners will never need this method, but it’s worth understanding what happens behind the scenes. Manual installation is used when you’re on a server without auto-installers, or when you need more control over the setup. Developers often use it when configuring staging environments (test versions of a site that aren’t visible to the public).
Here’s the short version of what’s involved:
- Download the WordPress files from WordPress.org
- Create a MySQL database and database user through cPanel (MySQL is the type of database WordPress uses to store your content)
- Upload the WordPress files to your server using an FTP client (a tool that transfers files from your computer to your hosting server)
- Open your browser and run the WordPress setup wizard
- Connect WordPress to your database by entering the database name, username, and password
The setup wizard, officially called the “Famous 5-Minute Install” by WordPress, walks you through the database connection once your files are uploaded. With a stable internet connection, it still takes about five minutes.
If you’re on shared hosting with cPanel, stick with Method 1. Manual installation adds complexity that’s not necessary for a first business website.
Logging Into WordPress for the First Time
Once installation is complete, go to yourbusiness.com/wp-admin and enter the username and password you set during installation. This takes you to the WordPress Dashboard, your site’s control room.

Here’s a quick orientation so nothing surprises you:
- Posts are for blog content, updated regularly over time
- Pages are for static content like your Home, About, and Contact pages
- Appearance is where you control how your site looks through themes
- Plugins are add-ons that extend what WordPress can do
- Settings is where you configure your site’s core behavior
Take five minutes to click through these menus before doing anything else. You don’t need to change anything yet. Just get familiar with where things live. The layout becomes second nature quickly.
The First Four Settings to Change After Installation
Most beginners skip straight to picking a theme and then wonder why their site isn’t working properly later. Before you do anything visual, fix these four settings. They affect how Google finds your site, how your links are structured, and whether your unfinished site gets indexed before it’s ready.
1. Set Your Permalink Structure
Go to Settings, then Permalinks. By default, WordPress creates URLs that look like this: yourbusiness.com/?p=123. That string of numbers means nothing to a visitor or to Google.
Change the setting to “Post name.” This makes your URLs look like yourbusiness.com/about-us, which is easier to read and better for SEO (search engine optimization, meaning how easily Google can find and rank your pages). Click “Save Changes.”

2. Set Your Site Title and Tagline
Go to Settings, then General. Make sure your site title matches your business name exactly as you want it to appear publicly. The tagline is optional but useful if it clearly describes what you do in a single line. This information appears in browser tabs, search results, and some theme headers.
3. Discourage Search Engines Temporarily
Go to Settings, then Reading. Check the box that says “Discourage search engines from indexing this site.” This prevents Google from crawling and indexing your site before it’s finished. An incomplete site indexed by Google can hurt your first impressions with both visitors and search rankings. Remember to uncheck this box when you’re ready to go live. It’s easy to forget, which is why it appears on the [WordPress Pre-Launch Checklist: Everything Before Going Live].
4. Delete the Default Content
WordPress installs with a sample post called “Hello World,” a sample page called “Sample Page,” and a default comment. Delete all three. They serve no purpose for your business site and make your installation look unfinished if anyone stumbles across your URL before launch.
Key takeaway: These four settings take less than ten minutes and prevent problems that are genuinely annoying to undo later. Treat them as a non-negotiable part of the how to install WordPress process, not an optional extra.
Choosing Your First WordPress Theme
A theme controls the visual design of your site. WordPress comes with a default theme pre-installed, but it’s a placeholder, not a business tool. You’ll want to replace it before you build any pages.
For a first business website, look for a theme that is:
- Lightweight and fast-loading (page speed affects both user experience and Google rankings)
- Mobile responsive, meaning it looks correct on phones and tablets automatically
- Compatible with a page builder like Elementor or the native WordPress block editor
- Actively maintained with updates released in the last six months
Two reliable free options for beginners are Astra and Kadence. Both load quickly, work with all major plugins, and have large user communities where you can find help. Astra has over two million active installations. Kadence is gaining ground fast because of its clean code and flexible design options.
To install a theme, go to Appearance, then Themes, then click “Add New.” Search for the theme name, click Install, then Activate.

[IMAGE: Screenshot of the WordPress Themes directory page inside the dashboard, showing the “Add New” button at the top and a search field with “Astra” typed in, with the Astra theme card visible in results]
Avoid themes with thousands of built-in options, large full-page demos, and promises of “everything included.” They’re usually bloated with code you’ll never use, which slows your site down. Start with something clean and fast. You can always move to a premium theme once your business is generating revenue and you know exactly what features you need.
These mistakes show up repeatedly among first-time users learning how to install WordPress. Knowing them before you start means you won’t need to fix them after.
Installing WordPress in a subdirectory by accident. If you type anything in the “In Directory” field during the Softaculous setup, your site ends up at yourbusiness.com/wordpress instead of yourbusiness.com. This creates a messy URL and confuses visitors. Always leave that field blank unless you have a deliberate reason to use a subdirectory.
Using “admin” as your username. This is the first username every automated hacking attempt tries. Choosing something unique during installation significantly reduces your exposure to brute-force attacks (automated attempts to guess your password by trying thousands of combinations).
Skipping SSL setup. Installing WordPress on http:// instead of https:// means your site displays a “Not Secure” warning in every browser. Visitors see that warning and leave immediately. Set up SSL with your host before installation, not after.
Not saving your login URL. Beginners frequently forget that wp-admin is separate from the public-facing website. Bookmark yourbusiness.com/wp-admin in your browser immediately after installation.
Installing too many plugins too early. Plugins add functionality, but every plugin is also a potential security vulnerability and a contributor to slower load times. Start with a small, purposeful set. See our guide to [Must-Have WordPress Plugins for New Business Websites] for a curated starting list.
Not planning for the business side. Getting your site live is only one part of starting an online business. Once you’re set up, you’ll need to think about income reporting, expenses, and tax obligations. Our guide to [Tax Basics for Online Entrepreneurs: What You Need to Know] covers what new business owners need to understand before they start generating revenue.
Frequently Asked Questions
What to Do Next
You now know how to install WordPress and have configured the essential settings. Here are four specific actions to take in the next 48 hours to build on that foundation.
1. Install your essential plugins. WordPress on its own is a starting point, not a finished tool. Plugins add security scanning, speed optimisation, contact forms, and SEO functionality. Read our guide to [Must-Have WordPress Plugins for New Business Websites] for a curated list built specifically for new business sites so you’re not guessing.
2. Work through the pre-launch checklist. Before you share your site with anyone, run through every item in our [WordPress Pre-Launch Checklist: Everything Before Going Live]. It covers legal pages, security settings, mobile testing, and the settings most beginners overlook including re-enabling search engine indexing.
3. Define your niche before you publish. A well-built website won’t generate business if it’s aimed at the wrong audience. If you haven’t clearly defined who your business serves and what makes it different, work through our [Niche Selection Framework: Finding Profitable Markets for Online Business] before you write a single page of content.
4. Connect your business tools. Once your site is live, you’ll need to link it to email marketing, appointment scheduling, or payment processing. Our guide to [Automation for Non-Technical Founders: Connect Your Tools Without Code] shows you how to build those connections without writing a single line of code.
