After you read up on my post and successfully created your WordPress blog on Google Cloud, you’ll notice that your blog address is just a bunch of number. It ain’t pretty or memorable.

That’s your IP address, it looks horrible to your audience and clearly, it doesn’t look professional.

In this post, I’ll show you how to register a  domain name and add it to your Google Cloud account.

When we are done, you can access your site by going to

Let’s get started!

Disclosure: This article contains affiliate links. If you choose to buy through my link I will get a small commission at no extra cost to you. Thank you so much for your support.

Step 1: Register a Domain Name

I always buy my domain name from NameCheap as it’s reliable and you’ll get 1-year FREE WhoisGuard.

Before you can register a domain name, you need to know what domain name you want to get for your blog.

Keeping your blog’s name simple and memorable is important.

Getting the right domain name for your blog will take time. Not only you need to check if the domain is available, but you need to check if the social media username is available as well.

Add Credibility to Your Online Business

The most mistake people made is they registered a domain for their blog, work on their blog and when they wanted to set up their twitter account or Facebook pages, they realized the username is taken.

If you have a hard time finding the right domain name, you could use domain name generators that work great to get the right domain name.

Once you have found a suitable name, you’re ready to register a domain.

Enter your domain name below and register with NameCheap.

Find a domain starting at $0.48

powered by Namecheap

The Whois database is accessible to anyone on the internet. What does it mean to you?

It means:

When you register a domain, you are exposing your personal information such as name, address, email and phone number to spammers, marketing firms, and online fraudsters.

WhoisGuard was designed to protect you, the domain owner, so your confidential information is no longer available for public consumption.

[clickToTweet tweet=”Register domain name with NameCheap and get 1-year free WhoisGuard” quote=”Register domain name with NameCheap and get 1-year free WhoisGuard”]

Step 2: Set up Google Cloud DNS

Login to your Google Cloud Account to set up the “Cloud DNS” so that it can be used to link your domain.

Cloud DNS is a scalable and reliable Domain Name System (DNS) running on Google’s infrastructure.

But before that:

We need to configure a Static IP address for your WordPress site.

You might be wondering why? Didn’t Google Cloud set up your IP address automatically when you deployed your site?

That’s right.

But what would happen now is that if you start and stop your Compute Engine (CE) instance — your “server”, Google Cloud will automatically assign a new IP to your server and when that happens, it will screw up your DNS configuration.

So to prevent that from happening, we need to reserve a static IP address and assign your VM to use that.

Let’s get to it.

Register Your Domains Hassle-Free with Namecheap Domain Name Registration from Namecheap

From your Google Cloud dashboard, scroll down to “VPC network” and click “External IP addresses”.

Google Cloud External IP addresses - TypeEighty

You should be able to see an IP address there of type Ephemeral. Click on the “RESERVE STATIC ADDRESS” button.

Google Cloud External IP addresses - TypeEighty

You have to fill in the details for the static IP address.

Google Cloud IP address config - TypeEighty

Name: You can use any name make it as descriptive as possible.
IP version: You can leave it to IPv4
Type: You can leave it as Regional as you won’t need to set up any load-balancing at this stage
Region: Choose the same Region as the VM you created.
Attached to: You need to select the VM instances where you deployed your WordPress site.

Click “Reserve”.

Sit tight and wait for the process to finish.

You should see the new Static IP address created and used by the VM instance you created previously.

[clickToTweet tweet=”How To Add A Domain To Your Google Cloud” quote=”How To Add A Domain To Your Google Cloud”]

Google Cloud External IP addresses - TypeEighty

It’s time to set up the Cloud DNS. Scroll down to “Network services” on the sidebar and click “Cloud DNS”.

Google Cloud DNS - TypeEighty

We are going to create a new zone name for your domain. Click on “CREATE ZONE”.

Google Cloud DNS - TypeEighty

Simply type in your domain name as the DNS name and click “Create” button.

Google Cloud DNS new zone - TypeEighty

Google Cloud will create nameservers that you can use for your domain.

Your zone details will look something like this.

Google Cloud DNS Zone Details - TypeEighty

Next, we will add all the required record set to the zone.

1. We add an “A” record set. “A” record is used to specify the static IP address we created earlier. Basically, this is will point your domain to your server.

DNS Name: Leave it as it is.
IPv4 Address: Enter the static IP address that you created earlier.

Google Cloud DNS record set - TypeEighty

2. We add a “CNAME” record. This will allow people to access your website with or without www.

DNS Name: Enter ‘www’.
Canonical Name: Enter your domain name.

Once set up, you can access your website  by going to or

Google Cloud DNS record set - TypeEighty

Finally, your zone details should look like this.

Google Cloud DNS zone details - TypeEighty

We’re all set with Google Cloud DNS.

[clickToTweet tweet=”How To Add A Domain To Your Google Cloud” quote=”How To Add A Domain To Your Google Cloud”]

Step 3: Update Domain Nameservers (DNS)

Now that we have configured the Cloud DNS on your Google Cloud account, we need to update your domain nameservers.

Login to your domain registrar account where you registered your domain.

Register Your Domains Hassle-Free with Namecheap Domain Name Registration from Namecheap

If you registered your domain with Namecheap, click “Domain List” on the sidebar.

Namecheap Domain List - TypeEighty

You’ll see your domain name with its expiration date. You can turn on the auto-renew if you want Namecheap to renew the domain automatically.

Click “Manage”.

If you are using GoDaddy or other registrars, login to your account and select your domain.

Scroll down to “Nameservers” and Select “Custom Domains” from the drop-down.

Namecheap nameservers - TypeEighty

Voila, you’re done.

Final Thoughts


You have registered a domain for your website and added your domain to your Google Cloud account.

At this point, you can type in your domain and you will be able to see your website. Next, you could add your new domain to Gmail for free.

If you can’t see your website, don’t panic. Stay calm.

Any changes made to your domain nameservers (DNS) might not reflect immediately. It could take up to 24 hours, so just take a short break and try again later.

Have a question? Let us know in the comments.


I am a front-end developer and I teaches entrepreneurs who want to grow their audience, start an online business, and pursue their dream life. When I spend time away from the computer, I enjoy reading books and having a cup of green tea.

All author posts