If you’re looking to create a website for whatever reason it is, be it, e-commerce, local business, your personal portfolio…simply follow the below steps in order:

  1. Buy a website name (aka Domain) first.
    You can go to any accredited domain registrars for that. Some of the popular ones are Godaddy, Name.com, Namecheap.com. These registrars charge you per year… Check last part of 2nd point below before you buy the domain)
  2. Now that you bought your website’s name, you need to rent a space on the web i.e buy hosting for your website. Just like you need to rent space (shop) to put your products and things, a website needs its space on the web to store all the files and images and attachments that you create in your website. There are a lot of hosting sellers.
    To cut the clutter, I recommend FastComet. They provide free SSL, and the best part is their customer support. If for any reason your website has any issues, their support replies to your queries within 10 minutes!

    As a matter of fact, Fastcomet also provides free domain, if you buy their hosting. So if you’re looking to buy a domain, its just better to skip the first step and go directly to FastComet‘s website and buy hosting. When you select a package, it will ask you to choose a website for free FOR LIFE!

  3. Now that you have bought hosting and secured your domain name, its time to install wordpress to start bloggin.
    1. Goto WordPress.org
    2. Download
    3. Navigate to your hosting account.
    4. Login to c-panel
    5. Find Addon Domains (do this if you bought domain from another registrar)
      add the domain name – this will create a directory in your /public_html folder
    6. Click on MySQL databases
    7. Create a new database
      1. give a name
      2. Note this database name
    8. Create a user /password
      1. give some name
      2. note this user name and password somewhere safe
    9. Assign that User to the database you just created
    10. Steps 7,8,& 9 are done in the same page.
    11. Go back to c-panel home
    12. Click on File Manager
    13. If you purchased  fastcomet hosting, you should install SSL certificate. You can do this by clicking on “Let’s Encrypt SSL” certificate.
    14. You should see your website’s name
    15. Click on +Issue
    16. Save changes (if you need to)
    17. Navigate to /public_html folder
    18. Double click on your domain name’s folder in /public_html folder
    19. Click on Upload button on top
    20. Upload the wordpress zip file that you had downloaded in step2
    21. Click on wordpress’s zip file and Click the Extract button on top
    22. Double click on the extracted file.
    23. select all files in this folder
    24. click on move
    25. select the target folder as /public_html/<domain-name>
    26. Now open a new tab
    27. Enter this url: (replace <domain-name> with your domain name)
      https://<domain-name>/wp-config
    28. Enter your Database name, username, password…leave other fields blank
    29. In your next page, give your site title, choose login user id and password.
    30. Click Run Install
    31. Once it is done, you can access your backend login URL at
      https://<domain-name>/wp-admin
    32. Enjoy!