Google Apps is one of the best and widely used service from Google for Businesses. The service allows you to use custom domain names with various services of Google like Google Mail, Google Talk, Google Docs etc.

Lets say you have a domain abc.com, and want your E-mail address as your.e-mail_address@abc.com, than this can be done with Google Apps.
There are 2 editions of Google Apps, one is Premier Edition and Another is Standard Edition. For opting Premier Edition, user will have to pay some specific amount to Google per account on a yearly basis. While Standard Edition is completely free for Users.
Premier Edition have some Enhanced Features + Products and is must opt for Businesses, while Standard Edition has regular features like that of Gmail, Google Docs, Google Calendar etc.
In this Post we will learn How to Configure and Setup Google Apps for Free for your Domain/Website/Blog.
Before going into setup details, make sure that YOU:
- own your own Domain and Hosting Control Panel. This means you must have full Administrative Control over your Domain and Hosting Control Panel.
- must have a Permanent E-mail Address, which you are required to provide during Apps Sign-up.
Now go to the following Link in order to Configure and Setup Google Apps for Free:
http://www.google.com/a/cpanel/domain/new
1. As soon as you land on the above Page. Select Administrator: I own or control this domain, and Enter your Full Domain Name (without www or http://) and Click Get Started:

2. Now fill up all the Details ACCURATELY in the Next 2 Web Forms. As soon as you finish you will get an Administrative Account. An example of Google Apps Administrative Account is shown below (Click to Enlarge):
3. Now you have to verify the Ownership of your Domain. A verification link will be present at the Top of your Administrative Account. The best Way to verify is to Upload a HTML File naming googlehostedservice.html to the Root Directory of your Domain:
http://www.abc.com/googlehostedservice.html
For this you can use the File Manager of your Control Panel. Google Apps will give you appropriate Verification Code, which is to be inserted in googlehostedservice.html
Click Verify as soon as you are done with the Upload of HTML File. Google will verify in few minutes.
4. Now you have to Change the MX Records (Mail Exchange Records) in your DNS Settings. Get full information regarding How to change MX Records right below (Just enter your Domain Name,you registered above with Google Apps in the Blue Part Below):
https://www.google.com/a/cpanel/<enter Domain Name Here with .com, .net etc.>/SetupMXInstructions
Now go to Your Hosting cPanel (Control Panel) and check for MX Entry, which can be found under Mail Category:

In MX Entry set the priorities and MX Server Addresses. To set up email with Google Apps for Your Domain, you need to configure the MX records with your domain host using Google’s server information. Following is an example screenshot of MX Server Addresses of Google:

You can check your MX Lookup here
As soon as all the above steps are done your account will be ready.
Feel free to browse the comprehensive Google Apps Help Guide here or you can ask questions regarding Setting up Google Apps Standard Edition in the Comments Section Below.
Enjoy Google Apps with your own Domain!

Andrew Johnson
Great post Mrinmay, I have been casually considering using this. Appreciate all the info, thanks =)
mrintech
Thanks
Katie Martin
Hey this is a Great Post. Thanks
Make Google Better Crawl your Blogger Blog | Mrintech
[...] See: Setup Google Apps for Free for your Website/Blog/Domain Liked this Post? Get free Quality Updates in your Inbox. Please Enter your E-mail Address Below [...]
Silver Knight
I must also echo the thanks of previous commenters. This was/is useful information, and I thank you for posting it.
Saqib
Wow, nice article, just when I needed this information.
Try Google Apps Demo without a Domain Name! | Mrintech
[...] Apps with your own Domain Name, than you can go for Google Apps Premier Edition OR can make use of Google Apps Standard Edition, which is Completely [...]
Web Xperts
Thanks for all the information, it is really helpful.
Amar Jain
Hi,
I use google apps free edition for my site. I am also using another host for my website hosting. I have purchased my domain from answerable.com, and I am using the hosting of myehome.in. Which uses ewebguru.com.
I have configured my mx records in answerable.com, but what all I need to to get changed from my host’s side?
I am trying to use php script for my contact form. Firstly, the mail sent by php is marked as a spam, and secondly the message body appears blank. If you look in html source of message, then only the specified message in php script shows. Means, I am not able to get the inputs of visitors via form. What shall I do?
mrintech
Hello Friend,
The domain amarjain.com is being redirected to a sub-domain amarjain.myehome.in
First of all I recommend you to check the correctness of your MX Entries right here. Make sure as soon as the MX Lookup is finished all your Entries must be highlighted in Green. A red entry means something is wrong in the MX Entries.
Also you stated that you are getting E-mails which are either marked as SPAM or are completely blank, it shows that Google Apps E-mail Service is working! There might be some problem in the PHP Script you are using. I recommend you to ask your doubt here and here – Make sure you include all details about the PHP Scripts you are using, The community there can assist you better!
Also since you already own a domain name, I recommend you to use Free Webhosting service from x10hosting or 110MB – They are reliable and best free webhosting providers
- Wishes
Brain Waves Technology
Great Informative article, Thank you very much for the information this will be very handy as I am learning about Google Apps..