Connect a Domain & Install WordPress On Google Cloud

Google Cloud Platform is a powerful cloud hosting service for enterprises and developers.

If you’ve decided to give it a try, this guide will take you step-by-step through the process to connect a domain and install WordPress. It doesn’t take very long, and it can be done without support (there’s none available unless you pay anyway).

Step One: Select the WordPress Installer

Once you’ve logged into your Google console, enter WordPress into the search bar at the top. This will bring up a long list of WordPress options. Select Google Click to Deploy.

Connect a Domain & Install WordPress On Google Cloud Platform-image1

Step Two: Launch Compute Engine

On the next screen, select Launch on Compute Engine, then select which project to install it into. I opted for My First Project, which had already been created by default. You’ll have to wait a few minutes for the APIs to be configured (just a fancy way of telling you the installation is in progress).

Connect a Domain & Install WordPress On Google Cloud Platform-image2

Step Three: Enter App Information

You’ll then be prompted to enter some information about your app. This page might look a bit confusing, but you only really need to enter your email address and name, leaving everything else as is.

Step Four: Wait for the Installation

Again, you need to wait a minute or two for the website to be configured, and that’s it. Your brand new WordPress website is live, albeit on a temporary domain—we’ll get to that in a moment.

Connect a Domain & Install WordPress On Google Cloud Platform-image3

Step Five: Map Your Domain

Next, to map your domain to the WordPress instance, you’ll need to verify you own it via the console. To do this, follow these easy steps:

  1. Log into your Google console.
  2. Select VPC Network from the left-hand menu.
  3. From the dropdown under Type, make sure Static is selected.
  4. Go back to the hamburger menu on the left-hand side and select Virtual Machine.
  5. When you can see your WordPress instance listed, copy the external IP address to your clipboard.
  6. Head over to your domain registrar and create an A record pointing at the external IP. Hop onto your registrar’s live chat if you need help.
  7. Wait for your website to propagate. This could take anywhere between 5 minutes and 48 hours.

I did try to contact customer service throughout the process, since it wasn’t immediately clear how to connect the domain. Unfortunately, as I hadn’t paid for a support plan, it wasn’t possible.

Not Intuitive, but Relatively Quick

This process didn’t take very long, about 20 minutes in total, but it’s still not the simplest setup I’ve ever done. The language is quite technical and definitely tailored toward advanced users and developers.

Anjali Punjab

Anjali Punjab is a freelance writer, blogger, and ghostwriter who develops high-quality content for businesses. She is also a HubSpot Inbound Marketing Certified and Google Analytics Qualified Professional.