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

 

Resources

Free WordPress theme directory

Themeforest, thousands of (beautiful) premium themes

 

4. How to install a plugin

 

My recommended plugins

Free

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

 

Paid

WP Site Guardian: Protect your site from hackers

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