WordPress Plugins


WordPress is configured now, so there is one more step to have your site all ready to go, and that's to add some plugins to your WordPress site.

WordPress plugins are applications that enhance the capabilities of a WordPress blog.

For example, the Facebook “Like” button at the top blog posts on this site is a plugin.

social-sharing-plugins

The same goes for the Tweet and Google+ button, and a number of other tools I use behind the scenes to make WordPress work the way I want it to work.

Here are the plugins that I am using on this WordPress blog:

  • Akismet – fights comment spam
  • Disqus Comment System – replaces the basic WordPress comments
  • Facebook, Twitter & Google+ Social Widgets – enabling social sharing
  • Pretty Link Pro – create redirects of long links with your own domain
  • WordPress SEO – an all-in-one SEO solution

But how do you add plugins to your WordPress blog?

On the navigation bar on the left side when you are logged into WordPress, click “Plugins”. This will take you to a page that displays your current plugins, as well as enabling you to add new plugins.

Assuming you want some or all of the plugins I've mentioned, click “Add New.”

Add new plugins

This will bring up a search box. Akismet should be pre-installed for you, so try searching for Google XML Sitemaps.

Install WordPress plugin

Then click “Install Now” for the plugin you wish to install. You'll be prompted with a question on whether you are sure you want to install the plugin. Just click “OK”.

This will download the file to your WordPress blog, and you then just have to click “Activate Plugin”.

Activate WordPress plugin

That's it – you've got that plugin installed. Just follow that process for each new plugin you want.

Some will have extra steps to configure the plugins to best suit you, so be sure to read any additional instructions that come with your plugins.

There are many thousands of other WordPress plugins, so if there is some feature you wish you had on your blog that's not there, try searching on Google for words that describe that functionality and the word plugin.

Configuring WordPress


So WordPress is installed and you're all set on your WordPress theme. Now there are a few easy tweaks I would suggest to optimize your new site.

First, login to your site and click “Settings” on the navigation bar on the left.

In the “General” area for “Settings”, there are two places to update: Site Title and Tagline.

General Settings in WordPress

The Site Title is the information Google will list when your site is indexed. For instance, I currently have “The Extra Money Answer: Learn to Make Money Online” as my site title.

And the Tagline will be some supplementary information to describe your site. My Tagline is “How to make money online with affiliate marketing”.

Here is how you would see this site in Google…

Extra Money Answer in Google

There is other information you can change on your General Settings page, such as your Timezone, Time Format and Date Format. This is not hugely important, but go ahead and customize that to your Timezone and time and date preferences.

Next, click on “Reading” in the “Settings” area, and for “For each article in a feed, show”, select “Full text” and then click “Save Changes”.

Reading Settings in WordPress

The purpose for this is so when somebody follows your blog through an RSS reader, they see your full posts. In my opinion, it's best to get people to read you where they prefer, rather than trying to force them back to your site each time.

The last thing to change in the Settings area is the “Permalink Settings”.

The determines how the links from your site will look, and there are a handful of options to choose on that page.

My preference is to have the words from each post title in the link from each post, which is a custom setting. This makes it clear to search engines what each post is about.

Select “Custom Structure” and enter the following into the field: /%postname%

Then click “Save Changes”.

Permalink Settings in WordPress

There are lots of other changes you can make to customize your blog, but these are the tweaks I always make right away when I launch a new site.

Next up, I'll share the plugins I use in WordPress. Plugins are tools that you can easily add to your blog to add more functionality.

Installing a WordPress Theme


The theme of a WordPress blog is the design for your site, and it's really easy to change the look and feel in a matter of clicks.

By default, your WordPress theme is a free theme called Twenty Ten. If you're happy with the way this looks, you can just stick with it.

Default WordPress homepage

If you would like to explore other themes, there are many free WordPress themes, as well as a selection of premium (paid) themes.

My favorite is the Thesis WordPress Theme, which was created with a focus on SEO (search engine optimization), so you can get your site listed in Google well, plus a lot of flexibility on the design, and fast loading time.

Thesis theme for WordPress

Extra Money Answer, my affiliate blog, and the Affiliate Summit site are all using the Thesis theme.

If you like the design of a particular blog, scroll down to the bottom and you will typically see an indication of which theme they are using.

Which WordPress theme powers this blog?

For instance, if you look at the bottom of this page, you will see “Built on Thesis by Matt” – my site uses Thesis and it was customized by a guy named Matt Gross of http://thesistutor.com/.

Anyhow, if you'd like to change your WordPress theme, login to WordPress and click “Appearance” from the menu on the left.

WordPress appearance section in admin

You will then see which theme is currently active, as well as any other themes you can activate.

Click the “Install Themes” tab if you'd like to search for free themes by keyword, author, or tag.

Install Themes in WordPress

For instance, if you would like a WordPress theme that has a magazine look to it, you could search for the term “magazine”.

Search for a WordPress theme

If you see one you like, click “Install” for that theme, and a box will pop up with the option to “Install Now” – go ahead and click that box. You are just installing the theme to your account. It will not go live on your blog.

Select a WordPress theme to install

And it's that easy. The new WordPress theme is installed for you.

WordPress theme is installed

You can then preview how the new theme would look with your current content, as well as activate the theme, or return to the theme installer to search for more themes.

This is the preview of Extra Money Answer with the Magazine Basic theme. I will stick with the Thesis Theme.

Preview the new WordPress theme

When I go back to the “Manage Themes” tab, I still have Thesis as my current theme, but now Magazine Basic has been added to Twenty Ten as a theme I could choose to activate if I wanted to change themes.

New theme in Manage Themes

Now, if you were to buy a premium theme like Thesis, you would typically download it from the site where you purchased it.

Then you would go to the “Install Themes” tab and click “Upload”. Then you would click “Choose File” to find the file on your hard drive and upload it to WordPress.

Upload a WordPress theme

After uploading a theme, you can then preview how that theme would look with your current content, as well as activate the theme, or return to the theme installer.

One thing I love about WordPress themes is that you can switch them out so quick and easy if you decide you don't like one anymore.

The next step is to make some adjustments to customize WordPress.

Installing WordPress


WordPress is my content management system of choice, as it is easy to use, learn, and scale.

Additionally, Blue Host enables it to be installed at the push of a button.

Now that your hosting account is all set, go ahead and login to get WordPress installed.

This will bring you to your cPanel, which is short for control panel.

Then scroll down to the Software/Services area, and click the WordPress icon with the big, white W.

Blue Host cPanel

Next, click the left “Install” button for a brand new version of WordPress.

Click to install WordPress on Blue Host

After this page, you'll see three steps for Installation Preferences, Advanced Options, and Legal Information. There is no need to change anything here. Just check the agreement box and then click the “Complete” button.

Final steps to install WordPress on Blue Host

Next, you will see that the installation process is underway. Your login url is there, which is your domain and then /wp-admin, as well as your user name (admin) and password.

WordPress is installing on Blue Host

You will also get this information in an email.

WordPress access information via email

Check your domain and you should see the default version of WordPress installed.

Default WordPress homepage

Next, we will change install a WordPress theme.

Connecting Your Domain to Your Host


You will have to make a quick and easy change in your GoDaddy account to connect your domain name to your hosting account on Blue Host.

Login over at GoDaddy and keep stay logged in at Blue Host.

After logging into GoDaddy, go to the Domain Manager section, and then click your domain name.

There is a lot of stuff you don't have to worry about there – just hover over the icon that says Nameservers and click “Set Nameservers”.

Domain Manager on GoDaddy

This page will have two fields, Nameserver 1 and Nameserver 2, that already have information in them. You will be replacing this with information from Blue Host.

Default nameservers on GoDaddy

At this point, go back to Blue Host and click on the Domain Manager tab and select the box next to your domain.

Domain Manager on Blue Host

The next page will show the information you need to enter into GoDaddy for your two nameservers.

Nameservers on Blue Host

The nameservers for me were ns1.bluehost.com and ns2.bluehost.com. Yours may be different.

This nameserver information at Blue Host will be entered over at the Set Nameservers area on GoDaddy. Just copy and paste your information from Blue Host to GoDaddy and click OK.

Set Nameservers from Blue Host at GoDaddy

Your hosting account will be connected to your domain name pretty soon. Sometimes it happens in a matter of minutes – other times it will take hours or more.

Your nameservers have been set.

The next step is to install WordPress on your hosting account.

Setting Up Your Hosting Plan


The signup process with Blue Host is straightforward. When you go to the homepage, just click on the green “Sign Up Now” button to start.

Blue Host

Next, you are going to enter your new domain name in the field below where it says “I Have a Domain Name” and click the blue “Next” button.

I've entered extramoneyanswer.com where you should put your domain name.

Enter your domain at Blue Host

The next page will ask for your basic contact information. That page will also try to sell you other domain name extensions if they are available. Ignore that part.

I would suggest going with the 12-month package for now – you don't save much by committing to 24-months.

Also enter your credit card information and click the blue “Next” button.

Provide your contact information to Blue Host

You're almost done at this point – a confirmation will hit your email very soon.

Click on the “Create your password” link to set up your password for the account.

You've purchased your hosting account

This is where you will enter your password in two times and then click “Change Password” to make it something you can remember, instead of the default password.

Blue Host provides some good tips for setting up a password.

In short, use something with both letters and numbers, and have one or more of the letters capitalized. I like to also throw in some punctuation marks, or as they refer to as “special characters”.

Choose your Blue Host password

Now you just have to re-login with your new password.

Login at Blue Host with your new password

Our next step will be to connect your domain to your new hosting account.

Website Hosting


Now that you've registered a domain, it is time to set up hosting for your site.

The host is where your site will live. Just as I used GoDaddy as my example for a domain registrar, I will show you how to set up hosting with Blue Host, which is the company I used to host this site.

Blue Host

I am going to take you through six steps here:

It's all pretty easy – just a matter of clicking, copying, and pasting. And then, before you know it, you'll have a live site.