Testing before anyone sees it
Open the site in a private window and, if possible, on a phone using another network. Test three pages: home, an inner page and the error page. Confirm images load, the menu works, and HTTPS shows no warning. Then create a draft post and delete it; that exercises the database and permissions together. Finally export the database and download it: being able to export now means being able to restore later.
Your first three pages
Create an About page explaining who you are and why the site exists, a Contact page with a working route, and a short Privacy page. These three give a new visitor context and give the site basic credibility with search engines. Do not publish ten articles before them; small pages first keep the launch organised and avoid restructuring later.
Installing WordPress looks complicated the first time, but it is five repeatable steps: database, files, configuration, admin account, then a basic setup. This guide walks them in order with the errors that usually stop beginners, not just the happy path.
Before you start: three things you need
- Your database details: name, user, password and host.
- Your domain or subdomain, ready to use.
- The WordPress archive from the official site.
Keep those details in one place; you will need them twice: creating the database and filling the config file. If you cannot find them, they are usually in your hosting panel under MySQL or Databases.
Step 1: create the database
From the hosting panel, create a new database with a clear name, then create a user and grant it all privileges on that database only. Do not reuse one master user for everything. Copy the full name as shown (it is often prefixed with the account name); a wrong prefix is a common cause of connection failures later.
Step 2: upload files to the right place
Unzip WordPress locally first, then upload the contents of the wordpress folder itself, not the folder, into the site directory (usually htdocs or public_html). The classic mistake: uploading a folder named wordpress so the site lives at yoursite.com/wordpress instead of the root. Use the file manager, upload one archive, then extract it on the server; it is faster and less prone to interruption than uploading thousands of small files.
Step 3: create the config file
Open wp-config-sample.php, rename it to wp-config.php, and fill in the database details. Also replace the security salts from the official generator; never keep the defaults. This file holds your database password, so do not share it or commit it to a public repository. If you prefer a one-click installer, fine, but understand what it does before pressing it.
Step 4: finish in the browser
Open your site URL; you will see a language screen, then the site and admin form. Use a username other than admin and a long unique password. After finishing, log in to the dashboard and confirm the homepage works before adding any plugin or theme.
Step 5: a basic setup before publishing
- Set clean permalinks (post name instead of numbers).
- Enable SSL and confirm every URL works on HTTPS.
- Install one backup plugin and schedule it daily.
- Add one SEO plugin and set the title and description.
- Delete unused themes and plugins to reduce surface.
Common errors and fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| Database connection error | Wrong database name or user | Check the prefix and credentials |
| White page | Broken plugin or theme | Temporarily rename the plugins folder |
| Wrong site URL | Uploaded into a subfolder | Move files to root, update URLs |
| Error 500 | File permissions | Folders 755, files 644 |
Once installed, take a first backup before touching anything. That copy is your way back if the next steps go wrong. Because free hosting is shared, avoid heavy plugins and keep only the themes you use; performance here depends more on discipline than on specs.
Finally, a successful install is not a finished site. After it comes the real work: content that answers questions, an About page, a contact route, and regular measurement. Continue with the quick setup guide, and read the backup plan before your first update.
