Try Tuts+ Premium, Get Cash Back!
Connecting a WordPress Domain to Google Apps

Connecting a WordPress Domain to Google Apps

Tutorial Details
  • Program: WordPress
  • Version: 3.3
  • Difficulty: Medium
  • Estimated Completion Time: 30 minutes

At WP Engine, we are often asked for email hosting recommendations. Unless it’s an enterprise client with hundreds or thousands of accounts, we recommend Google Apps for email. Gmail has done email so well that it doesn’t make sense to get email anywhere else, especially when gmail is free.

This tutorial will help you set up Gmail for a unique domain name for your business, blog, or whatever you’ve built on WordPress: yourname@yourdomain.com.


Step 1 Specify the Domain for Google

To start out, visit the Google Apps c-panel at https://www.google.com/a/cpanel/standard/new3, and specify the domain you’d like to use for your email address. Type your domain into the field, and hit submit.

From here, you can fill out the rest of the form with information about your business and accept the terms and conditions. This is fairly straightforward information, including a physical address, and business size.

Note: Once you’ve submitted this page, if you’re signed into your normal Gmail account, you will be prompted to either cancel the request or to switch Gmail accounts using the Google Control Panel.

You want to switch accounts. Do not cancel the request. Once you’ve accepted it, you’ll go right on to Step 2.


Step 2 Express Install

First, you need to choose whether you want to do the Express Install, ideal for on person installs, or the Custom Install, where you can test out various apps for a few different users.

For our purposes, we’ll go ahead and do the Express Install. It takes about 30 minutes, and involves verifying domain ownership, setting up users and groups, and mobile access.


Step 3 Verifying Domain Ownership

This is the longest part of the tutorial, so bear with me and we’ll get through it.

In order to prove that you actually own the domain and have legal rights to send and receive email from the domain, you have to verify your domain. This prevents mischievous folks from registering email addresses like yourname@cnn.com, or thepresident@whitehouse.gov.

You can select various ways to prove ownership, including using FTP to upload an HTML file to your site, adding tags to the head of your site, and the way that we’re going to do it: using a plugin!

Before this plugin existed, it was cumbersome to validate your domain, because none of the above methods are straightforward for the average user. Plugins are part of what make WordPress so great for so many people.

Note: You don’t have to do anything else inside Google Apps at this point.

Log in to your WordPress Dashboard, and select Plugins -> Add New.

Then search for “Google Site Verification Plugin. Click “install now” to install the plugin to your site.

You’ll go to a status screen that tells you the plugin has been successfully installed. Now you have to activate the plugin. Select “activate plugin,” and you’ll be taken back to your installed plugins list.

In order to verify your domain, find the google site verification plugin, and click “Verify.”

You’ll arrive at the site verification start dialogue. Click “Start Verification.”

You’ll be taken to a Google page that explains a third party, WordPress, is requesting permission to access your account. Select continue.

Note: it doesn’t matter if you’re signed into the email account you wish to verify. Any Gmail account will suffice to validate the domain.

Then Google will ask you if you want to grant access to the plugin. Select “Grant Access.”

Awesome! You’re back in your WordPress dashboard, and should be looking at the screen telling you that your domain has been verified!

You now have access to webmaster tools for your site, and can manage a host of Google Apps from this dashboard, including analytics, and Google Docs.


Summary

From here, it’s a simple matter of signing into your new gmail account and setting up the account the way you want it. I have all my email sent to the same inbox, but you may want to separate them out, depending on how you organize your work and your life.

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://www.abditive.in/ Jayant Tyagi

    Nothings New in it, and you have complicated a simple process.

    • http://designtuto.com/ hossaine

      You right. is it free? or 30days trial?

      • http://kuprienko.com Alex

        It’s free for up to 10 accounts.

      • http://www.abditive.in/ Jayant Tyagi

        its free upto 10 Users.

    • JPry

      If this is something you’re familiar with, then of course it’s not new to YOU. That doesn’t mean that everyone already knows how to do what’s presented here. For someone who has never set up a Google Apps account before, then this is very useful. Even if you have set up many Google Apps accounts before, there is still useful information here. For example, I’ve set up at least a dozen Google Apps accounts, but I was unaware of a WordPress plugin to verify your domain ownership. That’s really useful for people who aren’t comfortable uploading files with FTP.

      If you look at this site’s about page then you’ll notice it says nothing about “every tutorial is new information”. If you want something “new”, then please share something useful yourself so that the rest of us can benefit from it.

  • Pingback: Connecting a WordPress Domain to Google Apps | Qtiva

  • http://amrabdelaziz.com amrabdelaziz

    special tut;
    thnx so much :D

  • Pingback: WordPress Weekly Links | WPStream.com

  • http://tutseasy.com Surendra

    I would love to apply this,but before applying I want to ask something that Is google provide this service for free or they charge for it and After domain expiration that account which is linked with google service what will happen with that account.

    • http://www.webtekk.net Alexander Rohmann

      Totally free. :) Only 10 accounts on the free version though. Go to: http://google.com/a Click plans, then click free.

      • http://twitter.com/ArrowRootMedia ArrowRootMedia

        not free anymore :-(

  • http://www.innovativephp.com/about Rakhitha Nimesh

    Excellent article . thanks for posting

  • http://www.23atech.com Amith Kumar

    Hi,
    This article makes us to do the work so easier. I was previously using the HTML file upload system for all my wordpress blogs. This method makes the steps so simple.
    Cheers.

  • http://blingrocks.wordpress.com Raja

    Very helpful indeed. Thanks for this wonderful tutorial. :)

  • Pingback: Connecting a WordPress Domain to Google Apps | Shadowtek Hosting and Design Solutions

  • http://www.webtekk.net Alexander Rohmann

    This tutorial doesn’t mention anything about the necessary MX records that need to be setup on your domain first. Otherwise your email will never get to google’s servers. To get google apps working, you need to first create the proper MX entries on your domain – this has to be done wherever the DNS is managed. It can’t be done from a wordpress dashboard. Verifying the domain is the easy part – while you’re in there adding the MX entries, you can add a TXT record to the domain for verification. Or just use the HTML file… either way it’s fewer clicks than logging into wordpress, searching for the plugin, installing it, activating it, and running it.

    Like Jayant said, this is complicating a simple process…

    • JPry

      You’re right that the MX records aren’t mentioned, but that is actually covered by Google in the Express Installation. Considering all of the different registrars out there, it makes more sense to let Google handle it, since their instructions are fairly good. Not only that, but lots of registrars have one-click “install Google Apps” options, so people don’t even have to change the DNS settings themselves.

      Also, keep in mind the target audience here… If you’ve already set up lots of Google Apps accounts and are comfortable modifying DNS information, then you really don’t need this. If you’re doing this for the first time, then this can be really helpful.

  • http://www.elimcmakin.com Eli McMakin

    Simple tutorial. Straight to the point. Involves a very important client request. Love it.

  • Pingback: Connecting a WordPress Domain to Google Apps | Wptuts+ | appsgoogleplus.com

  • http://afriqnet.hubpages.com/ Dr Joe

    I spend more than 5 hours trying to verify the Google Apps on my site via uploading the file to the Sever. Its either I was not doing it right or It does not work all together. I was so frustrated on until I tried this Tuts. Thank guys so much I would pay up anything for this :) I will give back by joining the site since I cannot see any button to donate something small. Thanks Dr Joe

  • http://filearena.co.nr PrakashGD

    I already accessed the google apps but this is different way of connecting to wordpress but i used html verification file system

  • Pingback: Tweet-Parade (no.20 May 2012) | gonzoblog.nl

  • http://www.mayne.net themaynedesign

    We’d advise against using a WordPress plugin use to verify Google Apps —- as the DNS for the MX records and TXT records need modification as part of the set up process for Google Apps – installing a Plugin to verify is creating extra work for no reason.

    This article is excellent in highlighting Google Apps as a email provider – and it is also useful to set up a ‘SITE’ on a subdomain to serve static files and/or create an Intranet Wiki that’s only accessible by folks that have a Google App login.

  • http://www.networkmail.eu Andy

    You’re right to ask why would you use anybody else when Gmail is free, but it’s not really free.

    When you take into account that Google scans your email content to give you relevant ads, the bandwidth, processing and space on your screen used to serve you those ads, and the fact your data is automatically shared with other G services and partners, it’s quite a high price to pay, particularly if you’re dealing with private client emails.

    Also there is no support personnel so good luck trying to contact them when Gmail is down and you’re waiting for that important contract to come through.

    Also take into account what happens when you want to migrate away from Gmail… they don’t make it so easy.

    There are cheap, decent alternatives to Gmail out there, such as Network Mail, and when you pay for a service you can demand more in terms of quality and support, from companies that actually still care about their customers!

  • Maeve

    I am getting a message that says that “something went wrong during the verification.” It is then followed by this:

    Error calling https://www.googleapis.com/siteVerification/v1/webResource?verificationMethod=META&alt=json: (403) User Rate Limit Exceeded. Please sign up

    What is the problem/how do I fix it?

  • http://alinastan.com/ Alina Stan

    Hi, do you know any way of doing this for a wordpress.com?
    Thanks!
    Alina

    • http://wp.envato.com/ Japh Thomson
      Staff

      Hi Alina, unfortunately you can’t add custom code to WordPress.com :(

      • Marian

        Can I Verify domain ownership on wordpress.com ?

        • http://wp.tutsplus.com/ Japh

          I’m sorry, I’m not sure what you are asking. Can you please clarify your question?

    • http://twitter.com/ArrowRootMedia ArrowRootMedia

      Hi Alina – here’s a link to do this on WordPress.com – http://en.support.wordpress.com/domains/add-email/add-email-through-google-apps/

      I know your comment is old, but hopefully this link will help others in your situation.

  • Pingback: Connecting a WordPress Domain to Google Apps | Wptuts+ | Internet Web Host - email hosting recommendations

  • http://zachgrove.com Zach

    Amateur here, I know – please hold the laughs.

    So there is no way to use a Google App email address like:

    myname@mysite.wordpress.com ?

    I’m only able to use a Google Apps email address with domains that I pay for through WordPress?

    Thanks in advance.

  • Pingback: Guaranteed Delivery of WordPress Mail isn't Difficult