Did you know it is possible to host a website completely for free using WordPress.com? I will show you the steps you need to follow to start a free site and keep it that way.
Step 1:
Visit WordPress.com and click the pink “Start your website” button.

Step 2:
Either register a new account, or login with an existing account (see the link at the bottom of the page).

Step 3:
Choose a name for your website and type it into the address bar. Please note, you won’t be able to get a fancy custom domain name such as Firstnamelastname.com for free, that is a feature you have to pay for. You will end up with a domain name in the format sitename.wordpress.com with the free version.

Step 4:
Make sure to choose the free option, which should be directly below the pink select button, in this example photoborealis.wordpress.com.

Step 5:
In this final step make sure that you don’t pick one of the hosting plans, just click the link inside the white button “Not sure yet? Start with a free site“

Now you are ready to get started building your free WordPress website!