How To Setup Blogger Custom Domain With Namecheap

Many users of want to use TLD (Top Level Domain) or Custom Domain to replace their blog address ( Many of them have difficulty in configuring custom domain in Blogger, especially for those who register their domain in Besides the absence of clear guidance from Blogger for Namecheap registrar, there are also a lot of tutorials on the internet that are not applicable anymore because there are some changes from Blogger in the configuration of the Custom Domain. Here is the latest guide in how to setup a custom domain for your blog at with Namecheap as the domain registrar (updated on July/24/2014):

Register domain that you want in Namecheap. You are free to use .com .net .org .info or whatever you want. This time I use domain .info

register your domain with namecheap

Google Drive As A Content Delivery Network (CDN) For Your Website

After Google introduced Google Drive Site Publishing Feature, you can upload some static files like CSS, JavaScript, or Images to Google Drive and then use Google Drive as a kind of a free CDN (Content Delivery Network) for your website.

Rather than host your website's files on a single web server, you can distribute the website's static files and load across multiple server. This definitely will reduce the load of your server and greatly improve your page speed because the Google server has a lot more resources and respectable response times than typical shared hosting.

Actually when you follow this tutorial: How to Host JavaScript or CSS Files on Google Drive, the Google Drive already acts as a CDN for your website. But if you prefer shorter URL, something like or you can always create a sub-domain and redirect it to the "Public" folder on the Google Drive.
Note: This feature will not be available after August 31, 2016.

How To Use Filters to Forward Certain Emails In Gmail To Another Email Address Automatically

Gmail's filter is one of many great features in Gmail that make us easy to manage the incoming email. Using filters you can automatically forward certain incoming emails to other email addresses based on some specific parameters like From, To, Subject, Has the words, Doesn't have, Has attachment, and Don't include chats.

On May 2013, I wrote about how to create a Blogger contact page using the official contact form. The contact form is official from Blogger so all messages from the contact form are being sent to the Gmail email associated with the Blogger account, but some visitor of this blog wants the messages are not being sent to the connected Gmail email, but to the another email address (either Gmail or non-Gmail email).

I actually got it fixed, but I now need to know how to switch the email address that the contact form goes to. I want to change this from my gmail to my new personal domain email Rebekah Rose
I have set the forum up, thanks. However the messages are being sent to my Gmail Account but then not forward on to the email i have set up. Can you help with this? Karl Young

You can't change the contact forms recipient's email because Google doesn't provide us with some email settings that we can change. But of course you can use the filter feature in Gmail to automatically forward all incoming emails from the Blogger's contact form, and because all messages sent from Blogger's contact form has the same title, we can use the Title (subject) parameter to identify the emails need to be forwarded to.

email subject

For example, all messages sent from Komku's contact form have the same title [Komku | Technology Blog] New Message received. so we can use the title parameter to filter this email. Please follow the steps below:

Why WordPress Manual Installation is Better Than 1-Click Automatic Installation

Many hosting companies offer automatic script installation to help their users to create a ready to use and functional website. One-Click automatic script installer like Fantastico or SimpleScripts are the easiest and fastest way to install WordPress on a web server, especially for beginners. No need to create database manually, no need to upload any files, because everything is automatic.

But behind its simplicity lies several weaknesses due to the easy-guessed installation settings. Hackers can easily guess the database name, the database user and the database prefix because all the WordPress blogs that is installed using one-click auto installer like Fantastico would have the same database prefix, user and database name pattern. Here are some  reasons why you should avoid 1-click WordPress installation:

Outdated Version of WordPress
WordPress as the most popular blogging software should be updated as soon as possible whenever an update comes out. But an automatic installer usually installs an outdated version of WordPress. Many Fantastico users reported this problem. WordPress in SimpleScripts is updated more often, but still, we have to wait a few hours before the latest version of WordPress available in SimpleScripts.

Same Pattern of Database Name
Automatic installer like Fantastico and SimpleScripts creates the same pattern for the database name for all WordPress blogs installed using these installers. SimpleScripts would create wor1 or username_wor1 (username here is your hosting account username) and if I create another one it would be wor2 or username_wor2. Fanstastico does the same, the only difference is the database name is wrdp1 or username_wrdp1. Because this is a standard, so everyone knows about this. Some people who called themselves hackers can use this information to do something bad to your site.

same mysql database name and user

Same Pattern of Database Username
Yes!, if you use Fantastico or SimpleScripts to install your WordPress, these tools will give you the same database username as the database name itself. This is absolutely a security risk. 

The Beginner's Guide to Install WordPress Manually in 5 Easy Steps

WordPress is the most popular content management system in the world and used on millions sites. It has user-friendly interface and flexible architecture that makes it easy for anyone to use and customize it to fit their needs. Ease of installation of WordPress is one of many features available, in fact WordPress is famous for its five-minute installation.

Many web hosting companies such as Bluehost or Hostgator provides an automatic installation service for WordPress through Fantastico or SimpleScripts. By using those utilities, you can easily install WordPress with just a few clicks of the mouse. However, I always recommend anyone to install WordPress manually because you can do that in just a few minutes with full control over the setup settings - Why WordPress manual installation is better than one-click auto method.

Things you need before Installing WordPress:
  1. A Domain and Web Hosting Account
    We recommend Bluehost because they will give you a free domain for only $4.95/mo.
  2. cPanel Access
    The web hosting company will send you the cPanel login details right after signing up. You can access the cPanel at
  3. FTP Access
    You can create a new FTP username and password from cPanel, or you can just use the same login details as cPanel. Download FTP client here:
  4. WordPress
    The best content management system for websites and blogs. Download here:
Please follow the steps below to install WordPress manually:

Step 1:
Login to the cPanel for your hosting account. You can access your cPanel at (replace with your actual domain name)
Enter your username and password > Click OK

Step 2:
Create a MySQL database and user for that database. The easiest way to create a database and add a user to that database is using MySQL Database Wizard.

mysql database wizard icon

Locate the MySQL Database Wizard icon and then click it > Type the desired name for the database > Click Next Step > Type desired user and password > Click Create User and you will get some kind of a report like this (make sure you copy it to your clipboard or write it down, we will need it later):

Added user "nelda_dbuser" with password "wrdp1234567".
User: nelda_dbuser
Database: nelda_dbwordpress