Hello and Welcome!

Welcome to True Geek Media! I would like to thank you for taking the time to visit my little corner of the web. If you are interested in my vision for this blog, head on over to my About Me page to learn more.

On this particular page of my site, I would like to take you on an adventure! That’s right, we will be crossing sweltering deserts, forging dangerous waters, and climbing monstrous mountains! When people hear of our grand adventure, they will sing our praises! Well, okay, so we wont be doing any of those things. We will however, be taking a journey through the process of building a WordPress website. From picking a domain name to publishing your first post, my hope is that this guide will help you get from start to finish.

So, without further delay, let’s start building your site together!

This post contains affiliate links, which means I may earn some money if you click on one. Read the full Terms and Conditions here.

Where do I start?

The first place to start actually has nothing to do with WordPress.  Registering a domain name (i.e. truegeekmedia.com), is your first stop on the road to WordPress site awesomeness.  Before you pick a theme, get a host or decide on a name, you should make sure you get a domain name that suits the blog or business site you want to create.  You should also make sure that the domain name you purchase matches or closely matches your blog or business name.

Domain Name Registration

There are many places you can go to purchase domain names, however, not all of them are a good choice.  You want to find a domain registrar who makes it easy for you to edit things like DNS and MX records (we will go into more detail as to what these are later in the tutorial), and who can give you the supplemental services you may need as you grow.

For registering a domain name I recommend one of the following two registrars:

#1 – NameCheap (namecheap.com)

NameCheap has lower registration prices than most registrars out there and gives you the utilities you need to use your domain how you want to use it.

#2 – Dotster (dotster.com)

Dotster is a trusted domain registrar that offers a wide array of services that you may be interested in.  Their domain registration process is simple and straight forward.

Next step, web hosting

The next fork in the road of this grand adventure we are going on together is to find and purchase web hosting.  A Web Host is a company who, as you might guess, hosts your website on the Internet.  This is how others see your site, through your web hosts systems.

WordPress Web Hosting

Picking a web host can be a daunting task.  There are literally hundreds if not thousands of web hosts out there.  The important thing to remember is to find one that is optimized for WordPress and offers you the most for the price.  I have a post up that goes into this topic in depth.  Check it out here: How To Pick the Right Web Host For Your WordPress Site.

I can recommend two web hosts here:

#1 – SiteGround (siteground.com)

SiteGround is one of the best WordPress hosts out there.  They have many tools available to make installing, configuring, and using WordPress quick and easy.  Their offerings are feature rich and priced to sell!  Give SiteGround a try and you will not be sorry.  I use SiteGround hosting for my blog and for my wife’s blog as well.  We are very happy with their service so far.

#2 – WP Engine (wpengine.com)

WP Engine is a top rated WordPress managed hosting company.  This means that they not only give you the hosting, but they will also make sure your site is backed up, scanned for security breaches, performance and a whole lot more.  Of course, you are going to pay a little more for all of these services, however, if you want all of these vital services taken care of for you by very experienced professionals, than WP Engine is the place to go.

Take a look at my blog post, 6 Signs You Should Invest In WordPress Site Management, to see if you should give WP Engine a try!


Please be patient while I add content to this page.  I plan on giving you a lot of information and it will take time to get it all into place.