How to Create Free WordPress Website 2024 | Get Free Hosting and Domain for WordPress (Proven)

3 min read 4 months ago
Published on Oct 20, 2024 This response is partially generated with the help of AI. It may contain inaccuracies.

Table of Contents

Introduction

In this tutorial, you will learn how to create a free WordPress website with free hosting and a free domain. Using InfinityFree, a popular free hosting service, you can build various types of websites such as personal portfolios, blogs, or e-commerce sites without any cost. This guide will walk you through each step, including setting up an SSL certificate for secure connections.

Step 1: Sign Up for InfinityFree

  • Go to InfinityFree.
  • Click on the "Client Area" button.
  • If you don’t have an account, click on "Sign Up."
    • Enter your email address.
    • Create a password.
    • Click "Create a new profile."
  • If you already have an account, simply log in.

Step 2: Create a New Account

  • After logging in, locate the option to create a new website.
  • Choose a free subdomain or enter your custom domain.
    • Select a domain extension (e.g., .epizy.com).
    • Enter your desired domain name.
  • If the domain is available, scroll down and click on "Create Account."
  • Wait a few minutes for the process to complete and refresh the page.

Step 3: Install WordPress

  • Once your account is ready, go to the control panel.
  • Approve any notices that appear.
  • Click on "Softaculous Apps Installer."
  • Select "WordPress" and click "Install."
    • Choose HTTPS for a secure connection.
    • Select the subdomain you created.
    • Set your WordPress admin username and password.
  • Scroll down and click "Install."
  • Once installed, refresh the InfinityFree page to see your website activated.

Step 4: Solve Connection Issues

  • If you encounter issues accessing the site via HTTPS, try using HTTP instead.
  • For quicker access, consider using a VPN.
  • If there are still errors, wait about an hour for the site to become visible without a VPN.

Step 5: Set Up SSL Certificate

  • Return to InfinityFree and click on "Free SSL Certificate."
  • Paste your domain and select the recommended SSL provider.
  • Automatically set up a CNAME record for domain verification.
  • Wait for the CNAME record to propagate (refresh after 20 minutes).
  • When ready, click on "Request Certificate."
  • Wait 5 to 10 minutes for the SSL certificate to generate.

Step 6: Install SSL Certificate

  • After receiving the SSL certificate, click on the installation option.
  • Allow 10 to 15 minutes for the installation to complete.
  • Refresh the page to confirm the SSL certificate is installed correctly.

Step 7: Build Your Website

  • Access your WordPress dashboard using the admin username and password.
  • To install a theme, navigate to "Appearance" > "Themes."
  • Under the popular section, find and install the Astra theme.
  • Activate the theme and click on "Get Started" to begin building your website.
  • Explore the available prebuilt designs and choose a free one to customize your site.

Conclusion

You have successfully created a free WordPress website with free hosting and a domain. By following this guide, you can now build and customize your site to fit your needs. Remember to regularly check your SSL certificate status and explore various themes and plugins to enhance your website. Happy building!