31
WordPress Setup Guide : This is a guide for beginners to create their own WordPress blog in 5 Minutes. I will be extending the guide with Version 2, and you can be the first one to get notified by subscribing here . WordPress is one of the most widely used Blogging platform. It’s an open source CMS which is powered by PHP and MySQ L. According to recent surveys, almost 16.7% of websites on Internet is powered by WordPress. Like BlogSpot which is powered by Google, WordPress is powered by it’s parent company Automattic which offers two variation of this popular blogging platform; WordPress.com and WordPress.org. We are not going to differentiate between free and self hosted WP blog at this moment, but we will quickly learn about What is WordPress and about two variations of WordPress here. WordPress.org vs WordPress.com WordPress was launched as a Blogging platform but now it’s fully evolved into a content management system. That means, you can use it to run fully-functional business Websites. There are many E-commerce, Membership websites are running on WordPress. WordPress team also offers buddypress plugin, which convert WordPress into Social networking site. WordPress has two variants and most of newbie get confused between which form of WordPress they should opt for. WordPress.com Blogs A.k.a free WordPress domain blogs: WordPress offers free WordPress blog which can give you address like anyname.WordPress.com. You also have an option to add custom domain to your blog, which is managed by WordPress and gives you limited access to settings. Like you can’t install every WordPress theme you wanted but you have choice to install Free themes from WordPress theme directo- ry or some selected premium WordPress theme. This platform is good for non serious or hobby bloggers. Anyone on the In- ternet can go to WordPress.com and sign up for a free account and get a WordPress.com blog instantly.

WordPress Setup Guide Free

Embed Size (px)

Citation preview

Page 1: WordPress Setup Guide Free

WordPress Setup Guide :

This is a guide for beginners to create their own WordPress blog in 5 Minutes. I will be extending the guide with Version 2,

and you can be the first one to get notified by subscribing here.

WordPress is one of the most widely used Blogging platform. It’s an open source CMS which is powered by PHP and

MySQL. According to recent surveys, almost 16.7% of websites on Internet is powered by WordPress. Like BlogSpot which

is powered by Google, WordPress is powered by it’s parent company Automattic which offers two variation of this popular

blogging platform; WordPress.com and WordPress.org. We are not going to differentiate between free and self hosted WP

blog at this moment, but we will quickly learn aboutWhat is WordPress and about two variations of WordPress here.

WordPress.org vs WordPress.com

WordPress was launched as a Blogging platform but now it’s fully evolved into a content management system. That means,

you can use it to run fully-functional business Websites. There are many E-commerce, Membership websites are running

on WordPress. WordPress team also offers buddypress plugin, which convert WordPress into Social networking site.

WordPress has two variants and most of newbie get confused between which form of WordPress they should opt for.

WordPress.com Blogs A.k.a free WordPress domain blogs:

WordPress offers free WordPress blog which can give you address like anyname.WordPress.com. You also have an option

to add custom domain to your blog, which is managed by WordPress and gives you limited access to settings. Like you

can’t install every WordPress theme you wanted but you have choice to install Free themes from WordPress theme directo-

ry or some selected premium WordPress theme. This platform is good for non serious or hobby bloggers. Anyone on the In-

ternet can go to WordPress.com and sign up for a free account and get a WordPress.com blog instantly.

Page 2: WordPress Setup Guide Free

Limitations of WordPress.com blogs:

You can not add custom WordPress theme

To use custom domain, you need to pay for itYou can add custom PHP codeLimited Way of monetizing your blogYour blog could be deleted by WordPress team for any violation of their TOS.No FTP AccessLimited Space

Useful links:

Get a WordPress.com Blog

Learn WordPress.com

Self Hosted WordPress blog A.K.A. WordPress.org blogs:

Self hosted blog, as the name suggest, needs to be installed on your server. You download WordPress software from

Word- Press.org and install it on your server. Usually you buy a shared hosting and install WordPress on it. You have

complete control over settings and customization and you are not limited to anything. Though self hosted blog requires

investment in terms of custom domain name and hosing space. This is more popular as you have power to monetize your

blog and have complete control over everything.

Some more info about WordPress:

WordPress was first introduced in 2003, founded by Matt Mullenweg, who is also the founder of WordPress parent compa-

ny AutoMatti c. Automattic also offers other services like:

Page 3: WordPress Setup Guide Free

VaultPress- which ensure WordPress backup and security.

Aksimet plugin - which catches the spam comments.

Jetpack plugin- Which brings many features of WordPress.com into self hosted WordPress blog including WordPress

stats.

WordPress has given a complete new dimension to online business and many 3rd party services and tools are available

in the market, whose models completely run on WordPress.

How to Install WordPress on Bluehost Hosting

Now, we will learn how to create our self hosted WordPress blog.We will be using Bluehost for this purpose. Bluehost offers

unlimited hosting, unlimited domain, cPanel, One click WordPress installation, custom script installation, free adwords

coupon and free domain registration for one year.

Here is a special Bluehost discount link, which will help you to get special discount on Bluehost Hosting.

Sign up for Bluehost

So, I assume you have your domain and hosting purchased from Bluehost and you have Bluehost login with you.

If you are accustomed with other cPanel hosting, you will have no problem using Bluehost cPanel, but if you are new to

them, this Step by step tutorial will help you to get started. If you have purchased domain from somewhere else, you need

to change the NS to point to Bluehost nameservers. I.e:

ns1.Bluehost.com

ns2.Bluehost.com

Once, you have updated the NS and you used the same domain name while purchasing hosting account from Bluehost, you

Page 4: WordPress Setup Guide Free

can simply start with WordPress installation on Bluehost hosting. Login to your Bluehost cPanel account by typing your

domain name and password given at the time of sign up.

There are two site builder script offered by Bluehost to Install WordPress: Simple scripts and WordPress. I will not go into

the pros and cons of any of them, as you can use any of them to get started with WordPress within 5 minutes. For the sim-

plicity of this tutorial, we will use Simple scripts method to Install WordPress.

Under BH cPanel, click on Simple scripts under Site builder:

Now, you will get a huge list of blogs and forums, that you can install using simple-Scripts. Click on WordPress, under Blog

section.

As soon as you click on WordPress, you will be taken to Wp install script page. There are two options: Install and Import.

Click on “Install“.

Page 5: WordPress Setup Guide Free

Setting up Simple scripts for WordPress installation:

Now, we are on the page where we will configure the complete WordPress installation on Bluehost. Let’s understand every

step one by one:

WordPress Version:

First field is WordPress version. You can always check the latest WordPress version on official page here. And by default,

you will get the latest WordPress as an option. If you wish to install an old version of WP, you can simply select the Wp ver-

sion from drop down menu.

WordPress Installation directory:

When you are installing WordPress, you get two options to Install Wp on your domain: With www or without www Prefix. I

usually prefer to keep it without www now, as short is always sweet. There is no SEO advantages or disadvantages of us-

ing www or non www.

If you wish to install blog on sub directory, that is domain.com/Blog, simply add blog or any other suffix you want to use for

your WordPress blog.

Advance options:

Page 6: WordPress Setup Guide Free

Once you are done with version and Installation path, next is to configure options like WordPress admin login and pass-

word. Other options like Blog name, you can always edit later from Settings > General under WordPress dashboard. Also

remember, by default your admin Email address is your Bluehost account Email address. (Email address you used for

signup).

Plugins and Themes:

Third option is to install some pre-configures themes and plugins, which I suggest you to uncheck and start from scratch.

I prefer, to keep my WordPress installation as clean as possible and install only those theme and plugins, which I’m going

to use. Wait for my next tutorial on essential plugins for your blog.

Step 4: License agreement

And like any other software installation, you just need to agree with license agreement and click on complete. Within min-

utes, your WordPress site will be installed and running on your new bluehost account.

Page 7: WordPress Setup Guide Free

On the next page, you will see the status of your WordPress installation and once it says, complete you can login to your

WordPress dashboard by typing http://domain.com/wp-admin (replace domain.com with actual domain name).

Now, all you need to do is finalize the WordPress setup.

Set up WordPress blog in 5 minutes:

In this guide, I will add screenshots and explain every WordPress settings, that you need to configure. You can skip

certain settings, depending upon your requirement for example, if you are creating a membership site or guest blogging

WordPress blog, you can open user registration. So, lets get started with ourWordPress setup guide and learn how to set

up WordPress blog. Specially, for newbie this guide will help them to understand WordPress and help in understanding how

to work with WordPress.

Page 8: WordPress Setup Guide Free

You can login to your WordPress dashboard by going to http://domain.com/wp-admin (replace domain with actual do-main

name).

First thing first:

Once you install WordPress blog, you will get a default post “Hello World” and a default comment. Delete them and follow

the rest of the tutorial:

Settings > General

This is where you will configure your Homepage name and tag line. This is very important, as by default this is what shows

up in Google search. Email address will be your site admin Email address and this is where you will get all the Email notifi-

cations related to your site.

Now, for the security reasons, if you have a single authored blog. I suggest you to disable WordPress registration. Else, if

you creating a membership site or implementing guest blogging opportunities, you can enable it and give it subscriber role

by default. For allowing registered member to submit blog post, you can change the default registration permission to

con-tributor. also, make sure you setup the timezone to your local time, this will make sure your scheduled post will go

accord-ing to your timezone.

Page 9: WordPress Setup Guide Free

Settings > Writing

At this stage, we will set up WordPress settings related to writing. By default, WordPress adds a category “Uncategorized”

which doesn’t look so ideal. Here you can change the default category to any other category. You can go to posts> Cate-

gories from left sidepanel, and add a new category. Come back, and change the WordPress default category to newly

creat-ed category.

WordPress ping list:

One of the major difference between a static Website and a blog is ability to ping. By pinging search engine bots, our Word-

Press blog notifies the search engines about newly published blog post. You should update your ping list with all majo r ping

services . Add all the ping services URL and click on updat e button. I also recommend you to use PushPress plugin to ping

cloud ping servers.

Also under Settings > Writing you can enable or disable atom publishing and XML-RPC Services. If you are using any

desktop blog editor like Windows live writer, you need to enable XML-RPC service.

Page 10: WordPress Setup Guide Free

Settings> Reading:

Now, at this WordPress set up page, you can configure many things like what should be your blog homepage be. For exam-

ple, here at WpFreeSetu p, we are using custom home page and not a regular blog page. So, we changed the homepage

to custom page we designed. For a normal blog, you can let the setting be “Your latest posts” as shows in screenshot.

You can also configure number of maximum blog posts to show on homepage and in feeds. Also, you can set if you want to

publish full content or just partial content in the feed, I prefer to offer partial feeds(Summary) , as I want more activity to

happen on my site and also to avoid RSS theft.

Settings > Discussion

Page 11: WordPress Setup Guide Free

Here we configure comment related settings on our

blog, and also one important settings which happens

due to comment pagination. Here are settings which I usually use on my blogs: I’m writing down the settings which requires

to be on.

Attempt to notify any blogs linked to from the article

Allow link notifications from other blogs (pingbacks and trackbacks)Allow people to post comments on new articlesComment author must fill out name and e-mailEnable threaded (nested) commentsAnyone posts a commentA comment is held for moderationAn administrator must always approve the comment

Avatar settings:

Page 12: WordPress Setup Guide Free

Now, if you are new to WordPress, I suggest you to

go to Gravatar.com and create an account and

upload your image for your Email address. And here, you can make changes like gravatar rating and default gravatar. If you

wish to use a custom gravatar, you can refer to this guid e.

Settings > Media

Page 13: WordPress Setup Guide Free

Though, you can skip setting up this part but I usually

suggest users to make come necessary changes to

avoid lots of im-ages files. By default, when you upload images in WordPress, it creates images in 3 different sizes. Here

you can set sizes as 0*0 and keep only one desired size as enabled along with size.

Settings> Privacy:

This is the setting tab, where you configure if you want search engine like Google to show your blog in searches or not. I

usually keep it off until I’m completely done with WordPress set up and ready to write my first post. If you are done with set

up, select the option which says “Allow search engines to index this site.”

Permalink Settings:

Page 14: WordPress Setup Guide Free

This is one of the initial setting, which every

new WordPress user should change.Default

WordPress permalink is not search engine friendly, and we should select one of those option which gives us maximum

search engine advantage.

I prefer to keep it as: /%postname%/

First one is useful, when you are planning to submit your site on Google news, and second one if simple and very effective

for SEO. Go to Settings > Permalink and change your permalink to /%postname%/ and click on update. Make sure, you do

this step before publishing any new blog post..

With all these changes, you are done with set up of WordPress blog. Now, we need to make more changes like add

plugins, submit sitemap, Install theme, customize look and usability of our blog.

How to Install New WordPress Theme

Page 15: WordPress Setup Guide Free

You can always directly search for any WordPress theme from WordPress theme repo and directly install it from dashboard.

Page 16: WordPress Setup Guide Free

Or you can download the .Zip file and install it. I’m a huge fan of Premium WordPress themes, as they offer better feature

and functionality over free theme and most of free WordPress theme and premium theme club let you download the .zip file

of theme and you can install it. So for the sake of making things simple, I assume you have downloaded the theme in

.zip format.

So, once you have downloaded the WordPress theme, login to your WordPress dashboard. Click on Appearance > Theme.

Click on Install theme.

On the next page, click on upload and it will bring you up on upload theme screen. Simply click on browse and locate the

.zip file of WordPress theme you have downloaded. Select and click on Install now. It might take a minute or two, depend-

ing upon the size of theme and your internet speed. Once done, it will show the installed theme screen.

Page 17: WordPress Setup Guide Free

Before activating the theme, you can click on

“Live preview” to see how theme will look

before activating it for everyone. Once you are satisfied with the look and feel of theme, you can click on activate and your

newly installed theme will be live for public. Though, if you wish to make some changes into theme before making it live on

your site, you can use Theme tes t drive WordPress plugin.

Another way to install WordPress theme is by uploading it directly via FTP, but again that will be a long process and it’s

useful when you don’t have a .zip file of your theme. Though, you can always archive your theme in .Zip format and install

it from dashboard. If you wish to learn, how to install WordPress theme manually or via FTP, you can refer to official do c

Page 19: WordPress Setup Guide Free

How to Install WordPress Plugin

One of the most basic thing which you need to learn about self hosted WP blog is to install WordPress plugins. There are

many ways by which you can install a plugin in WordPress blog, you can use any of these three methods to quickly add a

plugin:

Install plugin by Searching from dashboard

Upload .zip folder to WordPress and installInstall via FTP

I won’t recommend installing by FTP until you don’t have permission to install a plugin from dashboard, and most of the

recommended hosting companies like Bluehos t, Hostgator gives you enough permission to add plugins from dashboard. I

have already shared a list of must have plugins for WordPress blog, you can refer to it to get the best of plugins for your

blog, and read on this tutorial to learn the whole process.

If you wish to search plugin from WordPress plugin repo, you can simply get the name of the plugin and do a search from

dashboard and install it.

Login to your WordPress dashboard.

Page 20: WordPress Setup Guide Free

Click on plugins> Add New

Search for plugin which you wish to install.Click on Install nowActivate the plugin and configure it’s settings.

That’s it and you are done installing the plugin. There are many plugins which are old and have not been updated for

years, but they are still very useful. Since you can’t install such WordPress plugins by searching, you can download

the .zip folder from official repo and install it. Here is a quick guide on installing .zip format plugin:

Login to WordPress dashboard

Click on plugin > Add New > UploadClick on upload > browse the .zip file > Install pluginActivate and configure settings

This is pretty easy and below I have added a video tutorial which will give you a better understanding of the whole

process. Also, when you are downloading plugin, make sure you download it from credible sources like WordPress

plugin repo , Codecanyon , or official plugin page of plugin developers. Avoid downloading plugins from any non

credible sources like free file sharing sites, torrents.

I hope this guide helped you to understand this basic but one of the most important part of using WordPress blog. If

you still have any question regarding the whole process of plugin installation in WordPress, feel free to let me know.

Must have WordPress Plugin:

Here I will add the exact name of the plugin which you need to search and install. Most of these plugins come with

extra configuration and you should make sure to make optimum changes for making most of these plugins.

Page 21: WordPress Setup Guide Free

Akismet:

This plugin is managed by official WordPress creator Automatti c. This plugin is very useful to avoid spam comments.

There are many alternative to this plugin but I prefer this one, as it’s fast and does the job pretty well. You can

download plugin from official page her e. You need API Key to activate this plugin and you can quickly create a free

account on WordPress.-com and get your WordPress API key.

SEO plugins:

WordPress SEO by Yoast:

WordPress SEO by Yoast is an advanced plugin by Yoast, which integrated many important features from some of the

pop-ular SEO plugins for WordPress like Robots meta, All in one SEO, RSS footer, Sitemap and many more. This

plugin require proper configuration for optimum performance. Along with above feature, you can also edit your

Robots.txt, .htaccess file using this plugin. This plugin also offers Keyword suggestion and Keyword optimization,

which will give you an extra edge in Search engine ranking. Also, you can configure indexing and no-indexing of your

site structure which is very useful for proper SEO of your blog. <Download WordPress SEO>

Page 22: WordPress Setup Guide Free

How to setup WordPress SEO by yoast

Google XML Sitemap:

Sitemap helps search engine bots to crawl your site effectively. Google XML sitemap plugin helps you to generate

sitemap of your blog and also as soon as you publish new post, this plugin will keep updating the site map. This is a

dynamic plugin and you need to configure it only once. Simply install this plugin and create a sitemap and submit it to

Google, Bing and Ya-hoo and forget about Sitemap submission after that. For better result, put a sitemap link in the

footer of your blog as it helps in deep-indexing of your blog. <Download Google XML Sitemap plugin>

XML Video and XML Image sitemap plugin:

Images and videos are also great way for ranking and when you are creating a normal sitemap using Google XML

Sitemap plugin, it doesn’t list images and videos. XML video and XML image sitemap plugin for WordPress helps in

creating sitemap for your images & videos, and you can submit them to search engine service and drive traffic to your

site. < Sitema p for Image > < Sitemap for Videos >

YARPP: Yet Another related post plugin:

Though this plugin is more of usability plugin but I prefer it as SEO plugin, because it helps in linking to related article.

YARPP also offers settings to show related posts in feeds, which helps in decreasing down the bounce rate and

increasing user experience on your site. If not YARPP, you can use any other way but showing direct related posts will

help in boosting your site usability. <Download YARP P>

SEO friendly Image:

Images helps a lot in driving traffic to your blog, but to rank for images you need to work on alt tag optimization of your

blog. SEO friendly image plugin does the same by, converting your image name into Alt tag and make it search engine

read-able. Bonus tip: Always use your Keyword or relevant name as image name. Avoid using Image-001.jpeg and

Page 23: WordPress Setup Guide Free

such names.

Page 24: WordPress Setup Guide Free

<Download SEO Friendly image>

PushPress:

If you are suffering from indexing issue on your blog, try PushPress which is a free WordPress plugin to ping cloud

servers. It helps in faster indexing of your blog. This is a plug and play plugin which doesn’t require any configuration.

<Download PushPres s>

WordPress Insight plugin:

WordPress insight plugin is very useful for WordPress blogger to do a search and insert links directly from WordPress

edi-tor. You can search for term within your blog or in Google, Wikipedia and other sites. <Link:Insights plugin>

Increase usability:

Now, here are list of those plugins for WordPress, which will help you to extend it’s capabilities and give better user

experi-ence.

Page 25: WordPress Setup Guide Free

WpTouch:

Number of people using smart-phones are increasing day by day. Wptouch is an easy to set up plugin for WordPress,

which will make your site mobile optimized. I’m using this plugin and tested it on iPhone and iPad and it works great.

You can also insert your adsense codes from WpTouch settings to monetize your mobile site. <Download Wptouc h>

W3 Total cache:

Page load time is one important factor for great user experience and also for better search engine ranking. W3 total

cache is a complete solution to your WordPress caching. This plugin comes with advanced configuration and caching

options. Also, if you are using any CDN service and cloudflare, this plugin offers easy to implement option for

configuration. Though, some of the webhosting companies doesn’t work great with W3 total cache, in this case I

suggest you to try WpSuper cache. <Download W3 total cache>

Contact Form 7:

Contact page is an essential element of a website. Contact form 7 plugin let you create multiple contact forms and

you can also add contact form in sidebar of your blog. There are many more contact forms like Gravity forms, but in

free options this is one of the easy to set up contact plugin for WordPress. <Download Contact form 7> I have also

tried Enhanced Word-Press contact form by Yoast, which is equally good and easy to configure. This plugin shows the

referral link location and you will get an idea, who visitor landed to your contact form. Check out Enhanced WordPress

contact form.

Wp Db manager:

One stop plugin for doing various maintenance job and schedule job in WordPress. Using this plugin you can quickly

opti-mize WordPress database, clean WordPress tables, take WordPress backup and configure WordPress timely

backup. Very useful plugin to get many things done. <Download WpDb manager>

Page 26: WordPress Setup Guide Free

Wp Optimize plugin:

Page 27: WordPress Setup Guide Free

Another useful plugin to delete all posts revisions, delete all spam comments and optimize WordPress table. Though,

you don’t need to use this plugin all the time but running this plugin once in a month, will keep your blog performance

in good shape. <Download Wp optimize plugin>

Digg Digg WordPress plugin:

Social signals has become an essential part of SEO and to encourage social sharing of your blog post, you should

must im-plement social bookmarking button. Digg Digg plugin helps you to quickly add most of the popular and new

social book-marking buttons. More over, this plugin comes with many settings like lazy load button, social button size

and other place-ment settings, which you are hoping in a Social bookmarking plugin. <Download Digg Digg> There are

few alternatives to Digg-digg plugin like Slick share & sexy bookmarks.

JetPack plugin:

This is another official plugin by WordPress, which comes with many options that they offer to WordPress.com users.

Page 28: WordPress Setup Guide Free

Also,

Page 29: WordPress Setup Guide Free

this plugin contain some of the essential elements that you would be requiring for example: WordPress.com stats,

Subscrip-tion option for commentator, Spelling and grammar check, Contact form and also many more features. In future

WordPress is planning to add some paid modules for example, right now they have integrated VaultPress which is their

premium WordPress backup service. Though, all paid services are optional and to use this plugin you need to have a

WordPress.com account. Also, disable any cache plugin which you are using while configuring Jetpack plugin.

<Download plugi n>

Wp Smush.it:

Smsuh.it is an online service by Yahoo, and smush.it plugin does the job pretty well of compressing your images for

faster loading. Your image quality remains the same and using image compression technology, this plugin will

compress images at the time of loading. This plugin also comes with bulk image compression of already uploaded

images. So, if you have new or old blog, Wp smushit plugin will help you to keep your blog loading time faster.

<Downlaod Wp Smush.it>

The list of plugins for WordPress are endless and you can browse WordPress plugin repo to find plugin for every use.

But, these are some of those must have WordPress plugins, which are essential for every WordPress blog. Do let us

know about any other new wp plugins,which should be in this list.

WordPress Resources:

Webhosting:

Bluehost

Hostgator

Page 30: WordPress Setup Guide Free

Themes :