Call Us! 1-800-383-5193
Call Us! 1-800-383-5193
Call Us! 1-800-383-5193

Need Help?

Emergency Response Time custom

Our experts have had an average response time of 11.06 minutes in March 2021 to fix urgent issues.

We will keep your servers stable, secure and fast at all times for one fixed price.

Setup CloudFlare CDN for WordPress on Google Cloud

by | May 20, 2021

Don’t know how to setup Cloudflare CDN for WordPress on Google Cloud? We can help you.

Serving the website’s content from Cloudflare’s CDN will lead to huge performance benefits, including protection from DDOS attacks.

As part of our Google Cloud Platform Services, we assist our customers with several Google Cloud queries.

Today, let us see how our Support Techs Setup Cloudflare CDN for WordPress on Google Cloud.


How to setup Cloudflare CDN for WordPress on Google Cloud


When configured correctly, Cloudflare CDN can provide huge performance and security benefits for our website.

In this article, let us see how to setup Cloudflare CDN for our WordPress website on Google Cloud.

Benefits of using a CDN

  • First and foremost, a CDN is a network of globally distributed servers that store and distribute our website’s content.
  • With a CDN configured, our website’s content will load quickly for all users, regardless of their geographic location.
  • Finally, consistent shorter load times for visitors.


Prerequisites before we Setup Cloudflare CDN for WordPress on Google Cloud

  • Firstly, installed WordPress on Google Cloud
  • Next, setup a Domain Name for our website
  • Then, reserved a Static IP Address for our website
  • Configured SSL for our website (optional)


To setup Cloudflare CDN for WordPress on Google Cloud, follow the steps given below:

Let us see steps followed by our Support Techs.

1. Firstly, create a Cloudflare account
2. Then, change domain nameservers
3. Next, configure Cloudflare crypto settings
4. Optimize Cloudflare caching settings
5. Test website performance
6. Finally, combining Cloudflare CDN and SSL

Create a Cloudflare account

  • In web browser, navigate to the Cloudflare signup page.
  • On the signup page, choose an email and password to use for our account and click the Create Account button.
  •  After creating an account, click the + Add a Site button to configure our website with Cloudflare.
  • Then, click the Next button to query our DNS records.
  • Select the FREE option to get started with a free account, then click on the Confirm Plan button.
  • After Cloudflare has verified our website’s DNS records, click the Continue button.
  • Finally, copy the two nameservers that Cloudflare provides and paste them into Notepad, as we will need these later.


Change domain nameservers

  •  Visit the domain name provider where we registered our website’s domain name.
  •  Once we have logged in to our domain name registrar, navigate to the settings page of the domain that we want to configure. Select the Custom DNS option, then paste the two Cloudflare nameservers.


Configure Cloudflare SSL settings

  • Go back to Cloudflare homepage and click on our website.
  • Click on the Crypto icon at the top of the page to configure our Cloudflare SSL settings.
  • On the Crypto page, select the Full (Strict) SSL setting if we already have SSL configured on our website. If we want to use Cloudflare’s SSL, choose the Full SSL setting.


Configure Cloudflare caching settings

  • Next, click on the Caching icon at the top of the page to configure our caching settings.
  • Finally, set our Browser Cache Expiration setting to 1 month or choose Respect Existing Headers if we have already configured caching on our origin server.


Test website performance

  •  As we have configured Cloudflare CDN, the next step is to check that it is working properly. In the browser, analyze the performance of the site using any online tool. For example, GTMetrix. Enter website’s URL in the search field and click the Analyze button.
  •  First, under the PageSpeed tab, check that the Leverage browser caching criteria has a high score.
  •  Next, navigate to the YSlow tab and check that the Use a Content Delivery Network (CDN) and the Add Expires headers criteria are both met.


Combining Cloudflare CDN and SSL

Cloudflare offers three separate settings for handling our website’s encryption with SSL. The three settings are Flexible SSL, Full SSL and Full SSL (Strict).

Full SSL (Strict) provides the highest level of SSL security. However, it requires that we setup SSL on our origin server beforehand.

1. Firstly, flexible SSL

Flexible SSL is the easiest setting for configuring Cloudflare’s SSL with our website. But unfortunately, it does not encrypt the connection between our website’s server and Cloudflare (our website will still show the green padlock).

2. Then, full SSL

Unlike Flexible SSL, the Full SSL setting provides encryption between our server and Cloudflare. The only drawback is that the connection between our server and Cloudflare is not authenticated.

3. Finally, full SSL (Strict)

Out of the three available settings, Full SSL (Strict) provides the highest level of security. Unlike Full SSL, the Full SSL (Strict) setting ensures that the connection between our website’s server and Cloudflare is authenticated with a signed SSL certificate.


[Need help with the setup? We can help you]



In short, our Support Techs introduced to us how to setup Cloudflare CDN for WordPress on Google Cloud.


Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.


var google_conversion_label = "owonCMyG5nEQ0aD71QM";


Submit a Comment

Your email address will not be published. Required fields are marked *

Privacy Preference Center


Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]


Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid


Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie


These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.