How do I use my own domain name with Blogger?

This page is showing a generic answer.
To see a more detailed answer customized for you, type your domain name here:

Google's Blogger service lets you easily create blogs.

Blogger (www.blogger.com) is the website that you use for editing your blog posts. Blogger publishes your posts to blogspot.com (which is their free blog hosting service). (As of May 1, 2010, Blogger no longer supports publishing to an external server via FTP.) When you publish your blog to blogspot.com, it usually ends up at an address that looks something like this:

http://example.blogspot.com

However, if you own a domain name (such as example.com), you can easily make your blog's address use your custom domain name instead, either with the common “www.” prefix or with something else, like:

http://www.example.com
http://blog.example.com

Blogger does not support using only your “naked” domain name (such as http://example.com — without the leading “www.”) for your blog. However, Blogger can be configured to redirect requests for your “naked” domain name to the full address mentioned above. You almost certainly would want Blogger to redirect http://example.com to http://www.example.com but you might not want to redirect http://example.com to http://blog.example.com.

If you have a Web hosting account with us, then using http://www.example.com (and http://example.com) will prevent visitors from seeing any content you have loaded onto our servers, since those addresses will be directed to the BlogSpot servers instead.

How to set up your custom domain name

Follow these instructions to set up your custom domain name. If you are uncomfortable with sections 2 or 3, you can contact us and we’ll be glad to do them for you.

1. Configure Blogger

This section tells the Blogger (BlogSpot) servers to show your site when they see a request for http://www.example.com.

  1. If you're not already logged in to Blogger, go to http://www.blogger.com and log in. Go to the Settings tab, then look under the Publishing section.
  2. Under "Blog Address" there is a link that says "+ Setup a 3rd party URL for your blog"
  3. Enter your personal domain name. Type the full domain name that you would like to us for your blog, such as www.example.com or blog.example.com.
  4. If you want to redirect the “naked” version of your domain name (http://example.com) to your blog, then check the Redirect example.com to www.example.com (or similarly-named) checkbox. Otherwise, leave it unchecked.
  5. Leave “Use a missing files host?” set to “No”, enter the proper “Word Verification” text, then click Save Settings.
  6. At this point Blogger may tell you that you need to add DNS records to point your name at their servers and (optionally) to verify the domain name ownership as well. They won't let you save the custom domain name settings yet, but this is unfortunately the only way to get a copy of the DNS verification records needed to complete the process. If this happens, just continue with these instructions; the final section will have you re-do these steps and it should work.

2. Create a “CNAME” record(s)

This section “points” www.example.com or blog.example.com to the BlogSpot servers.

  1. Login to the “My Account” control panel (having trouble?).
  2. If your account is a Web hosting account, click Domain Name Options (this step is not necessary if you don't have Web hosting service with us).
  3. Click Edit DNS Zone.
  4. Click Add New Entry.
  5. Choose the CNAME record option, then click Continue.
  6. Type www as the hostname for the new CNAME record, then click Continue. (Or, if you want to have Blogger use a subdomain like blog.example.com, type blog as the hostname instead.)
  7. Type ghs.google.com as the CNAME target. You can leave the TTL value at the default. You can enter an optional descriptive note if you wish. Finally, click Save.
  8. Optionally repeat these steps if Blogger has also given you a CNAME verification record that looks something like this: jdd33ntfngehgv-d4moqp2vtabcx4.dv.googlehosted.com using the first string as the hostname and the second as the target.

3. Create “A” records (optional)

Section 2 above sets up your domain so that people can view your blog on BlogSpot by going to http://www.example.com or http://blog.example.com. If you would like them also to be able to view your blog by going to http://example.com (i.e., without any leading “www.” or “blog.”) then you should follow the steps below to create some additional DNS “A” records.

  1. Login to the “My Account” control panel (having trouble?). If you are continuing from section 2 above and are already logged in, you can probably skip to step 3.
  2. If your account is a Web hosting account, click Domain Name Options (this step is not necessary if you don't have Web hosting service with us).
  3. Click Edit DNS Zone.
  4. Click Add New Entry.
  5. Choose the A record option, then click Continue.
  6. Make sure that A record for example.com is selected, then click Continue.
  7. Enter one of the IP addresses shown in the middle of this Blogger support page. Leave the TTL value as 30 minutes. You can enter an optional descriptive note if you wish. Finally, click Save.

Now repeat steps 4 – 7 to enter the other IP addresses shown on the Blogger support page.

4. (Optionally) Configure Blogger again

Now you can repeat the steps outlined in section 1 to save the custom domain name at Blogger -- which should work now that you have entered in the required DNS records in our control panel.

You’re finished! Your blog should start working within 30 minutes.