Health Report : http://cloudflare.com

Follow recommendations in this health report to keep your site healthy

Date/Time Examined : 2016-10-24 21:04:00


Magelln :: SiteDoctor found 10 major issues

Page Title

Page Title : Cloudflare - The Web Performance & Security Compan


Title does not exceed 60 characters. It's fine!

Knowledge Base
Title is the heading of the webpage. Title is a sentence or string of words enclosed between HTML Title Tags (<title></title>) which represents the title of your webpage. Every webpage should have an unique title. Search engine robots / spiders search for the title of your website, and displays the title along with your website address in search results. Title is the most important element for both SEO and social sharing. Title should be less than 50 to 60 characters because search engines typically only use the first 50 to 60 characters in search results. A good title consists of the primary keyword, secondary keyword, and brand name. For example, a fictitious gaming information site title may be as follows: "The future of gaming information is here at GamingInformation.com". A webpage title should contain a proper glimpse of the website. Title is an important element as it serves as an identification of your website for user experience, SEO, and social sharing. So have a nice and catchy title.
Learn more

Meta Description

Meta Description : Here at Cloudflare, we make the Internet work the way it should. Offering CDN, DNS, DDoS protection and security, find out how we can help your site.


Meta Description does not exceed 150 characters. It's fine!

Knowledge Base
Description is the full interpretation of your webpage content and features. Most often it is a short paragraph that describes what features and information are provided on the webpage to its visitors. You may consider it as advertising of your website. Although not important for search engine ranking, it is very important for hits or visits from search engine results. Description should be less than 150 characters. Every webpage of website should contain an unique description to avoid description duplication. Description is the definition of your website for user experience, so use complete sentences which are short but descriptive of the webpage.

Meta Keyword

Meta Keyword :


No Meta Keywords found!

Knowledge Base
Meta Keywords are keywords inside Meta Tags. In recent years, Meta Keywords are less likely used by many search engines for ranking: the words of title and description are more often used as Meta Keywords. However, still recommended for SEO.

Single Keywords

Keyword Occurrence Density Possible Spam
Cloudflare 10 2.07 % No
View 8 1.656 % No
DNS 7 1.449 % No
Learn 6 1.242 % No
Resources 6 1.242 % No
Network 4 0.828 % No
Security 4 0.828 % No
Web 4 0.828 % No
CDN 4 0.828 % No
Internet 4 0.828 % No
DDoS 3 0.621 % No
Insight 3 0.621 % No
Papers 3 0.621 % No
Map 3 0.621 % No
White 3 0.621 % No
Case 3 0.621 % No
Support 3 0.621 % No
Data 3 0.621 % No
Privacy 3 0.621 % No
Blog 3 0.621 % No

Two Word Keywords

Keyword Occurrence Density Possible Spam
View All 4 0.828 % No
Learn more 4 0.828 % No
View all 4 0.828 % No
Case Studies 3 0.621 % No
Not a 3 0.621 % No
Resources Support 3 0.621 % No
Network Map 3 0.621 % No
Studies White 3 0.621 % No
Web Optimization 3 0.621 % No
the Internet 3 0.621 % No
White Papers 3 0.621 % No
User Privacy 2 0.414 % No
Privacy Data 2 0.414 % No
Data Integrity 2 0.414 % No
site User 2 0.414 % No
Integrity What’s 2 0.414 % No
your site 2 0.414 % No
Increase the 2 0.414 % No
the speed 2 0.414 % No
of your 2 0.414 % No

Three Word Keywords

Keyword Occurrence Density Possible Spam
Studies White Papers 3 0.621 % No
Case Studies White 3 0.621 % No
speed of your 2 0.414 % No
the speed of 2 0.414 % No
of your site 2 0.414 % No
your site User 2 0.414 % No
site User Privacy 2 0.414 % No
Increase the speed 2 0.414 % No
a Developer? Case 2 0.414 % No
Network Map DNS 2 0.414 % No
Map DNS China 2 0.414 % No
White Papers Videos 2 0.414 % No
Developer? Case Studies 2 0.414 % No
User Privacy Data 2 0.414 % No
Privacy Data Integrity 2 0.414 % No
13? Resources Support 2 0.414 % No
Resources Support Blog 2 0.414 % No
Support Blog API 2 0.414 % No
Blog API Guide 2 0.414 % No
TLS 13? Resources 2 0.414 % No

Four Word Keywords

Keyword Occurrence Density Possible Spam
Case Studies White Papers 3 0.621 % No
in TLS 13? Resources 2 0.414 % No
Network Map DNS China 2 0.414 % No
new in TLS 13? 2 0.414 % No
What’s new in TLS 2 0.414 % No
TLS 13? Resources Support 2 0.414 % No
Not a Developer? Case 2 0.414 % No
SSL WAF Traffic Control 2 0.414 % No
Studies White Papers Videos 2 0.414 % No
Developer? Case Studies White 2 0.414 % No
a Developer? Case Studies 2 0.414 % No
Integrity What’s new in 2 0.414 % No
of your site User 2 0.414 % No
speed of your site 2 0.414 % No
the speed of your 2 0.414 % No
Increase the speed of 2 0.414 % No
your site User Privacy 2 0.414 % No
site User Privacy Data 2 0.414 % No
Data Integrity What’s new 2 0.414 % No
Privacy Data Integrity What’s 2 0.414 % No

Keyword Usage

The most used Content Keywords do not match Meta Keywords!

Knowledge Base
Keyword usage is the using of your keywords inside Meta Tags and contents of your website. Use keywords that describes your site properly for precise search engine results: so you attract a good fit of surfers to your website.

Total Words

Total Words : 483

Knowledge Base
Unique words are uncommon words that reflects your site features and content. Search engine metrics are not intended to use unique words as ranking factor, but it is still useful to get a proper picture of your site content. Using positive unique words like complete, perfect, shiny, etc. provides for an optimal user experience.

Stop words are common words like prepositions, and some generic words like download, click me, offer, win etc. You are encouraged and advised to use more unique words and less stop words.

Text/HTML Ratio Test

Site failed Text/HTML Ratio Test!

Text/HTML Ratio Test : 11%

Knowledge Base
The ideal page's ratio of text to HTML code should lie between 20 to 60%. If it is less than 20%, your webpage is lacking information. Low SEO value, and poor user experience. If it is more than 60%, your webpage might be considered spammy

HTML Headings

H1(2)

  • Make the Internet work the way it should
  • A Growing Global Network Built for Scale

H2(5)

  • Making the Internet Work the Way It Should for Anything Online
  • Setting Up Cloudflare Is Easy
  • Cloudflare makes more than 4,000,000 Internet properties faster and safer. Join today!
  • Trusted By
  • Backed by

H3(4)

  • Performance
  • Security
  • Reliability
  • Insight

H4(0)

H5(0)

H6(0)

Knowledge Base
H1 Tags are the existence of any content inside H1 Tags. Although not important like Meta Titles and Descriptions for search engine ranking, they still are an important way to describe your contents in search engine results.

H2 Tags are less important, but still should be used for maximizing user experience.

robot.txt

Robot.txt file found!

Knowledge Base
robots.txt is a text file that resides in your website root directory, which contains instructions for various robots (mainly search engine robots) for how to crawl and index your website. robots.txt instructs search bots and others bots which directories are allowed or disallowed from being indexed and crawled, and time delay for bots to crawl and index. Full access or full restriction or customized access and/or restriction can be imposed via robots.txt.

robots.txt is very important for SEO. Your website directories will be crawled and indexed by search engines according to robots.txt instructions. So, add a robots.txt file in your website root directory. Write it properly, including your content enriched pages and other public pages, and exclude any pages which contain sensitive information. Note that robots.txt instructions to restrict access to your sensitive information is not 100%. Some bad robots will ignore the file. Further, anyone can view the file in their browser: and learn about hidden files and directories that they otherwise may not have known about. So do not use it alone for security. For example, password protect sensitive files and directories.
Learn more

Sitemap

Sitemap found!
Location: https://www.cloudflare.com/sitemap.xml

Knowledge Base
Sitemap is a XML file which contains a full list of your website URLs. It is used to suggest URLs for search engines to crawl and index. It can greatly help search engine robots index your website quickly and deeply. It is roughly an opposite of robots.txt. You can create a sitemap.xml by various free and paid service, or you can write it with proper way (read about how write a sitemap).

Keep these things in mind:
1) Sitemap must be less than 10 MB (10,485,760 bytes), and contain a maximum 50,000 URL. if you have more URLs or if your file is larger than 10 MB is size, then create multiple sitemap files, and use a sitemap index file.
2) Put your sitemap in website root directory, and add the URL of your sitemap in robots.txt. For example: Sitemap: /sitemap.xml
3) sitemap.xml can be compressed using grip for faster loading.

Broken Links: A broken link is an inaccessible link URL. A higher rate of broken links have a negative effect on search engine ranking due to reduced link equity. It also has a bad impact on user experience. There are several reasons for broken links:
1) An incorrect link entered by you.
2) The destination website removed the linked webpage given by you. (A common 404 error).
3) The destination website is irreversibly moved or no longer exists. (domain changed or site blocked or site offline).
4) User may be behind a firewall or security mechanism that is blocking the access to the destination website.
5) You have provided a link to a site that is blocked by firewall for outside access.
Learn more or Learn more

Internal vs External Links

Total Internal Links? 73
Total External Links? 11

Internal Links

  • /
  • /plans/
  • /a/sign-up
  • /a/login
  • /under-attack-hotline/
  • /performance/
  • /cdn/
  • /website-optimization/
  • /traffic-manager/
  • /security/
  • /ddos/
  • /ssl/
  • /waf/
  • /traffic-control/
  • /reliability/
  • /network/
  • /dns/
  • /network/china/
  • /insights/
  • /analytics/
  • /learning-resources/welcome-to-cloudflare/
  • /learning-resources/increase-website-speed/
  • /learning-resources/user-privacy-data-integrity/
  • /learning-resources/tls-1-3/
  • /case-studies/
  • /resources/
  • /plans/
  • https://www.cloudflare.com/a/sign-up
  • https://www.cloudflare.com/a/login
  • /under-attack-hotline/
  • /cdn/
  • /website-optimization/
  • /traffic-manager/
  • /performance/
  • /ddos/
  • /ssl/
  • /waf/
  • /traffic-control/
  • /security/
  • /network/
  • /dns/
  • /network/china/
  • /reliability/
  • /analytics/
  • /insights/
  • /learning-resources/welcome-to-cloudflare/
  • /learning-resources/increase-website-speed/
  • /learning-resources/user-privacy-data-integrity/
  • /learning-resources/tls-1-3/
  • /integrations/
  • /case-studies/
  • /resources/
  • /videos/
  • /performance/
  • /security/
  • /reliability/
  • /insights/
  • /video/cloudflare-setup.mp4
  • https://www.cloudflare.com/a/sign-up
  • /case-studies/
  • /plans/enterprise/contact/
  • /partners/
  • /security/
  • /apps/
  • /technical-resources/
  • /about-overview/
  • /people/
  • /join-our-team/
  • /logo/
  • /press/
  • /security-policy/
  • /terms/
  • /abuse/

External Links

  • https://support.cloudflare.com/
  • https://support.cloudflare.com
  • https://blog.cloudflare.com/
  • https://api.cloudflare.com/
  • https://support.cloudflare.com
  • https://blog.cloudflare.com/
  • https://api.cloudflare.com/
  • https://www.facebook.com/Cloudflare/
  • https://twitter.com/Cloudflare
  • https://plus.google.com/+cloudflare
  • https://www.linkedin.com/company/cloudflare-inc-

NoIndex , NoFollow, DoDollow Links

Total NoIndex Links 0
Total NoFollow Links 0
Total DoFollow Links 84
NoIndex Enabled by Meta Robot? No
NoFollow Enabled by Meta Robot? No

NoIndex Links

NoFollow Links



Knowledge Base

NoIndex : Noindex Directive is a Meta Tag value. Noindex Directive instructs search engine robots to not index a webpage, and not show the webpage in search engine results.

By default, a webpage is set as “index.” You should add <meta name="robots" content="noindex" /> directive to a webpage in the <head> section of the HTML if you do not want search engines to crawl the webpage, and include it in the SERPs (Search Engine Results Pages).

DoFollow & NoFollow : Nofollow Directive is a Meta Tag value. Nofollow Directive instructs search engine robots to not follow any links in the webpage.

By default, links are set as “follow.” You would set a link as “nofollow” in this way: <a href="http://www.example.com/" rel="nofollow">Anchor Text</a> if you want to suggest to search engine that the hyperlink should not pass any link equity/SEO value to the link target.

Learn more

SEO Friendly Links

Links are SEO friendly!

Knowledge Base
An SEO friendly link is one which roughly follows these rules. The URL should contain dash or underscore as a separator, not contain parameters, and should be static.

To resolve, use these techniques:
1) Replace all separators with dashes or underscores. Clean URL by replacing parameters with words: i.e., use SEO-friendly URLs.
2) Merge your www and non-www URLs.
3) Do not use dynamic and related URLs. Create an xml sitemap for proper indexing by search engines.
4) Block unfriendly and irrelevant links through robots.txt.
5) Endorse your canonical URLs using Canonical Tags.
Learn more

Favicon

Favicon found!

Learn more

Image 'alt' Test

24 images without Alt Text!

Images Without Alt Text

  • /img/logo-cloudflare-dark.svg
  • /img/logo-cloudflare.svg
  • /video/marketing-video/poster.jpg
  • /img/network-map/network-map-gradient.png
  • /img/homepage/digital-ocean.png
  • /img/logo/logo1.jpg
  • /img/logo/logo2.jpg
  • /img/logo/logo3.jpg
  • /img/logo/logo4.jpg
  • /img/logo/logo5.jpg
  • /img/logo/logo6.jpg
  • /img/logo/logo7.jpg
  • /img/logo/logo8.jpg
  • /img/logo/logo9.jpg
  • /img/logo/logo10.jpg
  • /img/logo/logo11.jpg
  • /img/logo/logo12.jpg
  • /img/homepage/microsoft.svg
  • /img/homepage/google.svg
  • /img/homepage/baidu.svg
  • /img/homepage/qualcomm.svg
  • //www.bizographics.com/collect/?pid=6724&fmt=gif
  • //googleads.g.doubleclick.net/pagead/viewthroughconversion/972248548/?value=0&guid=ON&script=0
  • //bat.bing.com/action/0?ti=5268204&Ver=2


Knowledge Base
Alt Tags are alternate titles for images. Alt Tags are used to describe images, and have high SEO value. They are also important for accessibility. So, add a suitable title using Alt Tags.
Learn more

DOC Type

DOC Type : <!DOCTYPE html>


Doc Type declared!

Knowledge Base
Doc Type is not a SEO factor, but it is checked for validating your webpage. So, set doctype of your HTML page.
Learn more

Depreciated HTML Tag

No depreciated HTML tags detected!

Knowledge Base
Older HTML Tags and attributes that have been superseded by other more functional or flexible alternatives (whether as HTML or as CSS ) are declared as deprecated in HTML4 by the W3C - the consortium that sets the HTML standards. Browsers should continue to support deprecated tags and attributes, but eventually these tags are likely to become obsolete, and so future support cannot be guaranteed.

HTML Page Size

HTML Page Size : 36 KB


HTML page size is <= 100KB!

Knowledge Base
HTML page size is the one of the main factors of webpage loading time. It should be less than 100 KB. Note that this size not include external CSS (.css files), external JavaScript (.js files), or images files.

Here are some steps to reduce your page size, and minimize webpage loading speed:
1) Move all your CSS and JS code to external files.
2) Locate text content to top of the page so that it can displayed before page fully loads.
3) Reduce or compress all CSS, JS, images, flash media files, etc.
Learn more

GZIP Compression

GZIP Compressed Size : 8 KB


GZIP compression is enabled!

Knowledge Base
GZIP is a generic compressor that can be applied to any stream of bytes: under the hood it remembers some of the previously seen content, and attempts to find and replace duplicate data fragments in an efficient way. For the curious, a great low-level explanation of GZIP. However, in practice however, GZIP performs best on text-based content, often achieving compression rates of as high as 70-90% for larger files, whereas running GZIP on assets that are already compressed via alternative algorithms (e.g. most image formats) yields little to no improvement. It is also recommended that GZIP compressed size should be <=33 KB

Inline CSS

6 Inline CSS detected!

Inline CSS

  • <iframe src="//www.googletagmanager.com/ns.html?id=GTM-W3LKCG" height="0" width="0" style="display:none;visibility:hidden"></iframe>
  • <div id="homepage-video-modal" class="homepage-video-modal js-homepage-video-modal" style="display: none;"></div>
  • <img height="1" width="1" alt="" style="display:none;" src="//www.bizographics.com/collect/?pid=6724&amp;fmt=gif"/>
  • <div style="display:inline;"></div>
  • <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/972248548/?value=0&amp;guid=ON&amp;script=0"/>
  • <img src="//bat.bing.com/action/0?ti=5268204&Ver=2" height="0" width="0" style="display:none; visibility: hidden;"/>


Knowledge Base
Inline CSS is the CSS code which resides in the HTML page inside HTML Tags instead of in an external .css file. Inline CSS increases the loading time of your webpage which is an important search engine ranking factor. So, try to avoid inline CSS, and load CSS via external CSS file.

Internal CSS

1 Internal CSS detected!

Knowledge Base
Internal CSS is the CSS code which resides in the HTML page inside Style Tags instead of in an external .css file. Internal CSS also increases the loading time of your webpage since page caching is possible for internal CSS. So, try to avoid internal CSS, and load CSS via external CSS file.

Microdata Schema Test

Site passed Microdata Schema Test. 1 results found!

Microdata Schema List

  • <html lang="en" itemscope itemtype="http://schema.org/Article"> <head> <meta charset="UTF-8"> <title>Cloudflare - The Web Performance & Security Company</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Here at Cloudflare, we make the Internet work the way it should. Offering CDN, DNS, DDoS protection and security, find out how we can help your site."> <link rel="canonical" href="https://www.cloudflare.com/"> <meta itemprop="name" content="Cloudflare - The Web Performance & Security Company"> <meta itemprop="description" content="Here at Cloudflare, we make the Internet work the way it should. Offering CDN, DNS, DDoS protection and security, find out how we can help your site."> <meta itemprop="image" content="/img/homepage/map.svg"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Cloudflare - The Web Performance & Security Company"> <meta name="twitter:description" content="Here at Cloudflare, we make the Internet work the way it should. Offering CDN, DNS, DDoS protection and security, find out how we can help your site."> <meta name="twitter:site" content="@cloudflare"> <meta name="twitter:creator" content="@cloudflare"> <meta name="twitter:image" content="/img/homepage/map.svg"> <meta property="og:title" content="Cloudflare - The Web Performance & Security Company"/> <meta property="og:type" content="article"/> <meta property="og:url" content="https://www.cloudflare.com/"/> <meta property="og:image" content="/img/homepage/map.svg"/> <meta property="og:description" content="Here at Cloudflare, we make the Internet work the way it should. Offering CDN, DNS, DDoS protection and security, find out how we can help your site."/> <meta property="og:site_name" content="Cloudflare"/> <noscript> <style>.nojs-hide{display:none;}</style> </noscript> <script src="https://cdn.optimizely.com/js/2511420542.js"></script> <link rel="stylesheet" href="/css/application-c36f9334b1.css"> <link rel="alternate" hreflang="es" href="https://www.cloudflare.com/es/"/> <link rel="alternate" hreflang="fr" href="https://www.cloudflare.com/fr/"/> <link rel="alternate" hreflang="de" href="https://www.cloudflare.com/de/"/> <script> ! function(a) { var b = /iPhone/i, c = /iPod/i, d = /iPad/i, e = /(?=.*\bAndroid\b)(?=.*\bMobile\b)/i, f = /Android/i, g = /(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i, h = /(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i, i = /IEMobile/i, j = /(?=.*\bWindows\b)(?=.*\bARM\b)/i, k = /BlackBerry/i, l = /BB10/i, m = /Opera Mini/i, n = /(CriOS|Chrome)(?=.*\bMobile\b)/i, o = /(?=.*\bFirefox\b)(?=.*\bMobile\b)/i, p = new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)", "i"), q = function(a, b) { return a.test(b) }, r = function(a) { var r = a || navigator.userAgent, s = r.split("[FBAN"); return "undefined" != typeof s[1] && (r = s[0]), s = r.split("Twitter"), "undefined" != typeof s[1] && (r = s[0]), this.apple = { phone: q(b, r), ipod: q(c, r), tablet: !q(b, r) && q(d, r), device: q(b, r) || q(c, r) || q(d, r) }, this.amazon = { phone: q(g, r), tablet: !q(g, r) && q(h, r), device: q(g, r) || q(h, r) }, this.android = { phone: q(g, r) || q(e, r), tablet: !q(g, r) && !q(e, r) && (q(h, r) || q(f, r)), device: q(g, r) || q(h, r) || q(e, r) || q(f, r) }, this.windows = { phone: q(i, r), tablet: q(j, r), device: q(i, r) || q(j, r) }, this.other = { blackberry: q(k, r), blackberry10: q(l, r), opera: q(m, r), firefox: q(o, r), chrome: q(n, r), device: q(k, r) || q(l, r) || q(m, r) || q(o, r) || q(n, r) }, this.seven_inch = q(p, r), this.any = this.apple.device || this.android.device || this.windows.device || this.other.device || this.seven_inch, this.phone = this.apple.phone || this.android.phone || this.windows.phone, this.tablet = this.apple.tablet || this.android.tablet || this.windows.tablet, "undefined" == typeof window ? this : void 0 }, s = function() { var a = new r; return a.Class = r, a }; "undefined" != typeof module && module.exports && "undefined" == typeof window ? module.exports = r : "undefined" != typeof module && module.exports && "undefined" != typeof window ? module.exports = s() : "function" == typeof define && define.amd ? define("isMobile", [], a.isMobile = s()) : a.isMobile = s() }(this); </script> <script> function getCookieValue(name) { var cookieRegex = new RegExp(name + "=([^;]+)"); var value = cookieRegex.exec(document.cookie); return (value != null) ? unescape(value[1]) : null; } var userLoggedIn = getCookieValue("__cf_effload") ? 1 : 0; (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', "UA-10218544-2", 'auto'); ga('set', 'dimension4', userLoggedIn); ga('create', "UA-10218544-16", 'auto', 'marketingTracker'); ga('marketingTracker.set', 'dimension4', userLoggedIn); // Optimizely Universal Analytics Integration // window.optimizely = window.optimizely || []; // window.optimizely.push("activateUniversalAnalytics"); function processData(x) { var y = {}; for (var i = 0; i < x.length - 1; i++) { var split = x[i].split('='); y[split[0].trim()] = split[1].trim(); } return y; } function objData(x) { return obj[x]; } function isIPv6() { ipv6 = (objData('ip').indexOf(":") > -1); switch (ipv6) { case true: return "IPv6"; break; default: return "IPv4"; } } var data; var obj; var client = new XMLHttpRequest(); client.open("GET", "/cdn-cgi/trace", false); client.onreadystatechange = function() { if (client.readyState === 4) { if (client.status === 200 || client.status == 0) { data = client.responseText.split("\n"); } } }; client.send(null); obj = processData(data); ga('set', 'dimension5', objData('colo')); ga('set', 'dimension6', objData('loc')); ga('set', 'dimension7', isIPv6()); ga('set', 'dimension8', objData('spdy')); ga('set', 'dimension9', objData('visit_scheme')); ga('set', 'dimension10', objData('fl')); ga('marketingTracker.set', 'dimension5', objData('colo')); ga('marketingTracker.set', 'dimension6', objData('loc')); ga('marketingTracker.set', 'dimension7', isIPv6()); ga('marketingTracker.set', 'dimension8', objData('spdy')); ga('marketingTracker.set', 'dimension9', objData('visit_scheme')); ga('marketingTracker.set', 'dimension10', objData('fl')); ga('send', 'pageview'); ga('marketingTracker.send', 'pageview'); </script> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-W3LKCG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script> (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push( { 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-W3LKCG'); </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "cloudflare.com", "url": "http://www.cloudflare.com", "sameAs": ["http://www.facebook.com/Cloudflare", "http://www.twitter.com/Cloudflare", "http://plus.google.com/+cloudflare", "https://www.linkedin.com/company/cloudflare-inc-", "http://www.youtube.com/user/CloudflareTeam"] } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Corporation", "name": "Cloudflare", "url": "http://www.cloudflare.com", "description": "Cloudflare is a free global CDN and DNS provider that can speed up and protect any site online." } </script> </head> <body class="marketing-nojs"> <header class="top-nav js-top-nav top-nav--transparent"> <nav class="top-nav__items"> <a href="/"> <img class="top-nav__logo top-nav__logo--dark top-nav__logo--transparent" src="/img/logo-cloudflare-dark.svg"> <img class="top-nav__logo top-nav__logo--light top-nav__logo--transparent" src="/img/logo-cloudflare.svg"> </a> <ul class="top-nav__item-list"> <li class="top-nav__item-list__link top-nav__items__desktop nojs-hide" data-submenu="products" id="products">Products <i class="icon-caret-down"></i></li> <li class="top-nav__item-list__link top-nav__items__desktop nojs-hide" data-submenu="learn" id="learn">Resources <i class="icon-caret-down"></i></li> <li class="top-nav__item-list__link top-nav__item-list__link--expand top-nav__items__desktop"><a href="/plans/">Plans</a></li> <li class="top-nav__item-list__link top-nav__item-list__link--expand top-nav__items__desktop top-nav__sales-number-container"><a href="tel:18889935273">Sales <span class="top-nav__sales-number">1-888-993-5273</span></a></li> <li id="mobilenav" class="top-nav__item-list__link top-nav__items__mobile-icon-container top-nav__items__mobile"><i class="top-nav__items__mobile-icon icon-navicon"></i></li> </ul> <span class="top-nav__search top-nav__search--list"> <span class="top-nav__link"> <a href="https://support.cloudflare.com/">Help</a> </span> <span class="top-nav__link"> <a href="/a/sign-up">Sign Up</a> </span> <span class="top-nav__link"> <a href="/a/login">Login</a> </span> <div class="top-nav__search_item top-nav__button"> <a href="/under-attack-hotline/">Under Attack?</a> </div> </span> </nav> <div class="mobile-nav"> <ul class="mobile-nav__list"> <li class="mobile-nav__list__item"> <div class="mobile-sub-nav__title" data-submenu="productsMobile"> <span class="mobile-sub-nav__title__text">Products</span> <i class="icon-caret-down"></i> </div> </li> <div id="productsMobile" class="mobile-sub"> <ul class="mobile-sub-nav"> <li class="mobile-sub-nav__item"> Performance <div class="mobile-sub-nav__item__all"><a class="mobile-nav__link button--gt-after" href="/performance/">View All</a></div> </li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/cdn/">CDN</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/website-optimization/">Web Optimization</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/traffic-manager/">Load Balancer</a></li> </ul> <ul class="mobile-sub-nav"> <li class="mobile-sub-nav__item"> Security <div class="mobile-sub-nav__item__all"><a class="mobile-nav__link button--gt-after" href="/security/">View All</a></div> </li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/ddos/">DDOS</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/ssl/">SSL</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/waf/">WAF</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/traffic-control/">Traffic Control</a></li> </ul> <ul class="mobile-sub-nav"> <li class="mobile-sub-nav__item"> Reliability <div class="mobile-sub-nav__item__all"><a class="mobile-nav__link button--gt-after" href="/reliability/">View All</a></div> </li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/network/">Network Map</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/dns/">DNS</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/network/china/">China</a></li> </ul> <ul class="mobile-sub-nav"> <li class="mobile-sub-nav__item"> Insight <div class="mobile-sub-nav__item__all"><a class="mobile-nav__link button--gt-after" href="/insights/">View All</a></div> </li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/analytics/">Analytics</a></li> </ul> </div> <li class="mobile-nav__list__item"> <div class="mobile-sub-nav__title" data-submenu="learningMobileArea"> <span class="mobile-sub-nav__title__text">Resources</span> <i class="icon-caret-down"></i> </div> </li> <div id="learningMobileArea" class="mobile-sub"> <ul class="mobile-sub-nav"> <li class="mobile-sub-nav__item"> Learn </li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/learning-resources/welcome-to-cloudflare/">Getting started with Cloudflare</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/learning-resources/increase-website-speed/">Increase the speed of your site</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/learning-resources/user-privacy-data-integrity/">User Privacy & Data Integrity</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/learning-resources/tls-1-3/">What’s new in TLS 1.3?</a></li> </ul> <ul class="mobile-sub-nav"> <li class="mobile-sub-nav__item"> Resources </li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="https://support.cloudflare.com">Support</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="https://blog.cloudflare.com/">Blog</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="https://api.cloudflare.com/">API Guide</li> </ul> <ul class="mobile-sub-nav"> <li class="mobile-sub-nav__item"> Not a Developer </li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/case-studies/">Case Studies</a></li> <li class="mobile-sub-nav__item"><a class="mobile-nav__link" href="/resources/">White Papers</a></li> </ul> </div> <li class="mobile-nav__list__item mobile-nav__list__item--expand"> <a class="mobile-nav__link" href="/plans/"> <span class="mobile-nav__list__item__text">Plans</span> </a> </li> <li class="mobile-nav__list__item mobile-nav__list__item--expand" id="signupMobile"> <a class="mobile-nav__link" href="https://www.cloudflare.com/a/sign-up"> <span class="mobile-nav__list__item__text">Sign up</span> </a> </li> <li class="mobile-nav__list__item mobile-nav__list__item--expand" id="loginMobile"> <a class="mobile-nav__link" href="https://www.cloudflare.com/a/login"> <span class="mobile-nav__list__item__text">Login</span> </a> </li> <li class="mobile-nav__list__item mobile-nav__list__item--expand" id="underattackMobile"> <a class="mobile-nav__link" href="/under-attack-hotline/"> <span class="mobile-nav__list__item__text">Under Attack?</span> </a> </li> </ul> </div> <div class="desktop-nav"> <div class="desktop-nav__products desktop-nav__container"> <span class="grid"> <ul class="grid__item grid__item--fourth grid__item--no-v-padding"> <li class="desktop-nav__sub-menu__list__item">Performance</li> <li class="desktop-nav__sub-menu__list__item"><a href="/cdn/">CDN</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/website-optimization/">Web Optimization</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/traffic-manager/">Load Balancer</a></li> <li class="desktop-nav__sub-menu__list__item desktop-nav__sub-menu__list__bottom"> <a href="/performance/" class="button--gt-after">View all</a> </li> </ul> <ul class="grid__item grid__item--fourth grid__item--no-v-padding"> <li class="desktop-nav__sub-menu__list__item">Security</li> <li class="desktop-nav__sub-menu__list__item"><a href="/ddos/">DDoS</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/ssl/">SSL</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/waf/">WAF</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/traffic-control/">Traffic Control</a></li> <li class="desktop-nav__sub-menu__list__item desktop-nav__sub-menu__list__bottom"> <a href="/security/" class="button--gt-after">View all</a> </li> </ul> <ul class="grid__item grid__item--fourth grid__item--no-v-padding"> <li class="desktop-nav__sub-menu__list__item">Reliability</li> <li class="desktop-nav__sub-menu__list__item"><a href="/network/">Network Map</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/dns/">DNS</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/network/china/">China</a></li> <li class="desktop-nav__sub-menu__list__item desktop-nav__sub-menu__list__bottom"> <a href="/reliability/" class="button--gt-after">View all</a> </li> </ul> <ul class="grid__item grid__item--fourth grid__item--no-v-padding"> <li class="desktop-nav__sub-menu__list__item">Insight</li> <li class="desktop-nav__sub-menu__list__item"><a href="/analytics/">Analytics</a></li> <li class="desktop-nav__sub-menu__list__item desktop-nav__sub-menu__list__bottom"> <a href="/insights/" class="button--gt-after">View all</a> </li> </ul> </span> </div> <div class="desktop-nav__learn desktop-nav__container"> <span class="grid grid--center"> <ul class="grid__item grid__item--third"> <li class="desktop-nav__sub-menu__list__item">Learn</li> <li class="desktop-nav__sub-menu__list__item"><a href="/learning-resources/welcome-to-cloudflare/">Welcome to Cloudflare. Now what?</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/learning-resources/increase-website-speed/">Increase the speed of your site</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/learning-resources/user-privacy-data-integrity/">User Privacy & Data Integrity</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/learning-resources/tls-1-3/">What’s new in TLS 1.3?</a></li> </ul> <ul class="grid__item grid__item--third"> <li class="desktop-nav__sub-menu__list__item">Resources</li> <li class="desktop-nav__sub-menu__list__item"><a href="https://support.cloudflare.com">Support</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="https://blog.cloudflare.com/">Blog</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="https://api.cloudflare.com/">API Guide</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/integrations/">Integrations</a></li> </ul> <ul class="grid__item grid__item--third"> <li class="desktop-nav__sub-menu__list__item">Not a Developer?</li> <li class="desktop-nav__sub-menu__list__item"><a href="/case-studies/">Case Studies</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/resources/">White Papers</a></li> <li class="desktop-nav__sub-menu__list__item"><a href="/videos/">Videos</a></li> </ul> </span> </div> </div> </header> <div class="site-content site-content--homepage"> <div id="homepage-video-modal" class="homepage-video-modal js-homepage-video-modal" style="display: none;"></div> <div class="homepage"> <div id="js-change-header"></div> <section class="homepage-video js-hero__video-area"> <div class="homepage-video__viewport js-homepage-video__viewport"> <div class="homepage-video__poster"> <picture> <source media="(min-width: 401px)" srcset="/video/marketing-video/poster.jpg"/> <source media="(max-width: 400px)" srcset="/video/marketing-video/poster-mobile.jpg"/> <img src="/video/marketing-video/poster.jpg"/> </picture> </div> </div> <h1 class="homepage-video__heading">Make the Internet work the way it should</h1> <a href="#" class="homepage-video__play-text text--gt-after js-homepage-video__play-text">Watch the video</a> </section> <section class="tile tile__background--white js-hero__map-area"> <div class="tile__content tile__content--fixed"> <h1 class="marketing-h2 marketing-h2--long-title marketing-h2--center">A Growing Global Network Built for Scale</h1> <p class='marketing-tagline marketing-tagline--margin-bottom'>10 Tbps Capacity and 100 Data Center Global Footprint</p> <div class="grid grid--center"> <div class='network-map'> <svg class='network-map__map network-map__map--gradient js-network-map' height='0'></svg> <noscript><img src='/img/network-map/network-map-gradient.png' class='network-map__fallback-image'></noscript> </div> </div> </div> </section> <section class="tile tile--gray"> <div class="tile__content tile__content--fixed"> <div class="grid"> <div class='grid__item'> <h2 class="marketing-h2 marketing-h2--long-title">Making the Internet Work the Way It Should for Anything Online</h2> <div class='marketing-body'> <p>Cloudflare speeds up and protects millions of websites, APIs, SaaS services, and other properties connected to the Internet. Our Anycast technology enables our benefits to scale with every server we add to our growing footprint of data centers.</p> </div> </div> </div> <div class="grid"> <a href='/performance/' class="grid__item grid__item--half grid__item--feature tile__background--purple text--white"> <h3 class='medium-heading'>Performance</h3> <p class='text--extra-small'>Cloudflare dramatically improves website performance through our global CDN and web optimization features. <span class="homepage-feature-cta homepage-feature-cta--purple">Learn more</span></p> </a> <a href='/security/' class="grid__item grid__item--half grid__item--feature tile__background--green text--white"> <h3 class='medium-heading'>Security</h3> <p class='text--extra-small'>Cloudflare’s WAF, DDoS protection, and SSL defend website owners and their visitors from all types of online threats. <span class="homepage-feature-cta homepage-feature-cta--green">Learn more</span></p> </a> <a href='/reliability/' class="grid__item grid__item--half grid__item--feature tile__background--blue text--white"> <h3 class='medium-heading'>Reliability</h3> <p class='text--extra-small'>With over 35% market share, Cloudflare runs the largest, fastest, and most reliable managed DNS service in the world. <span class="homepage-feature-cta homepage-feature-cta--blue">Learn more</span></p> </a> <a href='/insights/' class="grid__item grid__item--half grid__item--feature tile__background--yellow text--white"> <h3 class='medium-heading'>Insight</h3> <p class='text--extra-small'>Cloudflare’s network helps identify visitor and bot behavior that isn’t accessible to conventional analytics technologies. <span class="homepage-feature-cta homepage-feature-cta--yellow">Learn more</span></p> </a> </div> </div> </section> <section class="tile tile--border tile__background--white js-cloudflare-setup-video-tile"> <div class="tile__content tile__content--fixed"> <h2 class="marketing-h2 marketing-h2--center marketing-h2--bottom-margin"> Setting Up Cloudflare Is Easy </h2> <div class="grid grid--center"> <video class='grid__item grid__item js-cloudflare-setup-video no-margin-bottom' src="/video/cloudflare-setup.mp4" poster="/img/getting-started.png" autoplay loop> Sorry, your browser doesn't support embedded videos, but don't worry, you can <a href="/video/cloudflare-setup.mp4">download it</a> and watch it with your favorite video player! </video> <p>Set up a domain in less than 5 minutes. Keep your hosting provider. No code changes required.</p> </div> </section> <section class="tile tile__background--white tile__background--green"> <div class="tile__content tile__content--fixed"> <h2 class="tile__heading tile__heading--center text--white"> Cloudflare makes more than 4,000,000 Internet properties faster and safer. Join today! </h2> <div class="grid grid--center"> <div class="grid__item grid__item--fourth-half"> <a href="https://www.cloudflare.com/a/sign-up" class="button button--orange button--inline">Sign up</a> </div> </div> </div> </section> <section class="tile tile--gray"> <div class="tile__content tile__content--fixed"> <div class="homepage-customer-quote"> <div class="icon-quote-left homepage-customer-quote__quotemark"></div> <div class="homepage-customer-quote__quote">Cloudflare has incredibly large network and infrastructure to stop really large attacks on the DNS system. We just get clean requests and never have to deal with malicious traffic or attacks on the DNS infrastructure. Pairing security with bandwidth savings and fast global DNS response time makes Cloudflare the perfect partner for our business.</div> <div class="homepage-customer-quote__by"> <div class="homepage-customer-quote__logo"> <img src="/img/homepage/digital-ocean.png"> </div> <div class="homepage-customer-quote__name"> SAM KOTTLER<br> Platform Engineer at DigitalOcean </div> </div> </div> </div> </section> <section class="tile"> <div class="tile__content--fixed"> <div class="tile__row text--row-extra"> <h2 class="marketing-h2 marketing-h2--center">Trusted By</h2> <div class="center-text"> <a href="/case-studies/" class="button--gt-after">Read some of our case studies</a> </div> </div> <div class="grid"> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo1.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo2.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo3.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo4.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo5.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo6.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo7.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo8.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo9.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo10.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo11.jpg" class="responsive-image responsive-image--200px-width"> </div> <div class="grid__item--half-mobile grid__item--half-tablet grid__item grid__item--half-fourth"> <img src="/img/logo/logo12.jpg" class="responsive-image responsive-image--200px-width"> </div> </div> </div> </section> <section class="tile tile__background--blue backedby-section"> <div class="tile__content tile__content--fixed"> <h2 class="tile__heading tile__heading--center text--white"> Backed by </h2> <div class="grid grid--center"> <div class="grid__item grid__item--full-fourth"> <img src="/img/homepage/microsoft.svg" class="banner-image banner-image--200px-width"> </div> <div class="grid__item grid__item--full-fourth"> <img src="/img/homepage/google.svg" class="banner-image banner-image--200px-width"> </div> <div class="grid__item grid__item--full-fourth"> <img src="/img/homepage/baidu.svg" class="banner-image banner-image--200px-width backedby-section__baidu-logo"> </div> <div class="grid__item grid__item--full-fourth"> <img src="/img/homepage/qualcomm.svg" class="banner-image banner-image--200px-width backedby-section__qualcomm-logo"> </div> </div> </div> </section> </div> </div> <script> function _setCookieTrue(cookieName, daysToExpire) { // Sets a boolean cookie to expire never with the given cookie name with the value of 1 if (daysToExpire) { var ms1Day = 24 * 60 * 60 * 1000; date = new Date(); date.setTime(date.getTime() + (daysToExpire * ms1Day)); expireDate = date.toGMTString(); } else { expireDate = ""; } document.cookie = "cfmrk_" + cookieName + "=1;expires=" + expireDate + ";path=/"; }; // Check if user is coming from a location to redirect to a translated page (function() { var userLoc = objData('loc'); var userLangRedirected = getCookieValue("userLangRedirect") ? 1 : 0; if (!userLangRedirected && (userLoc === 'ES' || userLoc === 'FR' || userLoc === 'DE')) { var pathname = location.pathname; var url; var URLLang; var exp = /^\/[A-z]{2}\//; // matches a lang such as /es/ or /de/ userLoc = userLoc.toLowerCase(); url = pathname; URLLang = url.substring(0, 4); if (!URLLang.match(exp)) { // Special case for vanilla URLs without a lang substring url = '/' + userLoc + url; _setCookieTrue("userLangRedirect"); window.location = url; } else { if (URLLang.indexOf(userLoc) !== -1) { return; } else { url = url.slice(3); url = '/' + userLoc + url; _setCookieTrue("userLangRedirect"); window.location = url; } } } })(); </script> <footer class="main-footer"> <div class="main-footer__container"> <div class="main-footer__row"> <div class="main-footer__menu-group"> <ul id="salesMenu"> <li data-submenu="salesMenu" class="main-footer__menu-group__header js-toggle-footer-group">Contact Sales <i class="icon-caret-down"></i></li> <li><a href="/plans/enterprise/contact/">Enterprise Sales</a></li> <li><a href="/partners/">Partners</a></li> </ul> <p class="phone"> US: <a class="tel" href="tel:18889935273">1 (888) 99 FLARE</a> <br> UK: <a class="tel" href="tel:4402035146970">+44 (0)20 3514 6970</a> <br> Singapore: <a class="tel" href="tel:6531583954">+65 3158 3954</a> <br> Int'l: <a class="tel" href="tel:16503198930">+1 (650) 319 8930</a> </p> <ul class="js-footer-language-picker footer-language-picker"> <li class="footer-language-picker__active"><a data-selectlang="">EN</a></li> <li><a data-selectlang="es">ES</a></li> <li><a data-selectlang="fr">FR</a></li> <li><a data-selectlang="de">DE</a></li> </ul> </div> <div class="main-footer__menu-group"> <ul id="whatwedoMenu"> <li data-submenu="whatwedoMenu" class="main-footer__menu-group__header js-toggle-footer-group">What We Do <i class="icon-caret-down"></i></li> <li><a href="/plans/">Plans</a></li> <li><a href="/cdn/">CDN</a></li> <li><a href="/ddos/">DDoS</a></li> <li><a href="/dns/">DNS</a></li> <li><a href="/security/">Web Security</a></li> <li><a href="/website-optimization/">Web Optimization</a></li> <li><a href="/apps/">Apps</a></li> <li><a href="/network/">Network Map</a></li> </ul> </div> <div class="main-footer__menu-group"> <ul id="resourcesMenu"> <li data-submenu="resourcesMenu" class="main-footer__menu-group__header js-toggle-footer-group">Resources <i class="icon-caret-down"></i></li> <li><a href="https://support.cloudflare.com">Support</a></li> <li><a href="/videos/">Video Guides</a></li> <li><a href="/technical-resources/">Technical Resources</a></li> <li><a href="/integrations/">Integrations</a></li> <li><a href="https://blog.cloudflare.com/">Blog</a></li> </ul> </div> <div class="main-footer__menu-group"> <ul id="notadevMenu"> <li data-submenu="notadevMenu" class="main-footer__menu-group__header js-toggle-footer-group">Not a Developer? <i class="icon-caret-down"></i></li> <li><a href="/case-studies/">Case Studies</a></li> <li><a href="/resources/">White Papers</a></li> <li><a href="/videos/">Videos</a></li> </ul> </div> <div class="main-footer__menu-group"> <ul id="aboutMenu"> <li data-submenu="aboutMenu" class="main-footer__menu-group__header js-toggle-footer-group">About <i class="icon-caret-down"></i></li> <li><a href="/about-overview/">Overview</a></li> <li><a href="/people/">Our Team</a></li> <li><a href="/join-our-team/">Careers</a></li> <li><a href="/logo/">Logo</a></li> <li><a href="/press/">Press</a></li> <li><a href="/security-policy/">Privacy Policy</a></li> <li><a href="/terms/">Terms of Service</a></li> <li><a href="/abuse/">Trust and Safety</a></li> </ul> </div> </div> <div class="main-footer__menu_bottom"> <div class="main-footer__menu_bottom__container"> <div class="main-footer__menu_bottom__social"> <a target="_blank" href="https://www.facebook.com/Cloudflare/"><i class="icon-facebook-circled"></i></a> <a target="_blank" href="https://twitter.com/Cloudflare"><i class="icon-twitter-circled"></i></a> <a target="_blank" href="https://plus.google.com/+cloudflare"><i class="icon-gplus-circled"></i></a> <a target="_blank" href="https://www.linkedin.com/company/cloudflare-inc-"><i class="icon-linkedin-circled"></i></a> </div> <div class="main-footer__menu_bottom__copyright"> &copy; Cloudflare, Inc. </div> </div> </div> </div> </footer> <script src="/js/vendor-867574649a.js"></script> <script src="/js/core-e302761109.js"></script> <script src='/js/pages/homepage-7633c31d42.js'></script> <script type="text/javascript" src="//cdn.bizible.com/scripts/bizible.js" async=""></script> <script> (function(b, i, z, o) { b._bizo_data_partner_id = "6724"; z = i.scripts[0]; o = i.createElement("script"); o.src = "//js.bizographics.com/insight.min.js"; z.parentNode.insertBefore(o, z) })(window, document); </script> <noscript><img height="1" width="1" alt="" style="display:none;" src="//www.bizographics.com/collect/?pid=6724&amp;fmt=gif"/></noscript> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 972248548; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script> <noscript> <div style="display:inline;"></div> </noscript> <script> (function(w, d, t, r, u) { var f, n, i; w[u] = w[u] || [], f = function() { var o = { ti: "5268204" }; o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad") }, n = d.createElement(t), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function() { var s = this.readyState; s && s !== "loaded" && s !== "complete" || (f(), n.onload = n.onreadystatechange = null) }, i = d.getElementsByTagName(t)[0], i.parentNode.insertBefore(n, i) })(window, document, "script", "//bat.bing.com/bat.js", "uetq"); </script> <noscript><img src="//bat.bing.com/action/0?ti=5268204&Ver=2" height="0" width="0" style="display:none; visibility: hidden;"/></noscript> </body> </html>


Knowledge Base
Microdata is the information underlying a HTML string or paragraph. Consider a string "Avatar", it could refer a profile picture on forum, blog or social networking site, or it may refer to a highly successful 3D movie. Microdata is used to specify the reference or underlying information about a HTML string. Microdata improves chances that a search engine and other application will better understand your content, and better display it in the search results.
Learn more

IP & DNS Report

IPv4 198.41.214.162
IPv6 2400:cb00:2048:1::c629:d6a2
DNS Report
SLHostClassTTLTypePRITargetIP
1cloudflare.comIN299A198.41.215.162
2cloudflare.comIN299A198.41.214.162
3cloudflare.comIN32692NSns6.cloudflare.com
4cloudflare.comIN32692NSns7.cloudflare.com
5cloudflare.comIN32692NSns4.cloudflare.com
6cloudflare.comIN32692NSns3.cloudflare.com
7cloudflare.comIN32692NSns5.cloudflare.com
8cloudflare.comIN43200MX10aspmx.l.google.com
9cloudflare.comIN43200MX50aspmx3.googlemail.com
10cloudflare.comIN43200MX30alt2.aspmx.l.google.com
11cloudflare.comIN43200MX20alt1.aspmx.l.google.com
12cloudflare.comIN43200MX40aspmx2.googlemail.com
13cloudflare.comIN299AAAA2400:cb00:2048:1::c629:d7a2
14cloudflare.comIN299AAAA2400:cb00:2048:1::c629:d6a2

IP Canonicalization Test

Site failed IP Canonicalization Test!

Knowledge Base
If multiple domains are registered under a single IP address, search bots can label other sites as duplicates of one site. This is IP canonicalization. Little bit like URL canonicalizaion. To solve this, use redirects.
Learn more

URL Canonicalization Test

Site failed URL Canonicalization Test!

Knowledge Base
Canonical Tags make all tagged URLs lead to a single address or webpage, and thereby treated as a single URL. For example:
<link rel="canonical" href="https://mywebsite.com/home" />
<link rel="canonical" href="https://www.mywebsite.com/home" />
Both refer to the link mywebsite.com/home. So, both URLs pointing to the same page with same content. This will boost your search engine ranking by eliminating content duplication: which is usually penalized by search engines. Use Canonical Tags for all URLs which point to the same page or page with identical content.
Learn more

Plain Text Email Test

Site passed Plain Text Email Test. No plain text email found!

Knowledge Base
Plain text email address is vulnerable to email scrapping agents. An email scrapping agent crawls your website, and collects every email address which written in plain text. So, the existence of a plain text email address in your website can help spammers in email harvesting.

To fight this, you can obfuscate your email addresses in several ways:
1) CSS pseudo classes.
2) Writing backward your email address.
3) Obfuscate your email address using JavaScript.
4) Display email address as image.
Learn more

cURL Response

urlhttps://www.cloudflare.com/content typetext/html
http code200header size1284
request size390filetime-1
ssl verify result0redirect count1
total time0.338948namelookup time0.008383
connect time0.010329pretransfer time0.038092
size upload0size download36873
speed download108786speed upload0
download content length-1upload content length-1
starttransfer time0.319361redirect time0.015545
redirect urlprimary ip198.41.215.162
certinfoprimary port443
local ip72.9.99.234local port53552

Mobile Friendly Check


Mobile Friendly : Yes

Score : 100

Localized Rule Name Rule Impact
Mobile viewport not set 0
Text too small to read 0
Uses incompatible plugins 0
Content wider than screen 0
Links too close together 0
Content blocked by app install interstitial 0
CMS:
Locale: en_US
Roboted Resources: 2
Transient Fetch Failure Resources: 0

Google Page Speed Insight (Mobile)

Page Speed

Usability Score


Page Statistics


numberResources62numberHosts20
totalRequestBytes8000numberStaticResources43
htmlResponseBytes38251textResponseBytes579
overTheWireResponeBytes3162736cssResponseBytes188005
imageResponseBytes431889javascriptResponseBytes2325992
otherResponseBytes4729numberJsResources14
numberCssResources1


Avoid App Install Interstitials That Hide Content

Your page does not appear to have any app install interstitials that hide a significant amount of content. Learn more about the importance of avoiding the use of app install interstitials.

Avoid Plugins

Your page does not appear to use plugins, which would prevent content from being usable on many platforms. Learn more about the importance of avoiding plugins.

Configure Viewport

Your page specifies a viewport matching the device's size, which allows it to render properly on all devices. Learn more about configuring viewports.

Size Content to Viewport

The contents of your page fit within the viewport. Learn more about sizing content to the viewport.

Size Tap Targets Appropriately

All of your page's links/buttons are large enough for a user to easily tap on a touchscreen. Learn more about sizing tap targets appropriately.

Use Legible Font Sizes

The text on your page is legible. Learn more about using legible font sizes.

Landing Page Redirects

Your page has no redirects. Learn more about avoiding landing page redirects

GZIP Compression

You have compression enabled. Learn more about enabling compression.

Leverage Browser Caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Leverage browser caching for the following cacheable resources:

  • https://bat.bing.com/bat.js
  • https://cdn.bizible.com/scripts/bizible.js
  • https://cdn.optimizely.com/js/2511420542.js
  • https://www.googletagmanager.com/gtm.js?id=GTM-W3LKCG
  • https://connect.facebook.net/en_US/fbevents.js
  • https://www.google-analytics.com/analytics.js
  • https://www.cloudflare.com/img/getting-started.png
  • https://www.cloudflare.com/img/homepage/baidu.svg
  • https://www.cloudflare.com/img/homepage/digital-ocean.png
  • https://www.cloudflare.com/img/homepage/google.svg
  • https://www.cloudflare.com/img/homepage/microsoft.svg
  • https://www.cloudflare.com/img/homepage/qualcomm.svg
  • https://www.cloudflare.com/img/logo-cloudflare-dark.svg
  • https://www.cloudflare.com/img/logo-cloudflare.svg
  • https://www.cloudflare.com/img/logo/logo1.jpg
  • https://www.cloudflare.com/img/logo/logo10.jpg
  • https://www.cloudflare.com/img/logo/logo11.jpg
  • https://www.cloudflare.com/img/logo/logo12.jpg
  • https://www.cloudflare.com/img/logo/logo2.jpg
  • https://www.cloudflare.com/img/logo/logo3.jpg
  • https://www.cloudflare.com/img/logo/logo4.jpg
  • https://www.cloudflare.com/img/logo/logo5.jpg
  • https://www.cloudflare.com/img/logo/logo6.jpg
  • https://www.cloudflare.com/img/logo/logo7.jpg
  • https://www.cloudflare.com/img/logo/logo8.jpg
  • https://www.cloudflare.com/img/logo/logo9.jpg
  • https://www.cloudflare.com/img/modal-close-button.png
  • https://www.cloudflare.com/video/marketing-video/playeroverlay.png
  • https://www.cloudflare.com/video/marketing-video/poster.jpg
  • https://cdn.bizible.com/BizibleAcct.js?_biz_u=9adba020fbc54cf1b59dfea1fe87fee3&_biz_h=358185011&cdn_o=a&jsVer=4.16.10.07
  • https://www.cloudflare.com/fonts/cloudflare.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-bold-webfont.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-extrabold-webfont.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-light-webfont.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-regular-webfont.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-semibold-webfont.woff
  • https://www.cloudflare.com/fonts/roboto-slab/robotoslab-light-webfont.woff

Server Response Time

Your server responded quickly. Learn more about server response time optimization.

Minify CSS

Your CSS is minified. Learn more about minifying CSS.

Minify HTML

Your HTML is minified. Learn more about minifying HTML.

Minify JavaScript

Your JavaScript content is minified. Learn more about minifying HTML.

Render-blocking JavaScript and CSS

Your page has (1) blocking script resources and (1) blocking CSS resources. This causes a delay in rendering your page. None of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.

Render-blocking JavaScript

  • https://cdn.optimizely.com/js/2511420542.js

Render-blocking CSS

  • https://www.cloudflare.com/css/application-c36f9334b1.css

Optimize Images

Your images are optimized. Learn more about optimizing images.

Prioritize Visible Content

You have the above-the-fold content properly prioritized. Learn more about prioritizing visible content.

Google Page Speed Insight (Desktop)


Page Statistics


numberResources64numberHosts22
totalRequestBytes8152numberStaticResources45
htmlResponseBytes38251textResponseBytes545
overTheWireResponeBytes3457930cssResponseBytes188005
imageResponseBytes431889javascriptResponseBytes2621223
otherResponseBytes4726numberJsResources16
numberCssResources1


Page Speed

Landing Page Redirects

Your page has no redirects. Learn more about avoiding landing page redirects

GZIP Compression

You have compression enabled. Learn more about enabling compression.

Leverage Browser Caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Leverage browser caching for the following cacheable resources:

  • https://bat.bing.com/bat.js
  • https://cdn.bizible.com/scripts/bizible.js
  • https://static.hotjar.com/c/hotjar-232431.js?sv=5
  • https://cdn.optimizely.com/js/2511420542.js
  • https://www.googletagmanager.com/gtm.js?id=GTM-W3LKCG
  • https://connect.facebook.net/en_US/fbevents.js
  • https://www.google-analytics.com/analytics.js
  • https://www.cloudflare.com/img/getting-started.png
  • https://www.cloudflare.com/img/homepage/baidu.svg
  • https://www.cloudflare.com/img/homepage/digital-ocean.png
  • https://www.cloudflare.com/img/homepage/google.svg
  • https://www.cloudflare.com/img/homepage/microsoft.svg
  • https://www.cloudflare.com/img/homepage/qualcomm.svg
  • https://www.cloudflare.com/img/logo-cloudflare-dark.svg
  • https://www.cloudflare.com/img/logo-cloudflare.svg
  • https://www.cloudflare.com/img/logo/logo1.jpg
  • https://www.cloudflare.com/img/logo/logo10.jpg
  • https://www.cloudflare.com/img/logo/logo11.jpg
  • https://www.cloudflare.com/img/logo/logo12.jpg
  • https://www.cloudflare.com/img/logo/logo2.jpg
  • https://www.cloudflare.com/img/logo/logo3.jpg
  • https://www.cloudflare.com/img/logo/logo4.jpg
  • https://www.cloudflare.com/img/logo/logo5.jpg
  • https://www.cloudflare.com/img/logo/logo6.jpg
  • https://www.cloudflare.com/img/logo/logo7.jpg
  • https://www.cloudflare.com/img/logo/logo8.jpg
  • https://www.cloudflare.com/img/logo/logo9.jpg
  • https://www.cloudflare.com/img/modal-close-button.png
  • https://www.cloudflare.com/video/marketing-video/playeroverlay.png
  • https://www.cloudflare.com/video/marketing-video/poster.jpg
  • https://cdn.bizible.com/BizibleAcct.js?_biz_u=fe1619cc527e48baf32bb7eb0698fcc2&_biz_h=631974370&cdn_o=a&jsVer=4.16.10.07
  • https://snap.licdn.com/li.lms-analytics/insight.min.js
  • https://www.cloudflare.com/fonts/cloudflare.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-bold-webfont.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-extrabold-webfont.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-light-webfont.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-regular-webfont.woff
  • https://www.cloudflare.com/fonts/open-sans/opensans-semibold-webfont.woff
  • https://www.cloudflare.com/fonts/roboto-slab/robotoslab-light-webfont.woff

Server Response Time

Your server responded quickly. Learn more about server response time optimization.

Minify CSS

Your CSS is minified. Learn more about minifying CSS.

Minify HTML

Your HTML is minified. Learn more about minifying HTML.

Minify JavaScript

Your JavaScript content is minified. Learn more about minifying HTML.

Render-blocking JavaScript and CSS

Your page has (1) blocking script resources and (1) blocking CSS resources. This causes a delay in rendering your page. None of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.

Render-blocking JavaScript

  • https://cdn.optimizely.com/js/2511420542.js

Render-blocking CSS

  • https://www.cloudflare.com/css/application-c36f9334b1.css

Optimize Images

Properly formatting and compressing images can save many bytes of data.
Optimize the following images to reduce their transfer size by 65.7KiB ( 54% reduction ).

  • https://www.cloudflare.com/video/marketing-video/poster.jpg could save 46.6KiB ( 49%reduction )
  • https://www.cloudflare.com/img/logo/logo11.jpg could save 9.2KiB ( 83%reduction )
  • https://www.cloudflare.com/img/logo/logo6.jpg could save 9KiB ( 82%reduction )
  • https://www.cloudflare.com/img/homepage/digital-ocean.png could save 948B ( 30%reduction )

Prioritize Visible Content

You have the above-the-fold content properly prioritized. Learn more about prioritizing visible content.