Blogging 101 – How to Setup an Amazing WordPress Blog in Just a Couple of Hours

In these step-by-step instructions and video tutorials, you’ll learn how to setup a WordPress blog in just a couple of hours – from buying a domain name (URL), setting up a hosting server, email forwards, WordPress installation and configuration, installing important plugins, Search Engine Optimization (SEO), and a few additional tutorials on how to be an amazing blogger.


Before we begin, here are two clips that will help you understand why you might want to set up your own blog:


Ready to start?


1. Purchasing a domain name + hosting service:

Domain name is simply the URL you’ll be using (like or When you buy a domain name you’re really buying the rights to use that name for a limited time. Hosting, on the other hand, means a physical space on someone’s hard-drive (server) where your blog’s/website’s files will be stored. To have a website or a blog you’ll need both. When visitors type your domain URL into their browser, they will be redirected to the files stored on your hosting service. You can purchase the domain name separately from the hosting but it’s not recommended since most hosting services (like Bluehost, 1&1, etc) will give you 1, 2 or 3 free domains with your hosting service (GoDaddy, for example, do no give free domain with their hosting so you’ll have to pay for both if you want a domain as well).

My personal choice for hosting/domain provider is either Bluehost or 1&1. I’m sure you’ve heard of GoDaddy but I find Bluehost to have way better page-load–time, customer service, prices, features and overall experience. Bluehost is also the only hosting provider I found, that will give you your money back if you’re not satisfied (no questions asked) beyond the initial 30 days all the other provides do.  1&1 is the only hosting provider I found that offers month-by-month payment package (which can be a plus if you just need hosting/domain for a few month) but be aware that the month-by-month plan is way more expensive than any other plan with any other provider. Their customer support is ok once you manage to get a hold of them on the phone (which I found challenging at times). I’m not a big fan of GoDaddy even though they are probably the most well known provider. They are more expensive overall, you get less for your $$$ (no free domain with your paid hosting, for example), and their customer service is bad in my experience. Here’s a detailed comparison between the three:

Bluehost vs 1&1 vs GoDaddyScreen Shot 2014-09-19 at 2.20.22 PM

Before choosing a domain name, think about YOU as a BRAND. What would you like people to know about you? How would you like others to perceive you? To identify your self-branding goals, you can use these tools:

TOOL: Personal Branding Creative Brief

TIP: 12 Excellent Tools for Picking a Domain Name

USEFULBluehost | Customer / Tech Support: 1 (888) 401-4678

IMPORTANT: You want the Linux hosting (default) and not the Windows hosting, even if you have a Windows operating system.


NOTE: The hosting packages shown in this video may have changed. Visit Bluehost for current packages & pricing.


2. Installing WordPress in a one-click-super-easy-let’s-do-it-go-go-go:

Login to your account and:

If you need further assistance, call Bluehost’s Tech Support: 1-888-401-4678


3. Logging in to your WordPress blog for the first time:


Once you’re done with Bluehost’s one-click installation process, go ahead and visit your wordpress’ dashboard: (obviously replace with your own domain name).

Here’s a video about the WordPress Dashboard:



4. Configuring WordPress:

At this point, WordPress is installed on your domain. If you visit you should see your blog. It should looks something like this:

Screen Shot 2014-09-19 at 3.40.05 PM

Now you’ll need to configure the basic settings for your blog. To do so, visit your admin page (also called Dashboard):


We’ll now change some basic settings for better performance, UI, overall look, SEO, and more. On the left menu of your WP Dashboard, click:


To add the ‘www‘ prefix to your URL (if you missed that part during the installation), go to SETTINGS / GENERAL / For both WordPress Address (URL) and Site Address (URL) add www

Under SETTINGS / GENERAL / Timezone – pick your city or timezone or nearby major city (Los Angeles, New York, etc) and hit Save Changes.


In this GENERAL settings page you should also edit/change your site’s title and tagline. Viewers should be able to get what your blog is all about from your title within a couple of seconds of reading it. Creativity is great but it’s more important viewers know almost immediately what to expect in your blog. The tagline might be used more creatively and/or you might want to somehow include your name in it.


SETTINGS / WRITING / Update Services (copy/paste this instead of whatever is in the box- the first URL on the list is the one currently in the box):

(hit Save Changes)

SETTINGS / READING / I recommend changing both the “Blog pages show at most” and the “Syndication feeds show the most recent” from 10 to 15 (hit Save Changes).

SETTINGS / DISCUSSION / Comment Moderation
Click here and copy/paste this list of words into the Comment Moderation box

(the list is originated from the GitHub Comment Blacklist for WordPress project)


SETTINGS / DISCUSSION / Before a comment appears / Uncheck the box: Comment author must have a previously approved comment (it’s a pain in the neck to moderate each comment and a good anti-spam plugin (which we’ll install later) will do the trick.


SETTINGS / PERMALINKS / Common Settings – Check ‘Custom Structure‘ and copy/paste this:


5. Installing  & Activating Plugins:

On the left menu, under PLUGINS / click Installed Plugins. You’ll notice that the one-click WordPress installation already installed for you a few plugins. To be honest with you, aside from the Akismet plugins (comes with Bluehost installation), the rest of the plugins auto-installed are junk in my opinion so lets remove them by checking the box right next to all of them (except the Akismet), changing the Bulk Action box at the top to Deactivate and hit Apply. Then, check them again and change the Bulk Action box to Delete, hit Apply –> Delete these files and data.

There are million and a half plugins out there but it’s important not to install/activate too many, or your blog will become super slow. I’ve composed a list of (what I think are) the top / must-have plugins every WordPress blog should have. To install/activate all of them all at once, we will use a plugin called Wp Favs (otherwise, you will have to install/activate each of them manually).

PLUGINS / ADD NEW / use the search box in the top-right corner to find: Wp Favs, install it and then activate it. Once you do, on the left menu, under Tool, you should see a new tab called Wp Favs. Click it, and in the Quick Key (second box) copy/paste the following API Code: d86a99dcf3a01a0bc50f0445fba33f0f

Hit the blue Quick Load and once you see the list of recommended plugins, click “Run This List” (below the Title). Next, check the little box next to “Plugin Name” (which will auto-check all the boxes below for you) and change the Bulk Action to Install. Hit Apply (just once) and wait. It might take a few seconds for all the plugins to be installed.

Once they are all installed, click the Plugins tab on the left menu, check the little box next to “Plugin Name” (which will auto-check all the boxes below for you) and change the Bulk Action to Activate and hit Apply.


6. Plugin Setup & Optimization:

Some of the plugins you just installed require initial setup and/or configuration. In this section I will go over some of these initial plugin setup. With each of the plugins, I’ve included a link with more info in case you want to learn more about what they do.

On the left menu, under SETTINGS:

Bad Behavior Plugin
SETTINGS / Bad Behavior / Under Logging, change from Normal to Do not log HTTP requests (not recommended). Then scroll all the way to the bottom and hit Update.

(Bad Behavior is a great plugin to prevent/fight spamy comments on your blog but unfortunately the log file it creates never delete/clear itself and eventually bloat your WordPress database. Even though the author of the plugin recommends not to delete the log, I strongly recommend you do so). You can find more detailed info about this plugin here.

Revision Control Plugin
SETTINGS / Revisions / Change both Posts and Pages from Unlimited to either Maximum 2. You can find more detailed info about this plugin here.

TinyMCE Advanced Plugin
SETTINGS / TinyMCE Advanced / scroll all the way to the bottom, click Import Settings, copy/paste the following code into the big box and hit the blue Import. You can find more detailed info about this plugin here.

WP-Optimize Plugin
WP-Optimize (not under SETTINGS, below it) / click the plugin’s SETTINGS tab (not the SETTINGS on the main WordPress’ menu, but at the top of the page after you clicked the WP-Optimize). Under the Auto Clean-up Settings, check the Enable scheduled clean-up and optimization. Also check Remove unapproved comments (in addition to everything else that’s checked) and hit the blue SAVE AUTO CLEAN-UP SETTINGS. You can find more detailed info about this plugin here.

All-In-One Favicon Plugin (SETTINGS / Favicon)
All in one Favicon adds a cool favicon to your blog. Favicon (short for favorite icon), also known as a website’s icon or bookmark icon is a 16×16, 32×32 or 64×64 pixel square icon associated with a particular website or webpage. You can find more detailed info about this plugin here.

Here are some favicons inspiration:



7. Installing a theme for your blog

Before you install a new theme on your WordPress blog, a few things to consider:

  • Find a theme that you like – consider the overall look, the number of columns, the size of different elements on the page (logo, images, widgets, etc).
  • More important than finding a theme you like, is finding a theme that supports your branding statement. Is the theme helping you brand yourself / your business the way you want it to? What does it communicate about you/your brand visually? Is it too busy? Does it look professional?

To install a theme, on the left menu of your WP Dashboard, under Appearance, click Themes. On the top bar, click Add New and browse for the right theme using the Search, Featured, Newest, etc tabs.

A better alternative to WordPress’ built-in theme catalog (in my opinion) is to search for a more recent, SEO optimized, beautifully designed theme on the web.

Here’s the google search I use.



8. Howto Blog:


Understand Blogs – Blogs in Plain English:


Understand Categories and Tags:


Understand the difference between post, page, category and Tags:


Adding/writing a new post:


Adding/writing a new page (vs. post):



Powered by Facebook Comments