How to Install WordPress on Google Cloud

Monday, March 9, 2020
No items found.

Google Cloud is not only one of the best hosting services of 2020, but it’s also the fastest, most cost-effective way to launch your very own secure WordPress site. If you already have a Google account, I guarantee that your first web page will go live within 5 minutes from the moment you start working on it, if you follow these exact steps.

The GCP infrastructure is designed for easy and intuitive use. You don’t have to be a web developer to set-up your own website and Google is the ultimate proof. All you need is basic Internet browsing skills and a willingness to follow step-by-step tutorials.

Are you ready?


Wait… Why Choose Google Cloud?

Many people don’t know that you can get a full year of free WordPress hosting if you’re a new Google Platform user. That’s right: you can benefit from $300 worth of credit to use as you see fit over a period of 12 months.

Do you want your web page’s first year of existence to be free of charge? With Google, you can. You don’t have a domain name yet (a reserved web page name that only you can use)? With Google, you can get it for free for the first year.

Popular web hosting services like GoDaddy or HostGator often push low-cost offers on the wider public. And they’re (mostly) successful, because these companies continue to persuade newcomers that they can launch a great website for several dollars a month.

This couldn’t be further from the truth.



Whenever you see a web hosting price that’s too good to be true, it likely is. My advice is to read the fine print and see how it stacks up against the Google Cloud offer:

  • Does it have a free SSL certificate?
  • Do you get encryption for your data?
  • Will you benefit from a DDoS firewall?
  • Can you instantly and affordably scale your resources to match increased traffic?
  • How many server resources do you get? Look for factual values such as CPU, RAM, storage space, and bandwidth. If they say unlimited, check the hosting agreement to say what they mean by that – because it’s definitely not unlimited.

Google provides all of this and more.

Your First (Completely Free) WordPress Website

Let’s take a closer look at the steps you need to take in order to set up a WordPress Website on Google Cloud. The entire process is free and won’t take more than 5 minutes.

Step 1. Search for Google Cloud Console on… well, Google or click here. If you’re already logged into your mail account, then you can jump right to it.

Step 2. (really important if you want the free $300) Click on Activate on the upper-right hand corner of the webpage and go through the steps.

Step 3. Once you’ve activated your credit, return to the Google Cloud Console. This time, go to the upper left-hand corner and click “Select a project” and then “New project” in the pop-up window.

Give it a name. I’m going to use WordPress install here, but you can use the name of your current (or future) website. Make sure it’s indicative/descriptive of what it is you’re doing.

Step 4. After you’ve clicked create, you’ll be re-directed back to the console where you’ll receive a notification upon the successful completion of the task.

Click on the 3-bar menu button on the right-hand side of the Google Cloud Platform logo on the upper left side of the page and go to Marketplace. Type “Cloud Deployment Manager API” in the search bar and click on it. Then, click Enable.


Step 5. Go back to the Marketplace and search for “WordPress Google Click to Deploy.” Select the option and click launch. Note that the platform already gives you an estimate of the monthly cost. If you haven’t enabled free trial, the website will prompt you to.  


Step 6. Configure your web hosting server. You can give it a name, select a zone where you want the site to be hosted (the closer to your target audience, the better) and then customize your resources.

The default small plan with 1 virtual CPU and 1.7 GB memory is more than enough to get you started. Don’t forget to click on Install phpMyAdmin, which is a free administration tool for database management (MySQL).

Make sure to click on allow HTTPS traffic under the firewall section, then click on deploy.

Step 7. You’re live! From your Deployment Manager API, you can click on WordPress and on the right side you’ll see the information you need to access your website, as well as the URL to the login page for the administrator. This is what you’ll use to sign into the back end.

If you click on the site address, the browser will open a tab where you can see your first webpage launched with WordPress on Google Cloud. You should err on the side of caution and save everything here. Also, change the default-assigned passwords.

All that’s left to do is to add a domain name or use your Google Cloud credits to purchase one in order to change your web page’s random address into something you want. That’s it: this is how you can install WordPress on Google in 5 minutes using 7 simple steps. This is the fastest, cheapest way to get online. It’s practically free. What more can one want?