🌐 Full Guide: Install WordPress on a Live Server

Step 1: Buy a Domain Name

Go to any domain registrar (like Namecheap, GoDaddy, or Porkbun).

Search for a domain name, choose one that is available, and complete the purchase.

Search and register domain screenshot

Step 2: Choose a Hosting Provider

Choose a hosting company that supports WordPress (e.g. SiteGround, Hostinger, Bluehost).

Select a plan — for beginners, the basic shared hosting plan is usually enough.

Complete the registration and get your hosting login details.

Select hosting plan screenshot

Step 3: Connect Domain to Hosting

Login to your domain registrar and look for DNS settings.

Update the nameservers to match your hosting provider’s DNS (usually emailed to you).

🕒 It can take 5–30 minutes for DNS changes to propagate (sometimes up to 24 hours).
Set custom nameservers screenshot

Step 4: Access Hosting Control Panel (cPanel)

Login to your hosting dashboard (you’ll receive a link after buying hosting).

In the control panel (usually cPanel), scroll to the “Auto Installer” section.

Click on WordPress to start the installation process.

cPanel WordPress installer screenshot

Step 5: Install WordPress

Fill in your website details:

Click Install. The process will take a few seconds to complete.

WordPress installation form screenshot

Step 6: Access Your WordPress Site

Once installed, go to your new WordPress site:

https://yourdomain.com

To access the admin dashboard:

https://yourdomain.com/wp-admin

Login using the username and password you just created.

WordPress admin login screen screenshot

🎉 Done!

Your WordPress site is now live. You can now choose a theme, install plugins, and start creating content.

Happy building! 🚀