Chicago
1130 N Dearborn St Chicago,
IL, 60610

Hosting WordPress on Google Cloud: A Complete Guide

Google Cloud is a collection of computing services that runs on the very same infrastructure that Google uses for its high-end products. You can access their hardware in the form of virtual machines and host your website or application on their data centers. The cloud hosting provider offers next level scalability with servers that are able to adapt to high-traffic surges. What makes it so scalable is that, unlike a traditional virtual machine (VM) or a virtual private server (VPS), Google Cloud hosting services for WordPress websites use multiple machines to store your data. The quantity of resources you can add to your cloud is unlimited, making this hosting service a perfect option for projects requiring high-end performance. However, this top-of-the-line infrastructure comes with a price tag attached.

Table of contents
hosting wordpress on google cloud

Google Cloud hosting for WordPress websites – Pricing

If you are willing to shop around and commit to a longer contract, you can find great hosting plans on shared servers at less than $5 per month. There are also unmanaged virtual private servers with prices starting at less than $10 per month, however, they do require some knowledge of server management.

Google Cloud, on the other hand, charges you per hour for the resources you use. To put things into perspective, let’s say you are running a 1 CPU machine with 4 GB of RAM. This will cost you $0.0475 per hour, which equals $24.2725 per month. This is very much in the same price range as many managed WordPress web hosts, but with one key difference – managed hosts often provide a hands-off experience while Google Cloud puts you in control over your cloud account.

Google also offers free credits for signing up as well as reasonable discounts for those that know how to configure their machine.

How to install WordPress on Google Cloud

Installing WordPress on Google Cloud is a bit more complicated than installing it on other web hosts. In this section of today’s article, our digital marketing agency Chicago will walk you through the installation one step at a time to make the process as seamless as possible:

Deploy a WordPress instance

The very first thing you need to do is sign up for Google Cloud. This shouldn’t take you more than a couple of minutes. Once you gain access to the console, we suggest verifying the account with your bank or credit card, and Google will award you $300 worth of credits.

After this is done, launch a new project by selecting the Marketplace option from the left-hand side menu of your dashboard. 

On the next page, you will see the search feature which you can use to type in WordPress. You will be presented with a list of configurations that you can deploy in a couple of clicks.

Navigate to the one that has Google Click to Deploy in its subtitle.

Upon selecting this option, you will be presented with a preview of estimated costs and the stack the package uses.

As you can see in the image above, this stack offers 1 CPU, 2 GB of RAM, and 10 GB of storage space. The estimated cost is approximately $13.61 per month with discounts for each month of full usage. This is perfect for running a website that receives a moderate amount of traffic. The next thing you need to do is click on LAUNCH ON COMPUTE ENGINE.

Create and configure your project

This step starts with choosing a name for your project and clicking the Create button.

The service should take a couple of minutes to set up. During this time you can further adjust the configuration of your new Google Cloud instance. Bear in mind that changing settings can reduce as well as increase your costs. Keep an eye on the estimated costs on the right-hand side.

Here are a few suggestions concerning this page. You need to make sure not to use less than 2 GB of RAM for optimal performance. Also, this setup suggests a shared CPU as its default option. To avoid any possibility of running a slow WordPress website, we suggest navigating to Machine type and selecting 1vCPU with 3.75 GB of memory.

This will increase your monthly costs to $24.75, not including discounts. If you wish to further increase your performance, navigate to Boot disk type and select SSD Persistent Disk.

Your estimated costs are now around $25.97 each month, not including discounts. We found the default 10 GB of storage to be enough for the majority of websites. There are just a few more things to do before you move on:

  • Choose a region for your server
  • Check the Install phpMyAdmin option
  • Enable HTTP and HTTPS traffic

You are now ready to hit that Deploy button. Google Cloud should take a couple of minutes to get everything prepared. After that, you will be presented with the deployment page where you can view the credentials of your new installation. Here is how it looks.

Just make sure to change your MySQL and WordPress admin users and passwords on the right-hand side, and you are ready for the final step.

Map a domain and set up an SSL certificate

Your website is now live on the cloud, but it is currently accessible only via an IP address. Next step is mapping a custom domain name. Your domain name is very important for the future performance of your WordPress website. Here are some tips to keep in mind when choosing one:

  • Come up with a unique and memorable name that is likely to stick with your visitors
  • Choose a name that gives new visitors as well as search engines an idea of what your website is about
  • Keep in mind that your domain name impacts SEO

Once you have decided on the domain name, you need to set up an SSL certificate for your website. This is basically all you need to know when it comes to Google Cloud hosting for WordPress websites. Make sure to keep a watchful eye on your billing costs, since Google will start charging you according to your payment method as soon as your free credits run out.

Final thoughts

To those of you that have only used traditional hands-off hosting providers, switching to Google Cloud hosting for a WordPress website may feel like a huge step. With its unique pricing model and hosting configuration options, this model is probably very different from anything you have tried before, hence the reluctance. You may, however, soon find out that it pays huge dividends. 

Google Cloud hosting provides your WordPress website with the next level of performance. If you crave limitless scalability, premium security, more control, and flexibility, the huge step you are about to take is certainly one in the right direction.

Brian Djordjevic
About The Author

Brian Dordevic

Brian is Marketing Strategic Planner with a passion for all things digital. Feel free to follow him on Twitter or schedule a consultation call with him.

Want to start your creative project today? Fill out this form, and let’s discuss your next steps.

Tell Us About Your Project.

Yes, I'm interested in discussing


project for

My name is


and you can email me at