How to Install WordPress | Step by Step Tutorial

I love WordPress. 33% of the web is powered by WordPress, including many famous WordPress sites by companies like CNN, TED and Disney.

Yet, as a beginner, learning WordPress development seems daunting.  The lack of high-quality videos and documentation on the web frustrated me, so I made this simple starter guide! In 30 minutes, I’ll show you the easy way to set up a site, and customize it. Best of luck!


1. How to Installing WordPress on Your Server

Video Summary: Often students will ask me, “How do I get started with WordPress?”

I put together these five easy steps:

So let me show you how to launch a blog in 15 minutes!

2. Getting Started with WordPress One-Click Installation

Video Summary: One-click installation allows you to install a custom site without having to touch any code. Boom! Perfect.

In this video I walk you through Hostgator setup. I setup a DISCOUNT CODE FOR YOU: welovewordpress25 (for 25% off)

While I’d recommend Hostgator, if you’d like to use a different hosting service like BlueHost the setup is more or less the same. Read more about the difference between Hostgator and Bluehost

3. How to Install WordPress at

Video Summary:

  1. Once you signup for hosting, Hostgator will send you an email summary about your account. Go find that email.
  2. This email will contain your username/password to log in and install WordPress in one-click.
  3. If you have a domain at, or somewhere else? You’ll want to watch video #4.
  4. If everything works well you should be able to log-in to your new WordPress site! Congrats! Skip to video #5

4. How to use GoDaddy with WordPress

Video Summary: If you have a domain name at GoDaddy or NameCheap I’ll show you how to point that to your new WordPress site.

The trick is that you’ll want to look for the DNS (Domain Name Server) on GoDaddy (or Namecheap) and point that to Hostgator.

If you really want to get the most out of your new WordPress installation you’ll want to learn the basics of FTP.

5. How to Use the WordPress Admin Dashboard

Video Summary: Now you can log into WordPress! Just go to your “domain name + /wp-admin”

Admin features that you’ll learn about in this video: 

  • General Settings
  • Posts
  • Pages
  • Themes
  • Permalinks

For access to 1000s of WordPress themes, check out these sites: 

  • ThemesThe official site for finding custom themes. Tons of free options here! Go nuts.
  • Elma Studio – I really like these themes. They’re well designed, affordable, and robust!
  • Elegant Themes – You get access to all 87+ themes here for something like $69/year.
  • Themify – Access to all these themes for roughly $79. There’s some good ones here. vs. |What is the difference? 

  • Price: Free
  • Coding: No coding experience necessary
  • Additional costs: You’ll pay for premium features (roughly $99/year)
  • Great for:  Blogging and very simple sites
  • Themes: Free and premium themes are available
  • Plugins:  Limited access
  • Customization: Limited
  • Competitors: Squarespace, Wix, and Weebly 

  • Price: Free
  • Coding: HTML, CSS, JavaScript and PHP.
  • Additional costs: You’ll need a hosting provider (see above)
  • Great for: Everything. Free and premium themes are available. As well as custom sites for you and for businesses. You can also extend WordPress beyond a blog and use it more like a CMS or website.
  • Themes: Free and premium themes are available
  • Plugins: Access to all WordPress plug-ins that are available
  • Customization: Ability to customize 100% of your site. Especially if you know some basic HTML & CSS.

Learn more about the difference between and

Learn WordPress Theme Development 

One Month WordPress is the best way to learn WordPress. I’ve been developing WordPress themes for over 10 years, and in that time I’ve created WordPress themes for The Black Eyed Peas, General Assembly, Toyota, Aldo, Agency Sacks, and New York Green Roofs. You’ll get to take advantage of all that expertise to develop a WordPress page that’s perfect for you.

2 thoughts on “How to Install WordPress | Step by Step Tutorial”

  1. Thanks Chris, good explanation ! I know WP is in the toplist of CMS Systems. If you start look around for CMS systems and most of them are opensource I am wondering what choice makes sense. Maybe it’s an idea to make that comparison or provide a selector. When I looked into this matter some years ago I found it very difficult to go for one and selected a CMS at a provider (that was maybe also not the smaltest option). Stick with standards is the buzzz what if you have that many standards?

    1. Hey Jaap! I think you’re asking, “Hey Chris, can you make a CMS comparison selector or chart comparing CMSs?”

      If so, my first instinct would be: it’s tough. I could definitely scope out a basic chart, but there are so many nuances based on what you (the owner) are looking for.

      a) WordPress – If you want a CMS that is free and like a blog (for example) WordPress is great. It’s also very customizable, but you need to know a bit of HTML, CSS and PHP.

      b) Hubspot – If you want one for managing blog posts, and you need SEO, landing pages, ability to send email and capture analytics, Hubspot might be your thing. (But it’s very expensive).

      c) Tumblr might be perfect for someone just posting quick short thoughts.

      d) Many companies will even make their own CMSs. If your using Rails you can just use the ActiveAdmin gem and make a pretty quick CMS. I made a video about this once:

      …so that’s just for starters. Not sure if that was helpful?

Leave a Reply