1. SignUp for CloudFlare and follow the instruction to switch DNS to them

2. Within your CloudFlare account select Crypto

3. The first Option will be SSL

4. Select Flexible SSL

WordPress HTTPS Plugin

1. Search and install

2. Settings > Proxy: Yes

3. Save

Instruct CloudFlare to deliver our content via HTTPS

1. Go back to Cloudflare

2. Select your domain

3. In the row of icons at the top select page rules

4. Add Page Rule


5. Enter your domain e.g.

6. Select ‘Always Use HTTPs’ from the dropdown

7. Save and Deploy


1. Settings > General

2. Set Site Address (URL) to e.g.


3. Save Changes

4. Test your site is now being served on https

Written by Matt Cooper
Hi, I'm Matt Cooper. I started this blog to pretty much act as a brain dump area for things I learn from day to day. You can contact me at: