Week 0: How to build a WordPress website (step by step)

On this post I’m going to show you everything you need to get your website up and running, from scratch.

First, I’ll show you how to get a hosting account. Then, we’ll install and configure WordPress.


1. Getting a hosting account and installing WordPress:

My recommended hosting company: Bluehost


2. First steps to configure WordPress


3. How to install a theme



Free WordPress theme directory

Themeforest, thousands of (beautiful) premium themes


4. How to install a plugin


My recommended plugins


Yoast SEO: The only SEO plugin you will need

W3 Total Cache: To speed up your website

Contact Form 7: A simple way to create contact forms in WordPress

Google Analytics Dashboard for WP: Add Google Analytics to your website

UpdraftPlus: A simple way to backup your site



WP Site Guardian: Protect your site from hackers

WP Freshstart 3: Speed up the process of configuring a new WordPress site