Before learning how to install WordPress on BlueHost with SimpleScripts, some recommended tutorials are below:
Here are the steps:

That’s it! Now WordPress is installed on BlueHost using Simple Scripts. Also checkout the article on Installing WordPress Via Fantastico On BlueHost.
Before diving into this tutorial on WordPress installation, some of the other tutorials that you should check out before installing WordPress are below:
Here are the steps:


That’s it! Now WordPress is installed on BlueHost using Fantastico. Also checkout the article on Install WordPress on BlueHost with SimpleScripts.
This tutorial uses GoDaddy and BlueHost as examples for domain registration and web hosting respectively. In order to change your DNS or the Domain Name System entry, this tutorial assumes the following two things:
Let’s move on:



That’s it and now you are ready to add on a domain and install WordPress. Details of installing WordPress via Fantastico and Simple Scripts coming up in next tutorial.
I have been following Brian Gardner’s blog posts and he says he’s been really busy. Not surprising considering he has released new Revolution WordPress themes as Open Source. You can read about the aftermath to the launch of Revolution 2. The announcement also got a fair number of comments on Daily Blog Tips and mostly people are enthusiastic.
Head over to Revolution 2 and at the time of writing there are 11 themes in six categories. However, you may miss the free download link which is at the bottom of every theme page (highlighted in red).

You can buy a package for $99.95 per year or $149.95 for life and the package includes unlimited support, tutorials, theme customizations etc. In my opinion, the lifetime package is worth every cent. I wonder how other WordPress premium theme sellers will react to premium becoming freemium.
This short tutorial is about buying hosting from BlueHost (one of the hosting services recommended by WordPress and the one that this blog uses). It also assumes that you already have a domain name. If you do not have a domain then I recommend you to checkout the tutorials on How To Brainstorm WordPress Domain Names and How To Register A Domain Name Via GoDaddy.
Note: It is highly recommended that you buy domains from domain registrars like NameBoy or GoDaddy and hosting from WordPress recommended hosting providers like BlueHost, DreamHost, HostICan, ANHosting, MediaTemple or Laughing Squid. Keeping these two services will prevent you from being held ransom by one single company and usually domain registrars are not strong in hosting and hosting providers are not strong in domain registration.
Though this tutorial is about buying hosting from BlueHost but the process of buying hosting from any other hosting provider should be a similar.

In my next post, I’ll show you how to change the DNS entry in GoDaddy.
Technically, this is not a WordPress topic but I believe that all WordPress blogs or sites should have their own domain names. A domain name signifies that you are serious about your business and it hardly costs anything. I’ll cover the basics of registering a domain. Before reading this post, I recommend reading the post on how to brainstorm for a great WordPress domain name.
I use GoDaddy for my domain name registrations so I’ll use them as an example but the process of registering should be more or less the same with all registrars.







In my next post, I’ll show you how to buy hosting from BlueHost.
There’s no perfect way of finding a great domain name for your WordPress blog or website. Here what I do to brainstorm for a great WordPress domain name.
Dump Everything: Write all the words that come to mind in relation to your site and blog. I prefer to do this on an Excel sheet (so I can combine words as well as copy and paste later while searching for domains). The rule here is nothing is dumb, just write it down. I use OneLook because it allows me to find definitions flexibly (I can even use wildcards – I’m a sucker for wildcards) and/or Synonym.Com.
Primary and Secondary: I like to use a memorable combination of two words. For example, one of my sites is called Rustic Sikkim (in development) which is an online travel guide for the Himalayan state of Sikkim so rustic was the ideal word to describe. In my Excel sheet, I make two columns with the heading “Primary” and “Secondary”. You could have a tertiary word column but I think remembering two word domains are so much easier than 3 or more word domains.
Go Nameboy Go: My last stop is usually NameBoy where I plug in my primary and secondary keywords and click the “go nameboy go!” button. Nameboy does its magic and shows me the suggested .com, .net, .ord, .biz and .tv domain names including their availibility.

PS: If your domain name is primarily for a blog then you may want to suffix a domain name with the word ‘blog’.
BlueHost provides great features like unlimited space, unlimited bandwidth, 2500 email accounts (not that you’d need that many but one never knows) and auto-installers for WordPress along with good customer service that’s 24/7 at an affordable price of $6.95 per month. I personally use BlueHost for most of my projects (including this blog) and I’m a happy camper.
I’m reviewing BlueHost Hosting Service based on the criteria below:
Overall, I would heartily recommend BlueHost and intend to write more about BlueHost specific CPanel and Fantastico articles. If you have ideas about topics then please contact me.
Here’s a list of 21 tips (original list consisted of 20 tips but i realized I missed out one important tip) to optimize WordPress (the article now has thirteen tips and 8 more to go – will be updated daily) in terms of design, SEO (Search Engine Optimization), standards compliance, usability and cross-browser compatibility.
Please feel free to share tips that have worked for you in making WordPress better. I’d appreciate it!
A good domain name should incorporate some of your main keywords and be easy to remember. Nameboy is a fantastic service for brainstorming and buying domain names. OneLook is not a domain registrar but is another great service that can be used for brainstorming domain names. After deciding upon a domain name, register it with a service like Nameboy or GoDaddy.
WordPress recommends the following hosting providers:
Evaluate these hosting providers based on:
Nobody wants a cookie-cutter website or blog so it is important to change the default theme to make it look unique. Contrary to popular belief, customizing a WordPress template is not ‘rocket science’ and there’s always help at sites like eLance or Rent-A-Coder.
First things first, start with an existing theme (there are loads of premium and free WordPress themes available) that fits your intended design closely. After that, either customize it yourself or hire a WordPress professional at eLance or Rent-A-Coder (you can also get a good deal and complete the site/blog faster if you are using a free or premium theme because they don’t have to create the theme from scratch).
Second, find a theme that suits your requirements. Some premium WordPress themes (most are under $100) I like are:
If you can’t find a premium theme that meets your needs or if you don’t want to pay for a premium theme then consider free themes. However, finding a good free theme is like looking for a needle in a haystack. Here are some of my favorite free themes:
By default, WordPress creates ugly URLs like http://example.com/?p=N which is not exactly ideal. However, creating a user and search engine friendly URL is not difficult at all. Here’s what you do:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress# BEGIN WordPress
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# END WordPressBy default, WordPress provides a visual WYSIWYG Editor to edit content. I strongly recommend to turn this visual editor off because a lot of times it creates unnecessary extra code especially when you copy and paste from word processors like Microsoft Word. Do the following to turn the visual editor off:


By default, WordPress is set to the UTC timezone which is most likely not your timezone. Do the following to change the date and time option:

Comment spam is a nuisance for WordPress blogs and websites. Spammers usually use automated software to post comments that promote their commercial services. Akismet (comes bundled with WordPress) is the plugin of choice to protect against comment spam.
By default, WordPress only pings one service and does not notify other blog directories and search engines that your website or blog has been updated. So it is a good idea to expand this list and notify more services.
http://blogsearch.google.com/ping/RPC2
http://1470.net/api/ping
http://api.feedster.com/ping
http://api.moreover.com/RPC2
http://api.moreover.com/ping
http://api.my.yahoo.com/RPC2
http://api.my.yahoo.com/rss/ping
http://bblog.com/ping.php
http://bitacoras.net/ping
http://blog.goo.ne.jp/XMLRPC
http://blogdb.jp/xmlrpc
http://blogmatcher.com/u.php
http://bulkfeeds.net/rpc
http://coreblog.org/ping/
http://mod-pubsub.org/kn_apps/blogchatt
http://www.lasermemory.com/lsrpc/
http://ping.amagle.com/
http://ping.bitacoras.com
http://ping.blo.gs/
http://ping.bloggers.jp/rpc/
http://ping.cocolog-nifty.com/xmlrpc
http://ping.blogmura.jp/rpc/
http://ping.exblog.jp/xmlrpc
http://ping.feedburner.com
http://ping.myblog.jp
http://ping.rootblog.com/rpc.php
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://ping.weblogs.se/
http://pingoat.com/goat/RPC2
http://rcs.datashed.net/RPC2/
http://rpc.blogbuzzmachine.com/RPC2
http://rpc.blogrolling.com/pinger/
http://rpc.icerocket.com:10080/
http://rpc.newsgator.com/
http://rpc.pingomatic.com
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://topicexchange.com/RPC2
http://trackback.bakeinu.jp/bakeping.php
http://www.a2b.cc/setloc/bp.a2b
http://www.bitacoles.net/ping.php
http://www.blogdigger.com/RPC2
http://www.blogoole.com/ping/
http://www.blogoon.net/ping/
http://www.blogpeople.net/servlet/weblogUpdates
http://www.blogroots.com/tb_populi.blog?id=1
http://www.blogshares.com/rpc.php
http://www.blogsnow.com/ping
http://www.blogstreet.com/xrbin/xmlrpc.cgi
http://www.mod-pubsub.org/kn_apps/blogchatter/ping.php
http://www.newsisfree.com/RPCCloud
http://www.newsisfree.com/xmlrpctest.php
http://www.popdex.com/addsite.php
http://www.snipsnap.org/RPC2
http://www.weblogues.com/RPC/
http://xmlrpc.blogg.de
http://xping.pubsub.com/ping/
The Redirection Plugin is important for SEO purposes. Whenever a URL changes for whatever reasons then it creates an issue with search engines. For instance, lets say http://example.com/category/postname changes to http://example.com/category/name-of-the-post and the former URL has already been indexed by the search engine. Then there will be SEO consequences. The Redirection Plugin comes in handy in such cases to do a 301 redirect which means that it tells the search engine that http://example.com/category/postname has permanently moved to http://example.com/category/name-of-the-post.
Do the following to activate and configure the plugin:

The Redirection Plugin is also very useful for affiliate marketing but that’s a slightly advanced topic that I’ll cover in the future.
The SEO Slugs plugin removes common words like ‘a’, ‘the’, ‘in’ from URLs to improve search engine optimization. For example, http://example.com/category/how-to-install-wordpress becomes http://example.com/category/install-wordpress
Do the following to activate the plugin:
All-in-One SEO Plugin is one of the most comprehensive and popular SEO plugins for WordPress. It optimizes titles (titles are very important for search engine rankings) and automatically generates META tags (which can also be over-ridden manually).
Do the following to activate and configure the plugin:
The Robots Meta Plugin allows you to set which parts of the WordPress blog or website can be indexed by search engines. For example, it makes it easy to prevent pages like registration, login, search results and categories to be indexed.
Do the following to activate and configure the plugin:
The Breadcrumbs Plugin is a great navigation tool because users are often lost within a website, especially if they came to an internal page or post via search engines. An example of a breadcrumb would be “Blog Home > Category > Breadcrumbs R Us”.
Do the following to activate and configure the plugin:
<div class="breadcrumb">
if(function_exists('bcn_display'))
{
bcn_display();
}
?>
</div>Status: Until complete, this post will be updated almost daily. For now, its thirteen tips and 8 to go!
27 Aug
Posted by Dipankar in Ed Dale Thirty Day Challenge 2008
Obviously, I am starting a little late but I’m sure I’ll catch up. The post is a summary of the concepts presented on Day 1 of the 30 Day Challenge in 2008 followed by a checklist of action items.
Ed calls these four elements the “Magnificent Symphony in Four Parts” and stresses that it is vital to follow it in sequence.



24 Aug
Posted by Dipankar in Ed Dale Thirty Day Challenge 2008
Part 8 is the last of my pre-season post series and it covers the video tips and forum guide for the 30 Day Challenge in 2008 followed by a checklist of action items.
