How to Install WordPress on Google Cloud (And Why That’s Awesome)

Posted on December 9, 2016 by in Tips & Tricks | 117 comments

How to Install WordPress on Google Cloud (And Why That’s Awesome)

As a website owner, you may be tired of depending on a single server to host your site – frequent downtime, longer load times, and higher costs are all potential downfalls to working with a single hosting provider. However, cloud computing enables you to host your site across multiple servers, saving you money and ensuring almost 100% uptime.

Google Cloud offers one of the most competitive pricing policies among the major cloud providers. In this post, we’ll show you how you can set up WordPress using the service, but first, let’s look at why it’s so awesome!

An Introduction to Cloud Computing with WordPress

Cloud computing essentially enables you to upload your site’s files (such as images, style sheets, and other assets) to a remote server, and access them on demand. To get access to them, a Content Delivery Network (CDN) connects to the cloud, and serves files to users across a wide network of fast servers all over the globe, ensuring quick download times and connection.

When you access a Word document, your Facebook page, or check your banking account from your phone, you are using cloud computing. In other words, applications that would normally be stored and accessed on one physical computer can now be accessed from multiple devices.

Setting up a WordPress site is also possible in the cloud, and there are numerous benefits, such as:

  1. Cost. While there’s always a cost attached with hosting, using the cloud makes more sense financially than using an individual hosting provider. Firstly, information is stored centrally, eliminating the need for individual servers. Also, you won’t have to account for the upkeep and maintenance costs that come with other forms of hosting.
  2. Dynamic scaling. Single servers can’t always adapt to traffic spikes, and will often cost you more due to the extra resources needed to deliver your site. Cloud computing delivers resources immediately, enabling you to temporarily employ larger resources for the extra traffic, then downgrade as traffic reduces.
  3. Guaranteed uptime. Cloud hosting copies your site onto multiple servers. If one goes down, another will take its place. It means you’ll experience nearly 100% uptime, making it a highly reliable option.

Many companies offer convenient cloud hosting for your WordPress website, and we’ll compare the major platforms later in this post. However, let’s firstly look at the focus of this piece – Google Cloud.

Introducing Google Cloud

Google Cloud

Google Cloud is a cloud computing service that offers a slew of tools and products, including hosting and computing, cloud and data storage, and translation and prediction APIs. There are a number of reasons Google is powerful provider of cloud hosting:

  1. Its infrastructure is built to be sustainable for the future. The cloud is secure, global, high-performing, cost-effective, and constantly improving.
  2. Its powerful data and analytics tools enables you to gather answers in no time, and build better products.
  3. Google Cloud is a fully managed app development program.
  4. The service offers virtual machines with proven price and performance advantages.

Google Cloud stands out from other cloud hosting providers due to its per-minute billing and automatic discounts with increased usage, with no contract to access them.

That being said, there are other cloud providers available. Let’s take a look at how they compare.

How Google Cloud Compares to Other Providers

Other major cloud providers are also suitable for installing WordPress, but Google’s competitive pricing and continuous uptime makes it tough for them to compete. However, they still have significant perks – let’s delve deeper.

Digital Ocean

The Digital Ocean website.

While Digital Ocean appeals due to its affordable pricing, large community and resources, there’s a bigger price to pay for the low cost. It doesn’t use centralized storage, and disks are located in the hypervisor – which means you run the risk of experiencing data loss if it fails. While users like the simple dashboard and easy configuration possible with Digital Ocean, Google Cloud offers easier scaling and greater consistency.

Microsoft Azure

The Microsoft Azure home page.

Microsoft Azure provides several features including the ability to create spending limits for yourself, and offers a 5% discount upon committing to a 12-month contract. In contrast, Google Cloud can ultimately save you more money, with a 30% net discount for instances that run the entire month.

Amazon Web Services (AWS)

The Amazon Web Services website.

Amazon Web Services looks to speed up your service and boost performance. However, it’s also known to have a history of outages. AWS also offers several pricing options (which can be more complicated and potentially more expensive), while Google Cloud offers only one  – monthly payment for on-demand usage of their virtual machines.

In a nutshell, Google Cloud stands out from other providers due to their cloud network using the same supporting infrastructure that Google uses to handle over 40,000 search queries per second. Simply put, its reliability is baked into the brand.

Let’s now get down to the nitty-gritty – how to install WordPress on Google Cloud.

Installing WordPress on Google Cloud

Once you’ve purchased Google Cloud, you’ll need to log into your Google account, and access the Google Cloud Console. From the Project drop-down, click Create project:

Create Project

In the resulting pop-up, fill in the project’s fields, including the name, billing account, and app engine location. Once you’ve clicked Yes to confirm to the terms and conditions, Click Create. Navigate to API Manager > Library, and under the Google Cloud APIs section, click Cloud Deployment Manager API. Finally, click Enable:

Cloud Deployment Manager

Now it’s time to deploy the WordPress installation! Search for the Cloud Launcher, and from the Blog/CMS tab, click WordPress:


From the next screen, click Launch on Compute Engine:

WordPress launch on Google Engine

You’ll need to complete the WordPress deployment form before you continue, making sure you check the following boxes:

  • Install phpMyAdmin.
  • Enable Google Cloud Monitoring to receive regular reports on your service.
  • Allow HTTP traffic and HTTPS traffic, found under Firewall.

To begin the installation, click Deploy:

Deploy WordPress installation

After WordPress has finalized the installation, you’ll be redirected to the Deployment information screen. Make sure you keep a record of the WordPress administrator username and password, as well as the MySQL administrator password and phpMyAdmin username. To visit your installation, Click Visit WordPress site. You can also enter the IP address found under Site address in your browser:

Visit WordPress site

That’s all there is to it!


You no longer have to depend on a single shared server to host your site. Installing WordPress on Google Cloud ensures regular uptime for your site, and enables you to scale your resources to manage spikes in traffic. What’s more, the savings you’ll make can be reinvested in your business, lowering your outgoings as a result.

In this tutorial, we’ve explained how Google Cloud works; we’ve also shown you how to use it to easily install WordPress – let’s recap:

  1. Create a project in Google Cloud.
  2. Install WordPress.
  3. Fill out a Deployment form, noting down your WordPress credentials.
  4. Enjoy your new WordPress site!

What questions do you have about installing WordPress in Google Cloud? Ask away in the comments section below – and don’t forget to subscribe to stay updated on the discussion!

Article thumbnail image: Mark Heider /

Premade Layouts

Check Out These Related Posts

Splice Video Editor: An Overview and Review

Splice Video Editor: An Overview and Review

Posted on May 7, 2019 by in Tips & Tricks

Video is a valuable form of content for social media. Unfortunately, creating quality videos is usually a long process that involves moving mobile footage to a desktop app for editing. However, mobile editing is on the rise. Apps such as Splice Video Editor make it possible to efficiently create...

View Full Post


  1. This might not be a big issue for most wordpress sites, but how is data integrity preserved in Google Cloud or with other cloud providers? For example if an order is placed in an online store but then the server goes down. The “backup” server won’t yet know about that order. Will it be restored once the server that went offline comes back up? How will collisions in the database be handled? Etc.

    • I recently moved my site to cloud computing and there is a significant learning curve, which for me was fine as I’m a newb anyway. But after reading the reviews i choose to go with a company called Cloudways . They pretty much just lease space off of the providers you listed. Now at the time I was under the impression that they were going to look after all the unknowns when it comes to maintaining the servers where Google more or less leaves all options open to you. Again I’ll say at the time…… I’m pretty sure they only provide a more beginner based GUI as i still have to handle and implement all the decisions that I’m posed. One thing i did find interesting though was that the pricing for Google Cloud ( which i had quoted at around $25 a month from google ) was suddenly above a hundred with cloudways. Ok oK they are the middle guy but that seemed a bit odd considering that digital ocean starts at 10.99 per month with 2TB of Bandwidth and 20 GB of disk space. The google base package they offered had even less then that for 10 x the price!
      I’m still considering switching over as I use google for everything anyway and it doesn’t seem quite as big a task as it did 2 months ago. But i will say that Cloudways support has never made me wait on a chat window at any hour for more then 20 mins. Host gator on the other hand made me wait 3 hours before they disconnected. So Overall I’m very happy with the decision to go to the platform but i think i will try google so as a development site or something to see how it goes.

      • I remember when I was doing websites for 300/year while one page with a pictures, blinker and email link for a big company (Ford, Macy’s etc ) could cost $10,000. Get out.

    • Obviously that will depend of the platform’s development. The cloud doesn’t interfere with the logic of the applications (isn’t magic).

      Having that in mind, you should rewrite your application from monolithic to microservices.

      As explained here Google Cloud seems to be really stable, but that doesn’t mean you can throw any application there and it will work perfectly.

      • I agree,
        the cloud supplier is to help you scaling out your website/application and reaching high availability of it.

        How internally your application handles the exceptions is not the cloud supplier concern.


  2. Interesting read, but omits one critical point: price.

    I’ve looked around the Google Cloud stuff several times but can never find out just how much this will cost. Any pointers?

    • $26USD

      • Is that $26USD a month? Per WordPress site? For a certain amount of space? What?

      • Kerri: $26USD per month?

        • Okay good. For how much space. For example what if I currently have 20 WordPress websites?????

          • i ask the same becouse i am running pretty well, 6 wordpress sites on webfaction for 10 dollars :D, so still studying if i should move to something like google cloud or aws.

      • Any answer to this yet?

          • That calculator does not help much. It is too technical and I have no idea what option to choose or what numbers to insert in most fields!

    • if you go to the site, , good luck even guessing what to buy

      you really wonder what management at Google spends their time doing…ummm … user experience, conversions… stuff like that.

      I guess when you have a monopoly and control the flow of information details like that sort of slip through

    • I would like an answer to the cost of this as well…

    • This depends on your instance size. An n1-standard-1 instance (1 vCPU, 3.75GB memory) runs around $26/mo. An f1-micro, which I run my blog on (1vCPU, 0.6GB memory) will cost just $4.50/mo.

      • Can you use the same instance for more than one website? becouse i have a few wp sites on a webfaction paying online 10 dollars at month. thanks

  3. Is anyone trying this with a high traffic site? I am curious to hear some real world reviews. I’m so tempted to try this and wonder if it would be a good reason to ditch my current VPS.

    • Depending on your budget and which options you choose, cloud computing will blow away your VPS 🙂

  4. What type of support do they offer if you run into trouble.

    • That’s my question. I use Cloud Access for my client WordPress sites because they support WordPress as part of their $10/month hosting fee.

  5. Would love to see a follow up tutorial on setting up a URL (although I think I know how this would be done) and more importantly, setting up an SSL certificate for a Google cloud WordPress install.

    • Nice suggestion Nick – we’ll bear it in mind!

  6. I got completely lost from about “Installing WordPress on Google Cloud” – none of the screenshots were anything like I was seeing (has it changed that much since this tutorial was created?
    Sorry but this is turning the good old 5 minute WP installation into 50 minutes of frustration… Back to cPanel 🙂

    • I found you have to get out of the screens and go back to Google Cloud Platform. Then search for the Cloud launcher.

      I am wondering about the 3 WordPress installs and why pick the first one.

      • The Bitnami WordPress install is listed as considerably cheaper than the first Click to deply button.

        • If you have mutiple sites, then use a WP multisite environment to your keep costs down.

    • Everything is exactly as shown on the screen shots 🙂

  7. can I use google cloud in parallel with my normal hosting (site ground)? or would I have to use one or the other, im also interested in ssl question nick made

    • I’m not sure what you mean Pedro – the point of hosting on the cloud would be as a replacement for ‘normal’ hosting 🙂

  8. I’m interested, I never knew that google provided hosting. Seeing how WordPress can be installed, I see “Beta” next to it. Is that the beta version of WordPress used or is Google testing out WordPress on their servers?

    Bluehost Cloud vs Google Cloud?

    Can I setup a domain such as or is it a URL such as

    • Just update your A record with the IP Google provides you with 🙂

  9. Would love to see the next level of detail including setting up a URL, SSL etc

  10. When things go south (and they will) who do you call? How fast will they respond?

    • It’s a fair question David; support is a key factor to bear in mind when it comes to hosting (cloud or otherwise). I’d suggest you outline your potential support needs and make the necessary enquiries before moving forwards.

  11. Many thanks for the post John. I’ve been meaning to try this kind of solution out eg Amazon but forgot all about it. Better get my doing cap on instead of my thinking cap!

    • You’re welcome Mike 🙂

  12. Agree with all previous questions especially SSL and ownership of data / country law of reference.

    My problem is about prices: how can I calculate it? Which serveur must I select? … really too complicated.

  13. Like others will really wait for backup experiences of high traffic on a website on the Google cloud !

  14. Does anyone has price comparison of Google cloud vs (Single host + Amazon Cloudfront) ?

    I’m curious Google cloud may not be that competitive.

    • I setup on the micro and it comes out to about 5.30 a month for average site. Specs were the same as Digital ocean or Amazon Sail. I am sticking with DO though, easier usage in my opinion.

  15. I, too, would like to know how to set up an SSL certificate on the site for WordPress.

  16. I may have missed this, but what kind of costs are you getting for an average traffic WordPress site per month?

      • i think all people want to know before change to a cloud service like google, how is compared the price with a normal hosting, in a normal hosting you can pay 10 dollars or less and run a few websites (off course not high traffic sites) , in my case i run 6 wp sites on a 10 dollar hosting . In google cloud can you get similar prices? do you need pay one instance for each site? for each database? plus cdn ….
        Thanks for be Clear.

  17. Nice to see this

    My query:

    How is it possible to use Google cloud for WordPress and then for the same site use another host for plain html or joomla etc. Thereby sharing the burden

    • To be honest Marko, I’m not sure. Perhaps someone else can chime in here?

  18. I’m curious about how you would transfer an existing website from a hosting company to any one of these cloud options.

    • All In One Migration Tool 🙂

    • I would use Back Up Buddy, it should work the same way it would if you were moving to any hosting service.

  19. In Google Cloud can it support multiple sites within one account?

      • Have you tried a multi-network instance?

  20. Great article. Makes me want to try the Google Cloud:

    Compared to traditional cPanel type hosting:

    1. How to you set up Crons?
    2. How can you setup Email?
    3. How do you repair your database



    • Hi Jeff,

      All good questions that are beyond the scope of this article I’m afraid. The comment section has thrown up a number of great questions, and we’re compiling them with a view to answering them in future articles 🙂



  21. I would love to know the cost of setting something like this up. It can’t be free!

  22. This post is only the very first step of a probably more complex full process to get a real understanding of functionalities and costs.
    I’ve been trying to setup an Azure instance and an AWS instance but when I came to the price and its unpredictability , I gave up.
    When you build a WordPress site for business (and I believe there is no other reason to go for a cloud / complex hosting) you need to understand the full ecosystem, not only the “get some space to store your WordPress somewhere in the cloud”.
    How does the firewall work, what about email, backup, DNS, SSL, IP,… and what have you…
    For now, my best choice still is a VPS on which I have full control and.. at least.. for which I understand how it works.
    Those clouds offerings require a learning curve and maybe it is more easy than I think but for now… I’ll remain on my VPS 🙂
    PS : Title says “and why it is awesome” .. I’m still searching honestly !

    • My thoughts exactly Eric. I use Ramnode VPSs and I understand the infrastructure. I previously dabbled with Azure and Aws and found the The learning curve uncomfortable. This ‘review’ makes Google cloud look just as complex.

      I’m certainly not going to be an early adopter.

  23. Got stuck at “Search for the Cloud Launcher”! Google returns “No results for Cloud Launcher”.

    • Launcher is in the 3 line menu on left 🙂

  24. how does email fit into this setup? Can I host url specific emails? or do I still need an ISP to do that?

    • Google Apps / Gmail!

  25. What about Click & Restore for backups? And how to modify the wp_ default tables prefix. The cPanel ensure lots of possibility and Google should offer a similar option and make things simple.

    • It’s much simpler and FASTER than Cpanel once you go through the learning curve 🙂

  26. Interesting topic. Can’t wait to see the answer to the many questions already asked on this topic. I would like to know will they provide automatic daily backups, automatic WordPress updates and any type of security from hackers?

  27. Love the idea of cloud computing, but until someone else publishes a ‘here is what it actually cost me’ article, I won’t adopt…solid write up, however, and THANK YOU for doing it. I was unaware WP could be put on Google Cloud!

    • I can see where you’re coming from Logan…and you’re welcome!

  28. how does one point their domain at google cloud?

    • also has anyone ever tried to actually contact google when there is an issue?

  29. What about any of this process is user-friendly? And that same question applies to Amazon Web Services, which I use for select projects. It’s taken me way too long to figure out how to properly use these services, and I don’t need that complication for simple website hosting.

    Perhaps I’m not the target market and I should stick with WHM/cPanel…?

    • You raise a fair point Kevin…I wouldn’t say this is for the faint of heart, technically speaking.

  30. You see, cpanel/plesk hosting is a legacy tradition and are really outdated. You need to move forward on cloud computing, anyone hosting today through traditional ways are really missing out on many NEW and exciting features 🙂 Many of which you are unaware of that could save you 80% of your hosting issues time.

    The question of how to do this and that is a thing of the past, move forward on the learning curve otherwise you’re going to be out of the ball game in a very short while.

    As Joe Biden just mentioned today, our children will see huge leaps and bounds within the next 10 years, more than we have experienced in the past 40 years. The technological environment is evolving and gone are the days of shared or traditional hosting…lol

    Have a great one !

    • I just went to take a look at it and just making a configuration to get an estimate price is a nightmare.
      I think you are missing the point that most of your audience at ET are web designers, as I am, and not computer engineers.
      If you explained each of the features we should consider to add to our configuration we may have a better criteria to consider this choice.

      • It is really not that hard. Besides, they are offering a $300/3mo trial, whichever runs out first.

        So u said, I’ve got 3 months to really screw up things at no cost.

        I did not use WordPress deployer. I’ve been installing. WordPress by hand and building mysql from source since before WP1.0 So I did it the tried and true way.

        A cloud instance is just a fancy name for a virtual private server. In fact, I’m pretty sure that the VPSs godaddy sells are white labeled cloud instances from Amazon. But I digress…

        Long story short, this article provides the foundation for a scalable deployment of WordPress with a detached database, multiple instance “workers” all in a virtual private network including a firewall with a load balancer and a single gateway (hint: that’s where the sale certificate is installed)
        Plus, the worker instances are mapped to a template in a scalable instance group, already connected to a scaler that will launch additional workers if traffic surges and the deployed instance is not enough. Plus an optional cloud DNS system to go with it

        Now, unless you’re hosting Slashdot on WordPress, I’d say it’s a bit of an overkill for a humble WordPress blog with less than a million hits a month.

        Granted, the single click Install is tempting to push and sell, especially if competing with chanel or plesk (clunky, outdated, slow, and amateurish of you ask me, but they were designed so the end user could take care of the boring stuff while devops did more interesting things, (like write their resumes before applying for a job at Google) so they give the “webmaster “ a sense of control over his site and server although he probably has no idea what’s going on after pressing those few buttons. Anyway…

        Most single blog WordPress installations doing vanilla Blogs and VCS (I’ve seen people bend WordPress to do stuff it was never intended to, because installing a plug in is easy and they were too cheap to get a proper e-commerce CMS and whatnot.

        So as long as you’re not doing anything exotic and are more comfortable using WordPress and mysql in a vps kind of setup, the micro-f-1 instance that goes for about 4.08 us dollars a month.

        That’s right, $4.08 USD plus network traffic. If you don’t know your site’s monthly network traffic throughput, then you’re in the sub-1,000,000 million hits a month class and you will do well budgeting 10 cents a month for network capacity.


        So, if you have and average site and not hosting the Getty images HD archive with a gazillion uncompressed images, less than 5 bucks a month is a reasonable estimate.

        Bet you’re feeling good scalped by those “only $39.99 with promo code if you act now” VPS Vendors. Yup, 70% margin baby, that’s what they made, while giving you a shitty plesk cpanel.

        Your mileage may vary, as Google cloud has enough options to LOWER the end cost of running your infrastructure expenditure and concentrating on what is really your business, whatever that is, instead of channels, Linuxy commands and unfathomable incantations that make a blog run.

        If you were feeling adventurous, it’s not that hard to deploy WordPress on Google app engine, although that will require to know how stuff works and to learn new Google-y specific tech, but the net cost of running a small to medium size WordPress site on Google app engine could fall within the free quota and be free like Gmail.

        If none of what i said made sense to you, you probably should not be managing your own WordPress engine, and I’ll be happy to do it for you on Google cloud. Contact me for details. The deal is I manage and support your WordPress infrastructure on Google cloud, you write your content and do publishing, not devops

        I’ll even do the cost comparison for you, given access to certain data, such as your current hosting plan and provider, and access logs or at least analytics over the last few months as well as detailed info on your static content and database total size.

        You may be surprised, you may not. Or take the 3mo/300 USD trial. During the three months I got to test every service from compute to genomics, and did pretty fancy deployments probably large enough enough to run the IT infrastructure of a small country,

        My trial expired after 3 months with 200 USD balance left. The next day I moved all my stuff and all my clients services to Google cloud and closed a Rackspace public cloud account I had been running for since 2011. Scalpers.


        • Thank you Jesus for this post. Nice to know there are still people out there who ‘get it’ !!!

  31. It would be helpful to include a few pricing examples by resource amounts for CPU, storage, bandwidth, etc..

  32. Interesting stuff! Does anyone have an idea How to Install an existing Google Site on Google Cloud?

  33. Sound good this service by google, since will be no issue with space and uptime.

  34. I’m a very wary of Google since I heard they profit from selling our gmail addresses to whomever wants to pay. If that really is the case what’s to protect our website content from the highest bidder? I think I’ll wait until more is known and reported.

    • Teri,

      Not sure where you heard this but it’s entirely false. They do not, nor will ever do this.

    • That’s not true: I’ve had a Gmail email for years and I’ve never received spam.

    • They do not sell email addresses 🙂 They allow companies who already have your email address to promote their products and services through the posting of ads in your gmail account.

    • What the others said 😉

    • Oh no, you mean, someone might see my website content?!? lol

  35. WordPress stores Plug-ins and uploaded content on the files stem I believe, how are those shared if u scale ur WordPress instance?

    • file stem==filesystem

      • Are you talking about multisite Paul? If so, it is supported 🙂

  36. I have some of the same questions which need clarification, for instance what is the actual cost you say $26/ mo is that per site? for how much space? What bandwidth? All this is important to compare costs.

    I have a question regarding using Cloudflare to setup free SSL simply, can it still be used with the Google Cloud? Is there an alternative way of setting up SSL for free?

    Using Google Cloud looks very interesting and has great potential, but we still need accurate pricing for what it costs per site and what bandwidth is allocated along with space.

    It has great potential but a decision can’t be made until actual cost is factored.

  37. One thing missing here. SSL!

    I personally use Cloudways (which you seemed to have omitted but I know there are may others). For $17 you can get a 1GB server with 30gb storage and 2TB bandwidth. You can get D.O. for cheaper but with C.W. you get 24hr online chat support that is excellent IMO. You are also able to have a separate FREE SSL via letsencrypt, 1 click install for each and every site/domain, daily Amazon S3 server backups, fire up or delete an “app” wordpress install in a few seconds have varnish caching and a whole bunch of other things (for email I use ZOHO mail). $34 per month will get you 2gb ram, 2 cores, 40gb and 3TB bandwith. It’s the best hosting move I have made…

    Yes you pay $5 more, but you also get great support.

  38. I was able to start the step ‘Now it’s time to deploy the WordPress installation! Search for the Cloud Launcher, and from the Blog/CMS tab, click WordPress:’
    I searched for ‘Cloud Launcher’ but nothing found

  39. I’d really like to see some info on the Pricing as well as using a URL and emails, etc.

    Also I see two options for installing WordPress – one is a default and another is by “Bitnami” which seems to be only $5 a month while the default is $25/mo. What are the differences between those two?

  40. We run a 24 hour local news site that I run on dreamhost Managed VPS for $60 per month to get similar server or even the lowest specs and 24 hour up time on Google was $133 per month according to their weird price estimator

  41. The whole cloud hosting solutions is quite confusing to me. The packages and pricing structures use some kind of language your normal folk won’t ever understand. This post is good in a way that it tells us you can install WordPress on Google cloud but doesn’t really give me much confidence as to why it’s awesome.

  42. Not for me…Like all things Google, it is too complex, and will likely end up costing you more.

    Plus this article doesn’t talk about domain names, DNS, SSL, email setup etc.

    Overall, I think this article comes off as just an advertisement for a Google service, rather than critically analysing what web developers really do when setting up a WordPress website and detailing all the implementation steps.

    I usually look forward to these Blog articles, but you’ve lost me on this one!

  43. I tried Cloudways w/DigitalOcean. Found the learning curve a little steep. Every time I wanted to do something – i.e. add a Cron job, configure URL, etc. – I had to figure out the steps. Wasn’t real difficult, but like anything new, took me time.

    The biggest downside to Cloudways (DigitalOcean) was lack of email. They have a Rackspace addon, but that had its own issues – especially if you ever left Cloudways.

    1. Is email available or do you need Google Apps or another 3rd party? Unlimited accounts/forwarders? Cost?

    I tried the cost estimator and was totally confused. I don’t even know what an “Instance” is much less answers to some of the other fields.

    2. What is the estimated cost of a small, low volume typical site? 10 small sites?

    I canceled Cloudways because I was spending way too much time figuring things out. Plus, I could no longer offer my clients free email as I do when using cPanel.

    Too complicated for me. Maybe if I had larger accounts or high volume accounts it would be worthwhile. Most of my clients are small businesses with small, low-volume sites. But I’m still intrigued… and want to be forward thinking.

  44. Hmmm. I use a server which is managed by someone which more technical expertise that I muster. You get some sever issues from time to time which he fixes but sometimes it is a WordPress issue which is beyond my ability for fix so I use his services when this occurs. If you use a Cloud servide will you be able to get technical WordPress support? I therefore would not change unless WordPress support was available.

  45. Looks like a biased article. AWS and Azure have very transparent pricing structure with way more services to offer. That was somehow misrepresented in this article.

  46. Glad to see a very good into to “WordPress On Google Cloud.” I am a Google Cloud Services Partner (as of 3 days ago) and specialize in Ecommerce WordPress On Google Cloud Platform.

    I can setup a new (or migrate an existing WordPress site, depending on size) WordPress in 2-hours or less. That’s with an SSL and Ecommerce enabled. I actually teach a 2-hour workshop on this at my office in downtown Chicago, IL.

    This article is really just the very first step, but it is an awesome write up! There is a lot more to it that simply can’t be covered within a comment or series of comments.

    To be fair and honest and give you an idea of what the learning curve is, it took me over 6 months to figure out how to do this – from trial and error. And I started in the web back in 1994. I also founded Chicago WordPress Meetup Group in 2008. My background is in graphic design (since 1977).

    To answer the question on costs: A low traffic ecommerce website with a few products running WooCommerce can get away with a $16-$20 a month cost. I know this because I have ecommerce clients I personally put up on GCP and I manage their websites. However, it likely will not get much lower than that (unless you deploy some cloud technical architects from GCP and you may need to have about 30 VMs going to access that team of experts).

    I personally have 10 VMs running on GCP (these are not client sites), all with SSLs and will be adding another 20+ in Q1 2017.

    I hope John Hughes follows up with more of this because it’s needed.

    A follow-on article suggestion would be to relate the capabilities of WordPress On Google Cloud and how it’s a perfect scenario for what Matt Mullenweg says are the new recommendations for WordPress below: (taken from

    To run WordPress we recommend your host supports:
    – PHP version 7 or greater
    – MySQL version 5.6 or greater OR MariaDB version 10.0 or greater
    – HTTPS support

    GCP Compute Engine is perfect for the above new, recommended WordPress hosting requirements.

    Thanks John for the excellent article! Hope to read a follow up to this one.

    Happy Holidays!


  47. This article and the related comments left me more confused and with more questions than answers. Are there tutorials? As stated before the language used is unique to Google and I can’t seem to find anyway of getting support which is a bog worry for me.

  48. What is this ? app engine location.

  49. Funny how no-one seems to be factoring in the extra cost (whether it’s time or money, it doesn’t matter – imb time is more valuable) of server-optimisation/maintenance and security. I don’t love to tinker around server-side, I prefer to let the hosting company take care of that. That’s why I am happy to pay more to Flywheel, WP Engine, etc because they really know their stuff when it comes to security, server-optimisation/maintenance, and other server tasks, leaving me to concentrate on the more important tasks involved with running a website/business; and you’d be paying for that in some way on top of your bill from Google anyway either by paying for services or with your time.

  50. Hosting with Google Cloud is not cost effective at all.

    1and1 cloud, Rackspace cloud and others all give better options with Auto scalling etc. if it is needed.

    Most VPS servers are burstable as well and if you set them up right you really are going to get much better value.

  51. Wow wow wow! very detailed, great post, thanks

    • No problem, Frank!

  52. This is good stuff.

    • Thanks, Greg. 🙂

  53. Hi,
    this is a great post, thanks for sharing it with us.

    Thanks to it I have migrated my wife’s business website to google cloud.

    I have been a Linode customer (EU London Telecity DC) for over 9 years. Reading this post, I said to give it a go.

    I want to mention my background is in IT with over 14 years experience working as a system admin, developer and now solutions architect.

    I followed the post up to the point of deploying the VM. I took the hard way, as I know inside out to instal and configure a LAMP stack. Also, I wanted to install it my way.

    I chose CENTOS 7 with 3.7 Gb, 1 x virtual CPU and 20Gb disk space.

    This is plenty for what I needed. I have installed and configured manually apache + mod_ssl, PHP 5.6.xx, memcached and MySQL community 5.6.

    I fired up the website as a clone from Linode and I must say it’s just faster.

    The site’s load time has been decreased by over one second.
    I use NewRelic to monitor the website from different locations; find here the graphs showing the website load time has been decreased after moving it to GC

    Note, the VM set up on Linode was 2 x Virtual CPU, 4 Gb RAM and 48 Gb disk space.

    I noticed all the system responses faster than used to do it on the old system.

    I definitely stick now with GC and retire Linode VM.

    Google also gave me a trial period til the end of Feb 2017 and a budget of $350.

    Thanks for great work, keep it up.

    • Hi Alin,

      Thank you so much for providing feedback on your experience; what an invaluable addition to the post! Glad to read you’ve had a positive experience with Google Cloud so far 🙂



  54. thanks for the fine article.I got a question I’m trying to solve but cant seem to.I installed wordpress and joomla on gogole cloud VM via google launcher just like above.But now I have many wordpress and joomla sites and CAN I install all the extra wordpress and joomla software for different sites in the SAME VM?

    Google launcher creates new vm every time new software is installed

    • Unfortunately I don’t have an answer for you, Anand. The best course of action would be to contact Google directly to ask. You can find the forum here (

  55. Hi, I want to ask How to make custom domain and SSL for Cloud App Engine Launcher ?

Join To Download Today

Pin It on Pinterest