{"id":137785,"date":"2022-01-12T10:01:11","date_gmt":"2022-01-12T15:01:11","guid":{"rendered":"https:\/\/ahrefs.com\/blog\/?p=137785"},"modified":"2025-01-18T14:43:23","modified_gmt":"2025-01-18T19:43:23","slug":"googlebot","status":"publish","type":"post","link":"https:\/\/ahrefs.com\/blog\/googlebot\/","title":{"rendered":"What Is Googlebot &amp; How Does It&nbsp;Work?"},"content":{"rendered":"\n<div class=\"intro-txt\">Googlebot is the web crawler used by Google to gather the information needed and build a searchable index of the web. Googlebot has mobile and desktop crawlers, as well as specialized crawlers for news, images, videos, and&nbsp;more.<\/div>\n\n\n\n<p>There are more <a href=\"https:\/\/developers.google.com\/search\/docs\/advanced\/crawling\/overview-google-crawlers\">crawlers Google uses for specific tasks<\/a>,&nbsp;and each crawler will identify itself with a different string of text called a \u201cuser agent.\u201d Googlebot is evergreen, meaning it sees websites as users would in the latest Chrome browser.<\/p>\n\n<table id=\"tablepress-377\" class=\"tablepress tablepress-id-377 tablepress-responsive tablepress-ahrefs-width-full\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">Googlebot name<\/th><th class=\"column-2\">User-agent string<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">Googlebot Smartphone<\/td><td class=\"column-2\">Mozilla\/5.0 (Linux; Android 6.0.1; Nexus 5X Build\/MMB29P) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/W.X.Y.Z Mobile Safari\/537.36 (compatible; Googlebot\/2.1; +http:\/\/www.google.com\/bot.html)<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\">Googlebot Desktop<\/td><td class=\"column-2\">Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; Googlebot\/2.1; +http:\/\/www.google.com\/bot.html) Chrome\/W.X.Y.Z Safari\/537.36<br>\n<br><br>\nSometimes:<br>\n<ul><br>\n  <li>Mozilla\/5.0 (compatible; Googlebot\/2.1; +http:\/\/www.google.com\/bot.html)<\/li><br>\n  <li>Googlebot\/2.1 (+http:\/\/www.google.com\/bot.html)<\/li><br>\n<\/ul><\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\">Googlebot Image<\/td><td class=\"column-2\">Googlebot-Image\/1.0<\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\">Googlebot Video<\/td><td class=\"column-2\">Googlebot-Video\/1.0<\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\">Googlebot News<\/td><td class=\"column-2\">uses standard Googlebot strings<\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n\t<td class=\"column-1\">Google StoreBot Mobile<\/td><td class=\"column-2\">Mozilla\/5.0 (Linux; Android 8.0; Pixel 2 Build\/OPD3.170816.012; Storebot-Google\/1.0) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/W.X.Y.Z Mobile Safari\/537.36<\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n\t<td class=\"column-1\">Google StoreBot Desktop<\/td><td class=\"column-2\">Mozilla\/5.0 (X11; Linux x86_64; Storebot-Google\/1.0) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/W.X.Y.Z Safari\/537.36<\/td>\n<\/tr>\n<tr class=\"row-9 odd\">\n\t<td class=\"column-1\">Google-InspectionTool Mobile<\/td><td class=\"column-2\">Mozilla\/5.0 (Linux; Android 6.0.1; Nexus 5X Build\/MMB29P) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/W.X.Y.Z Mobile Safari\/537.36 (compatible; Google-InspectionTool\/1.0;)<\/td>\n<\/tr>\n<tr class=\"row-10 even\">\n\t<td class=\"column-1\">Google-InspectionTool Desktop<\/td><td class=\"column-2\">Mozilla\/5.0 (compatible; Google-InspectionTool\/1.0;)<\/td>\n<\/tr>\n<tr class=\"row-11 odd\">\n\t<td class=\"column-1\">GoogleOther<\/td><td class=\"column-2\"><ul><br>\n  <li>Mozilla\/5.0 (Linux; Android 6.0.1; Nexus 5X Build\/MMB29P) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/W.X.Y.Z Mobile Safari\/537.36 (compatible; GoogleOther)<\/li><br>\n  <li>Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; GoogleOther) Chrome\/W.X.Y.Z Safari\/537.36<\/li><br>\n<\/ul><\/td>\n<\/tr>\n<tr class=\"row-12 even\">\n\t<td class=\"column-1\">GoogleOther-Image<\/td><td class=\"column-2\">GoogleOther-Image\/1.0<\/td>\n<\/tr>\n<tr class=\"row-13 odd\">\n\t<td class=\"column-1\">GoogleOther-Video<\/td><td class=\"column-2\">GoogleOther-Video\/1.0<\/td>\n<\/tr>\n<tr class=\"row-14 even\">\n\t<td class=\"column-1\">Google-CloudVertexBot<\/td><td class=\"column-2\">Google-CloudVertexBot<\/td>\n<\/tr>\n<tr class=\"row-15 odd\">\n\t<td class=\"column-1\">Google-Extended<\/td><td class=\"column-2\">uses standard Googlebot strings<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-377 from cache -->\n<p>Chrome\/W.X.Y.Z in the user-agent strings is a placeholder and will be the latest version of Chrome used by Googlebot.<\/p>\n\n\n\n<p>Googlebot runs on thousands of machines. They determine how fast and what to crawl on websites. But they will slow down their crawling so as to not overwhelm websites.&nbsp;<br><br>Googlebot is the fastest crawler on the web according to Cloudflare Radar, with Ahrefsbot being the 2nd fastest.<br><br><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-183581\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2022\/01\/cloudflare-radar-680x372.png\" alt=\"Googlebot is the fastest crawler on the web\" width=\"680\" height=\"372\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2022\/01\/cloudflare-radar-680x372.png 680w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2022\/01\/cloudflare-radar-768x420.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2022\/01\/cloudflare-radar-1536x840.png 1536w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2022\/01\/cloudflare-radar-2048x1121.png 2048w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\"><\/p>\n<p>If we look at that by the percentage of HTTP requests, Googlebot is 23.7% of the overall requests from good bots. Ahrefsbot is 14.27% and just for comparison, Bingbot is 4.57% and Semrushbot is 0.6%.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-183582\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2022\/01\/percent-http-requests-googlebot-590x425.png\" alt=\"percent of http requests for Googlebot from Cloudflare Radar\" width=\"590\" height=\"425\" srcset=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2022\/01\/percent-http-requests-googlebot-590x425.png 590w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2022\/01\/percent-http-requests-googlebot-768x553.png 768w, https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2022\/01\/percent-http-requests-googlebot.png 1489w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\"><\/p>\n\n\n\n<p>Let\u2019s look at their process for building an index of the&nbsp;web.<\/p>\n<div class=\"intro-tok\" id=\"intro_tok\" style=\"display:none;\"><div class=\"intro-title\">Contents<\/div><a href=\"#\" class=\"expand-dots\"><span><\/span><span><\/span><span><\/span><\/a><\/div>\n<p>\n\n<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"How Googlebot crawls and indexes the web\" data-section=\"how-googlebot-crawls\">\n\n\n\n<h2 class=\"wp-block-heading\">How Googlebot crawls and indexes the&nbsp;web<\/h2>\n<\/div><\/div>\n\n\n\n<p>Google has shared a few versions of its pipeline in the past. The below is the most recent.<\/p>\n\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"is-style-default aligncenter\"><img decoding=\"async\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/12\/1-googlebot-pipeline.png\" alt=\"Flowchart showing how Google builds its search index\"><\/figure>\n<p>Google starts with a list of URLs it collects from various sources, such as pages, sitemaps, RSS feeds, and URLs submitted in Google Search Console or the <a href=\"https:\/\/developers.google.com\/search\/apis\/indexing-api\/v3\/quickstart\">Indexing API<\/a>. It prioritizes what it wants to crawl, fetches the pages, and stores copies of the&nbsp;pages.<\/p>\n<p>These pages are processed to find more links, including links to things like API requests, JavaScript, and CSS that Google needs to render a page. All of these additional requests get crawled and cached (stored). Google utilizes a rendering service that uses these cached resources to view pages similar to how a user&nbsp;would.<\/p>\n<\/div>\n\n\n\n\n<p>It processes this again and looks for any changes to the page or new links. The content of <a href=\"https:\/\/ahrefs.com\/blog\/mobile-first-indexing\/\">mobile version<\/a> of the rendered pages is what is stored and searchable in Google\u2019s index. Any new links found go back to the bucket of URLs for it to&nbsp;crawl.<\/p>\n\n\n\n<p>We have more details on this process in our article on <a href=\"https:\/\/ahrefs.com\/seo\/how-do-search-engines-work\" data-ahr=\"https:\/\/ahrefs.com\/blog\/how-do-search-engines-work\/\">how search engines work<\/a> or if you\u2019re interested in the rendering aspects, check out our article on <a href=\"https:\/\/ahrefs.com\/blog\/javascript-seo\/\">JavaScript SEO<\/a>.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"How to control Googlebot\" data-section=\"control-googlebot\">\n\n\n\n<h2 class=\"wp-block-heading\">How to control Googlebot<\/h2>\n<\/div><\/div>\n\n\n\n<p>Google gives you a few ways to control what gets crawled and indexed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ways to control crawling<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/ahrefs.com\/blog\/robots-txt\/\">Robots.txt<\/a><\/strong>&nbsp;\u2013&nbsp;This file on your website allows you to control what is crawled.<\/li>\n<li><strong><a href=\"https:\/\/ahrefs.com\/blog\/nofollow-links\/\">Nofollow<\/a><\/strong>&nbsp;\u2013&nbsp;Nofollow is a link attribute or <a href=\"https:\/\/ahrefs.com\/blog\/meta-robots\/\">meta robots tag<\/a>&nbsp;that suggests a link should not be followed. It is only considered a hint, so it may be ignored.<\/li>\n<li><strong><a href=\"https:\/\/ahrefs.com\/blog\/crawl-budget\/#crawl-slower\">Change your crawl rate (deprecated)<\/a><\/strong>&nbsp;\u2013&nbsp;This tool within <a href=\"https:\/\/ahrefs.com\/blog\/google-search-console\/\">Google Search Console<\/a> allowed you to slow down Google\u2019s crawling, but it has been deprecated.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Ways to control indexing<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Delete your content<\/strong>&nbsp;\u2013&nbsp;If you delete a page, then there\u2019s nothing to index. The downside to this is no one else can access it either.<\/li>\n<li><strong>Restrict access to the content<\/strong>&nbsp;\u2013&nbsp;Google doesn\u2019t log in to websites, so any kind of password protection or authentication will prevent it from seeing the content.<\/li>\n<li><strong><a href=\"https:\/\/ahrefs.com\/blog\/meta-robots\/\">Noindex<\/a><\/strong>&nbsp;\u2013&nbsp;A noindex in the meta robots tag tells search engines not to index your&nbsp;page.<\/li>\n<li><strong><a href=\"https:\/\/support.google.com\/webmasters\/answer\/9689846?hl=en\">URL removal tool<\/a><\/strong>&nbsp;\u2013&nbsp;The name for this tool from Google is slightly misleading, as the way it works is it will temporarily hide the content. Google will still see and crawl this content, but the pages won\u2019t appear in search results.<\/li>\n<li><strong>Robots.txt (Images only)<\/strong>&nbsp;\u2013&nbsp;Blocking Googlebot Image from crawling means that your images will not be indexed.<\/li>\n<\/ul>\n\n\n\n<p>If you\u2019re not sure which indexing control you should use, check out our flowchart in our post on <a href=\"https:\/\/ahrefs.com\/blog\/remove-urls-from-google\/\">removing URLs from Google search<\/a>.<\/p>\n<p>If you want more details about how Googlebot determines what to crawl and the speed of crawling, check out our post on <a href=\"https:\/\/ahrefs.com\/blog\/crawl-budget\/\">crawl budget<\/a>.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"Technical details of Googlebot\" data-section=\"technical-details\">\n<h2>Technical details of Googlebot<\/h2>\n<\/div><\/div>\n<p>Here are a few details about Googlebot that can help you with troubleshooting various issues.<\/p>\n<h3>Location<\/h3>\n<p>Googlebot mostly crawls from Mountain View, CA, on the Pacific coast of the United States. They do have some locale specific crawling options they may use in situations such as websites blocking crawling from the&nbsp;US.<\/p>\n<h3>Max file&nbsp;size<\/h3>\n<p>For most file types, Google will grab the first 15 MB of each file. However, for robots.txt files the max file size is 500 kibibytes (KiB).<\/p>\n<h3>Supported Transfer Protocols<\/h3>\n<p>Googlebot supports HTTP\/1.1 and HTTP\/2 and will choose whichever gives the best crawling performance for your&nbsp;site.<\/p>\n<p>They can also crawl over FTP and FTPS, but this is&nbsp;rare.<\/p>\n<h3>Content encoding (compression)<\/h3>\n<p>Googlebot supports gzip, deflate, and Brotli (br).<\/p>\n<h3>HTTP caching<\/h3>\n<p>Google supports caching standards such as ETag and Last-Modified responses and If-None-Match and If-Modified-Since request headers.<\/p>\n<div class=\"post-nav-link clearfix\" id=\"section1\"><a class=\"subhead-anchor\" data-tip=\"tooltip__copielink\" rel=\"#section1\"><svg width=\"19\" height=\"19\" viewBox=\"0 0 14 14\" style><g fill=\"none\" fill-rule=\"evenodd\"><path d=\"M0 0h14v14H0z\" \/><path d=\"M7.45 9.887l-1.62 1.621c-.92.92-2.418.92-3.338 0a2.364 2.364 0 0 1 0-3.339l1.62-1.62-1.273-1.272-1.62 1.62a4.161 4.161 0 1 0 5.885 5.884l1.62-1.62L7.45 9.886zM5.527 5.135L7.17 3.492c.92-.92 2.418-.92 3.339 0 .92.92.92 2.418 0 3.339L8.866 8.473l1.272 1.273 1.644-1.643A4.161 4.161 0 1 0 5.897 2.22L4.254 3.863l1.272 1.272zm-.66 3.998a.749.749 0 0 1 0-1.06l2.208-2.206a.749.749 0 1 1 1.06 1.06L5.928 9.133a.75.75 0 0 1-1.061 0z\" style \/><\/g><\/svg><\/a><div class=\"link-text\" data-anchor=\"Is it really Googlebot?\" data-section=\"check-googlebot\">\n\n\n\n<h2 class=\"wp-block-heading\">Is it really Googlebot?<\/h2>\n<\/div><\/div>\n\n\n\n<p>Many SEO tools and some malicious bots will pretend to be Googlebot. This may allow them to access websites that try to block&nbsp;them.<\/p>\n\n\n\n<p>In the past, you needed to <a href=\"https:\/\/developers.google.com\/search\/docs\/advanced\/crawling\/verifying-googlebot\">run a DNS lookup to verify Googlebot<\/a>.&nbsp;But recently, Google made it even easier and provided a <a href=\"https:\/\/developers.google.com\/search\/apis\/ipranges\/googlebot.json\">list of public IPs<\/a>&nbsp;you can use to verify the requests are from Google. You can compare this to the data in your server logs.<\/p>\n\n\n\n<p>I made a quick tool to help. Just paste in the IPs from your log you want to check. It will classify the IPs as Googlebot, Special Crawlers, User Triggered Fetches, or User Triggered Fetches (Google) for different Googlebots. The result will come back as Unknown if it\u2019s not a valid Googlebot. IPs are up to date as of December 24,&nbsp;2024.<\/p>\n\n<p><style>\n        \/* Styling the tool wrapper to have a gray background *\/\n        #ip-tool-wrapper {\n            background-color: #f4f4f4;\n            margin: 20px auto;\n            padding: 20px;\n            border-radius: 10px;\n            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n            max-width: 800px;\n        }\n        h4 {\n            text-align: center;\n            font-family: Arial, sans-serif;\n        }\n        form {\n            margin: 20px auto;\n            text-align: center;\n        }\n        textarea {\n            width: 100%;\n            height: 200px;\n            margin-bottom: 20px;\n            padding: 10px;\n            font-size: 16px;\n            border: 1px solid #ccc;\n            border-radius: 5px;\n            resize: none;\n        }\n        \/* Styling the buttons *\/\n        button {\n            padding: 10px 20px;\n            font-size: 16px;\n            border: none;\n            border-radius: 5px;\n            cursor: pointer;\n            margin: 10px auto;\n            display: block;\n        }\n        button#verify-button {\n            background-color: #4CAF50;\n            color: white;\n        }\n        button#verify-button:hover {\n            background-color: #45a049;\n        }\n        button#download-csv {\n            background-color: #2196F3;\n            color: white;\n        }\n        button#download-csv:hover {\n            background-color: #1e87db;\n        }\n        \/* Styling the results section *\/\n        #results {\n            margin-top: 20px;\n            background: white;\n            padding: 20px;\n            border-radius: 5px;\n            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n        }\n        table {\n            width: 100%;\n            border-collapse: collapse;\n        }\n        th, td {\n            border: 1px solid #ddd;\n            padding: 8px;\n            text-align: left;\n        }\n        th {\n            background-color: #f2f2f2;\n        }\n    <\/style><\/p>\n<div id=\"ip-tool-wrapper\">\n<h4>Verify Googlebot IPs<\/h4>\n<form id=\"ip-checker-form\"><textarea id=\"ip-input\" placeholder=\"Paste IPs here (one per line)\"><\/textarea><\/form>\n<div id=\"button-container\"><button id=\"verify-button\">Verify IPs<\/button><\/div>\n<div id=\"results\">\n<h4>Results:<\/h4>\n<\/div>\n<button id=\"download-csv\">Download CSV<\/button><\/div>\n<p><script>\n  const ipRanges = {\n            \"Googlebot\": [\n        \"2001:4860:4801:10::\/64\",\n        \"2001:4860:4801:11::\/64\",\n        \"2001:4860:4801:12::\/64\",\n        \"2001:4860:4801:13::\/64\",\n        \"2001:4860:4801:14::\/64\",\n        \"2001:4860:4801:15::\/64\",\n        \"2001:4860:4801:16::\/64\",\n        \"2001:4860:4801:17::\/64\",\n        \"2001:4860:4801:18::\/64\",\n        \"2001:4860:4801:19::\/64\",\n        \"2001:4860:4801:1a::\/64\",\n        \"2001:4860:4801:1b::\/64\",\n        \"2001:4860:4801:1c::\/64\",\n        \"2001:4860:4801:1d::\/64\",\n        \"2001:4860:4801:1e::\/64\",\n        \"2001:4860:4801:1f::\/64\",\n        \"2001:4860:4801:20::\/64\",\n        \"2001:4860:4801:21::\/64\",\n        \"2001:4860:4801:22::\/64\",\n        \"2001:4860:4801:23::\/64\",\n        \"2001:4860:4801:24::\/64\",\n        \"2001:4860:4801:25::\/64\",\n        \"2001:4860:4801:26::\/64\",\n        \"2001:4860:4801:27::\/64\",\n        \"2001:4860:4801:28::\/64\",\n        \"2001:4860:4801:29::\/64\",\n        \"2001:4860:4801:2::\/64\",\n        \"2001:4860:4801:2a::\/64\",\n        \"2001:4860:4801:2b::\/64\",\n        \"2001:4860:4801:2c::\/64\",\n        \"2001:4860:4801:2d::\/64\",\n        \"2001:4860:4801:2e::\/64\",\n        \"2001:4860:4801:2f::\/64\",\n        \"2001:4860:4801:31::\/64\",\n        \"2001:4860:4801:32::\/64\",\n        \"2001:4860:4801:33::\/64\",\n        \"2001:4860:4801:34::\/64\",\n        \"2001:4860:4801:35::\/64\",\n        \"2001:4860:4801:36::\/64\",\n        \"2001:4860:4801:37::\/64\",\n        \"2001:4860:4801:38::\/64\",\n        \"2001:4860:4801:39::\/64\",\n        \"2001:4860:4801:3a::\/64\",\n        \"2001:4860:4801:3b::\/64\",\n        \"2001:4860:4801:3c::\/64\",\n        \"2001:4860:4801:3d::\/64\",\n        \"2001:4860:4801:3e::\/64\",\n        \"2001:4860:4801:40::\/64\",\n        \"2001:4860:4801:41::\/64\",\n        \"2001:4860:4801:42::\/64\",\n        \"2001:4860:4801:43::\/64\",\n        \"2001:4860:4801:44::\/64\",\n        \"2001:4860:4801:45::\/64\",\n        \"2001:4860:4801:46::\/64\",\n        \"2001:4860:4801:47::\/64\",\n        \"2001:4860:4801:48::\/64\",\n        \"2001:4860:4801:49::\/64\",\n        \"2001:4860:4801:4a::\/64\",\n        \"2001:4860:4801:4b::\/64\",\n        \"2001:4860:4801:50::\/64\",\n        \"2001:4860:4801:51::\/64\",\n        \"2001:4860:4801:53::\/64\",\n        \"2001:4860:4801:54::\/64\",\n        \"2001:4860:4801:55::\/64\",\n        \"2001:4860:4801:60::\/64\",\n        \"2001:4860:4801:61::\/64\",\n        \"2001:4860:4801:62::\/64\",\n        \"2001:4860:4801:63::\/64\",\n        \"2001:4860:4801:64::\/64\",\n        \"2001:4860:4801:65::\/64\",\n        \"2001:4860:4801:66::\/64\",\n        \"2001:4860:4801:67::\/64\",\n        \"2001:4860:4801:68::\/64\",\n        \"2001:4860:4801:69::\/64\",\n        \"2001:4860:4801:6a::\/64\",\n        \"2001:4860:4801:6b::\/64\",\n        \"2001:4860:4801:6c::\/64\",\n        \"2001:4860:4801:6d::\/64\",\n        \"2001:4860:4801:6e::\/64\",\n        \"2001:4860:4801:6f::\/64\",\n        \"2001:4860:4801:70::\/64\",\n        \"2001:4860:4801:71::\/64\",\n        \"2001:4860:4801:72::\/64\",\n        \"2001:4860:4801:73::\/64\",\n        \"2001:4860:4801:74::\/64\",\n        \"2001:4860:4801:75::\/64\",\n        \"2001:4860:4801:76::\/64\",\n        \"2001:4860:4801:77::\/64\",\n        \"2001:4860:4801:78::\/64\",\n        \"2001:4860:4801:79::\/64\",\n        \"2001:4860:4801:80::\/64\",\n        \"2001:4860:4801:81::\/64\",\n        \"2001:4860:4801:82::\/64\",\n        \"2001:4860:4801:83::\/64\",\n        \"2001:4860:4801:84::\/64\",\n        \"2001:4860:4801:85::\/64\",\n        \"2001:4860:4801:86::\/64\",\n        \"2001:4860:4801:87::\/64\",\n        \"2001:4860:4801:88::\/64\",\n        \"2001:4860:4801:90::\/64\",\n        \"2001:4860:4801:91::\/64\",\n        \"2001:4860:4801:92::\/64\",\n        \"2001:4860:4801:93::\/64\",\n        \"2001:4860:4801:94::\/64\",\n        \"2001:4860:4801:a0::\/64\",\n        \"2001:4860:4801:c::\/64\",\n        \"2001:4860:4801:f::\/64\",\n        \"192.178.5.0\/27\",\n        \"192.178.6.0\/27\",\n        \"192.178.6.32\/27\",\n        \"34.100.182.96\/28\",\n        \"34.101.50.144\/28\",\n        \"34.118.254.0\/28\",\n        \"34.118.66.0\/28\",\n        \"34.126.178.96\/28\",\n        \"34.146.150.144\/28\",\n        \"34.147.110.144\/28\",\n        \"34.151.74.144\/28\",\n        \"34.152.50.64\/28\",\n        \"34.154.114.144\/28\",\n        \"34.155.98.32\/28\",\n        \"34.165.18.176\/28\",\n        \"34.175.160.64\/28\",\n        \"34.176.130.16\/28\",\n        \"34.22.85.0\/27\",\n        \"34.64.82.64\/28\",\n        \"34.65.242.112\/28\",\n        \"34.80.50.80\/28\",\n        \"34.88.194.0\/28\",\n        \"34.89.10.80\/28\",\n        \"34.89.198.80\/28\",\n        \"34.96.162.48\/28\",\n        \"35.247.243.240\/28\",\n        \"66.249.64.0\/27\",\n        \"66.249.64.128\/27\",\n        \"66.249.64.160\/27\",\n        \"66.249.64.224\/27\",\n        \"66.249.64.32\/27\",\n        \"66.249.64.64\/27\",\n        \"66.249.64.96\/27\",\n        \"66.249.65.0\/27\",\n        \"66.249.65.128\/27\",\n        \"66.249.65.160\/27\",\n        \"66.249.65.192\/27\",\n        \"66.249.65.224\/27\",\n        \"66.249.65.32\/27\",\n        \"66.249.65.64\/27\",\n        \"66.249.65.96\/27\",\n        \"66.249.66.0\/27\",\n        \"66.249.66.160\/27\",\n        \"66.249.66.192\/27\",\n        \"66.249.66.32\/27\",\n        \"66.249.66.64\/27\",\n        \"66.249.66.96\/27\",\n        \"66.249.68.0\/27\",\n        \"66.249.68.32\/27\",\n        \"66.249.68.64\/27\",\n        \"66.249.68.96\/27\",\n        \"66.249.69.0\/27\",\n        \"66.249.69.128\/27\",\n        \"66.249.69.160\/27\",\n        \"66.249.69.192\/27\",\n        \"66.249.69.224\/27\",\n        \"66.249.69.32\/27\",\n        \"66.249.69.64\/27\",\n        \"66.249.69.96\/27\",\n        \"66.249.70.0\/27\",\n        \"66.249.70.128\/27\",\n        \"66.249.70.160\/27\",\n        \"66.249.70.192\/27\",\n        \"66.249.70.224\/27\",\n        \"66.249.70.32\/27\",\n        \"66.249.70.64\/27\",\n        \"66.249.70.96\/27\",\n        \"66.249.71.0\/27\",\n        \"66.249.71.128\/27\",\n        \"66.249.71.160\/27\",\n        \"66.249.71.192\/27\",\n        \"66.249.71.224\/27\",\n        \"66.249.71.32\/27\",\n        \"66.249.71.64\/27\",\n        \"66.249.71.96\/27\",\n        \"66.249.72.0\/27\",\n        \"66.249.72.128\/27\",\n        \"66.249.72.160\/27\",\n        \"66.249.72.192\/27\",\n        \"66.249.72.224\/27\",\n        \"66.249.72.32\/27\",\n        \"66.249.72.64\/27\",\n        \"66.249.72.96\/27\",\n        \"66.249.73.0\/27\",\n        \"66.249.73.128\/27\",\n        \"66.249.73.160\/27\",\n        \"66.249.73.192\/27\",\n        \"66.249.73.224\/27\",\n        \"66.249.73.32\/27\",\n        \"66.249.73.64\/27\",\n        \"66.249.73.96\/27\",\n        \"66.249.74.0\/27\",\n        \"66.249.74.128\/27\",\n        \"66.249.74.32\/27\",\n        \"66.249.74.64\/27\",\n        \"66.249.74.96\/27\",\n        \"66.249.75.0\/27\",\n        \"66.249.75.128\/27\",\n        \"66.249.75.160\/27\",\n        \"66.249.75.192\/27\",\n        \"66.249.75.224\/27\",\n        \"66.249.75.32\/27\",\n        \"66.249.75.64\/27\",\n        \"66.249.75.96\/27\",\n        \"66.249.76.0\/27\",\n        \"66.249.76.128\/27\",\n        \"66.249.76.160\/27\",\n        \"66.249.76.192\/27\",\n        \"66.249.76.224\/27\",\n        \"66.249.76.32\/27\",\n        \"66.249.76.64\/27\",\n        \"66.249.76.96\/27\",\n        \"66.249.77.0\/27\",\n        \"66.249.77.128\/27\",\n        \"66.249.77.160\/27\",\n        \"66.249.77.192\/27\",\n        \"66.249.77.224\/27\",\n        \"66.249.77.32\/27\",\n        \"66.249.77.64\/27\",\n        \"66.249.77.96\/27\",\n        \"66.249.78.0\/27\",\n        \"66.249.78.32\/27\",\n        \"66.249.79.0\/27\",\n        \"66.249.79.128\/27\",\n        \"66.249.79.160\/27\",\n        \"66.249.79.192\/27\",\n        \"66.249.79.224\/27\",\n        \"66.249.79.32\/27\",\n        \"66.249.79.64\/27\",\n        \"66.249.79.96\/27\"\n            ],\n            \"Special Crawlers\": [\n        \"2001:4860:4801:2008::\/64\",\n        \"2001:4860:4801:200c::\/64\",\n        \"2001:4860:4801:200d::\/64\",\n        \"2001:4860:4801:2010::\/64\",\n        \"2001:4860:4801:2011::\/64\",\n        \"2001:4860:4801:2012::\/64\",\n        \"2001:4860:4801:2013::\/64\",\n        \"2001:4860:4801:2014::\/64\",\n        \"2001:4860:4801:2015::\/64\",\n        \"2001:4860:4801:2016::\/64\",\n        \"2001:4860:4801:2017::\/64\",\n        \"2001:4860:4801:2018::\/64\",\n        \"2001:4860:4801:2019::\/64\",\n        \"2001:4860:4801:201a::\/64\",\n        \"2001:4860:4801:201b::\/64\",\n        \"2001:4860:4801:201c::\/64\",\n        \"2001:4860:4801:201d::\/64\",\n        \"2001:4860:4801:201e::\/64\",\n        \"2001:4860:4801:201f::\/64\",\n        \"2001:4860:4801:2020::\/64\",\n        \"2001:4860:4801:2021::\/64\",\n        \"2001:4860:4801:2022::\/64\",\n        \"2001:4860:4801:2023::\/64\",\n        \"2001:4860:4801:2024::\/64\",\n        \"2001:4860:4801:2025::\/64\",\n        \"2001:4860:4801:2026::\/64\",\n        \"2001:4860:4801:2027::\/64\",\n        \"2001:4860:4801:2028::\/64\",\n        \"2001:4860:4801:2029::\/64\",\n        \"2001:4860:4801:202a::\/64\",\n        \"2001:4860:4801:202b::\/64\",\n        \"2001:4860:4801:202c::\/64\",\n        \"2001:4860:4801:202d::\/64\",\n        \"2001:4860:4801:202e::\/64\",\n        \"2001:4860:4801:202f::\/64\",\n        \"2001:4860:4801:2031::\/64\",\n        \"2001:4860:4801:2032::\/64\",\n        \"2001:4860:4801:2033::\/64\",\n        \"2001:4860:4801:2034::\/64\",\n        \"2001:4860:4801:2035::\/64\",\n        \"2001:4860:4801:2036::\/64\",\n        \"2001:4860:4801:2037::\/64\",\n        \"2001:4860:4801:2038::\/64\",\n        \"2001:4860:4801:2039::\/64\",\n        \"2001:4860:4801:203a::\/64\",\n        \"2001:4860:4801:203b::\/64\",\n        \"2001:4860:4801:203c::\/64\",\n        \"2001:4860:4801:203d::\/64\",\n        \"2001:4860:4801:203e::\/64\",\n        \"2001:4860:4801:2040::\/64\",\n        \"2001:4860:4801:2041::\/64\",\n        \"2001:4860:4801:2042::\/64\",\n        \"2001:4860:4801:2043::\/64\",\n        \"2001:4860:4801:2044::\/64\",\n        \"2001:4860:4801:2045::\/64\",\n        \"2001:4860:4801:2046::\/64\",\n        \"2001:4860:4801:2047::\/64\",\n        \"2001:4860:4801:2048::\/64\",\n        \"2001:4860:4801:2049::\/64\",\n        \"2001:4860:4801:204a::\/64\",\n        \"2001:4860:4801:204b::\/64\",\n        \"2001:4860:4801:2050::\/64\",\n        \"2001:4860:4801:2051::\/64\",\n        \"2001:4860:4801:2052::\/64\",\n        \"2001:4860:4801:2053::\/64\",\n        \"2001:4860:4801:2054::\/64\",\n        \"2001:4860:4801:2060::\/64\",\n        \"2001:4860:4801:2061::\/64\",\n        \"2001:4860:4801:2062::\/64\",\n        \"2001:4860:4801:2063::\/64\",\n        \"2001:4860:4801:2064::\/64\",\n        \"2001:4860:4801:2065::\/64\",\n        \"2001:4860:4801:2066::\/64\",\n        \"2001:4860:4801:2067::\/64\",\n        \"2001:4860:4801:2068::\/64\",\n        \"2001:4860:4801:2069::\/64\",\n        \"2001:4860:4801:206a::\/64\",\n        \"2001:4860:4801:206b::\/64\",\n        \"2001:4860:4801:206c::\/64\",\n        \"2001:4860:4801:206d::\/64\",\n        \"2001:4860:4801:206e::\/64\",\n        \"2001:4860:4801:206f::\/64\",\n        \"2001:4860:4801:2070::\/64\",\n        \"2001:4860:4801:2071::\/64\",\n        \"2001:4860:4801:2072::\/64\",\n        \"2001:4860:4801:2073::\/64\",\n        \"2001:4860:4801:2074::\/64\",\n        \"2001:4860:4801:2075::\/64\",\n        \"2001:4860:4801:2076::\/64\",\n        \"2001:4860:4801:2077::\/64\",\n        \"2001:4860:4801:2078::\/64\",\n        \"2001:4860:4801:2079::\/64\",\n        \"2001:4860:4801:2080::\/64\",\n        \"2001:4860:4801:2081::\/64\",\n        \"2001:4860:4801:2082::\/64\",\n        \"2001:4860:4801:2083::\/64\",\n        \"2001:4860:4801:2084::\/64\",\n        \"2001:4860:4801:2085::\/64\",\n        \"2001:4860:4801:2086::\/64\",\n        \"2001:4860:4801:2087::\/64\",\n        \"2001:4860:4801:2088::\/64\",\n        \"2001:4860:4801:2090::\/64\",\n        \"2001:4860:4801:2091::\/64\",\n        \"2001:4860:4801:2092::\/64\",\n        \"2001:4860:4801:2093::\/64\",\n        \"2001:4860:4801:2094::\/64\",\n        \"2001:4860:4801:20a0::\/64\",\n        \"108.177.2.0\/27\",\n        \"108.177.2.32\/27\",\n        \"192.178.17.0\/27\",\n        \"209.85.238.0\/27\",\n        \"209.85.238.128\/27\",\n        \"209.85.238.160\/27\",\n        \"209.85.238.192\/27\",\n        \"209.85.238.224\/27\",\n        \"209.85.238.32\/27\",\n        \"209.85.238.64\/27\",\n        \"209.85.238.96\/27\",\n        \"66.249.87.0\/27\",\n        \"66.249.87.128\/27\",\n        \"66.249.87.160\/27\",\n        \"66.249.87.192\/27\",\n        \"66.249.87.224\/27\",\n        \"66.249.87.32\/27\",\n        \"66.249.87.64\/27\",\n        \"66.249.87.96\/27\",\n        \"66.249.89.0\/27\",\n        \"66.249.89.128\/27\",\n        \"66.249.89.160\/27\",\n        \"66.249.89.224\/27\",\n        \"66.249.89.32\/27\",\n        \"66.249.89.64\/27\",\n        \"66.249.89.96\/27\",\n        \"66.249.90.0\/27\",\n        \"66.249.90.128\/27\",\n        \"66.249.90.160\/27\",\n        \"66.249.90.192\/27\",\n        \"66.249.90.224\/27\",\n        \"66.249.90.32\/27\",\n        \"66.249.90.64\/27\",\n        \"66.249.90.96\/27\",\n        \"66.249.91.0\/27\",\n        \"66.249.91.128\/27\",\n        \"66.249.91.160\/27\",\n        \"66.249.91.192\/27\",\n        \"66.249.91.224\/27\",\n        \"66.249.91.32\/27\",\n        \"66.249.91.64\/27\",\n        \"66.249.91.96\/27\",\n        \"66.249.92.0\/27\",\n        \"66.249.92.128\/27\",\n        \"66.249.92.160\/27\",\n        \"66.249.92.192\/27\",\n        \"66.249.92.32\/27\",\n        \"66.249.92.96\/27\",\n        \"72.14.199.0\/27\",\n        \"72.14.199.128\/27\",\n        \"72.14.199.160\/27\",\n        \"72.14.199.192\/27\",\n        \"72.14.199.224\/27\",\n        \"72.14.199.32\/27\",\n        \"72.14.199.64\/27\",\n        \"72.14.199.96\/27\",\n        \"74.125.148.0\/27\",\n        \"74.125.148.128\/27\",\n        \"74.125.148.160\/27\",\n        \"74.125.148.192\/27\",\n        \"74.125.148.224\/27\",\n        \"74.125.148.32\/27\",\n        \"74.125.148.64\/27\",\n        \"74.125.148.96\/27\",\n        \"74.125.149.0\/27\",\n        \"74.125.149.128\/27\",\n        \"74.125.149.160\/27\",\n        \"74.125.149.192\/27\",\n        \"74.125.149.224\/27\",\n        \"74.125.149.32\/27\",\n        \"74.125.149.64\/27\",\n        \"74.125.149.96\/27\",\n        \"74.125.150.0\/27\",\n        \"74.125.150.32\/27\",\n        \"74.125.150.64\/27\",\n        \"74.125.150.96\/27\",\n        \"74.125.151.0\/27\",\n        \"74.125.151.128\/27\",\n        \"74.125.151.160\/27\",\n        \"74.125.151.192\/27\",\n        \"74.125.151.224\/27\",\n        \"74.125.151.32\/27\",\n        \"74.125.151.64\/27\",\n        \"74.125.151.96\/27\",\n        \"74.125.216.0\/27\",\n        \"74.125.216.128\/27\",\n        \"74.125.216.160\/27\",\n        \"74.125.216.192\/27\",\n        \"74.125.216.224\/27\",\n        \"74.125.216.32\/27\",\n        \"74.125.216.64\/27\",\n        \"74.125.216.96\/27\",\n        \"74.125.217.0\/27\",\n        \"74.125.217.128\/27\",\n        \"74.125.217.32\/27\",\n        \"74.125.217.64\/27\",\n        \"74.125.217.96\/27\",\n        \"74.125.218.0\/27\",\n        \"74.125.218.128\/27\",\n        \"74.125.218.160\/27\",\n        \"74.125.218.192\/27\",\n        \"74.125.218.224\/27\",\n        \"74.125.218.32\/27\",\n        \"74.125.218.64\/27\",\n        \"74.125.218.96\/27\",\n        \"74.125.219.0\/27\",\n        \"74.125.219.32\/27\"\n            ],\n            \"User Triggered Fetches\": [\n        \"2404:f340:10:4000::\/64\",\n        \"2404:f340:10:4001::\/64\",\n        \"2404:f340:10:4002::\/64\",\n        \"2404:f340:10:4003::\/64\",\n        \"2404:f340:10:4004::\/64\",\n        \"2404:f340:10:4005::\/64\",\n        \"2404:f340:10:4006::\/64\",\n        \"2404:f340:4010:4000::\/64\",\n        \"2404:f340:4010:4001::\/64\",\n        \"2404:f340:4010:4002::\/64\",\n        \"2404:f340:4010:4003::\/64\",\n        \"2404:f340:4010:4004::\/64\",\n        \"2404:f340:4010:4005::\/64\",\n        \"2404:f340:4010:4006::\/64\",\n        \"2600:1900:0:100::\/64\",\n        \"2600:1900:0:101::\/64\",\n        \"2600:1900:0:102::\/64\",\n        \"2600:1900:0:103::\/64\",\n        \"2600:1900:0:104::\/64\",\n        \"2600:1900:0:105::\/64\",\n        \"2600:1900:0:106::\/64\",\n        \"2600:1900:0:107::\/64\",\n        \"2600:1900:0:108::\/64\",\n        \"2600:1900:0:109::\/64\",\n        \"2600:1900:0:10::\/64\",\n        \"2600:1900:0:10a::\/64\",\n        \"2600:1900:0:10b::\/64\",\n        \"2600:1900:0:10c::\/64\",\n        \"2600:1900:0:10d::\/64\",\n        \"2600:1900:0:10e::\/64\",\n        \"2600:1900:0:10f::\/64\",\n        \"2600:1900:0:110::\/64\",\n        \"2600:1900:0:111::\/64\",\n        \"2600:1900:0:112::\/64\",\n        \"2600:1900:0:113::\/64\",\n        \"2600:1900:0:114::\/64\",\n        \"2600:1900:0:115::\/64\",\n        \"2600:1900:0:116::\/64\",\n        \"2600:1900:0:117::\/64\",\n        \"2600:1900:0:118::\/64\",\n        \"2600:1900:0:119::\/64\",\n        \"2600:1900:0:11a::\/64\",\n        \"2600:1900:0:11c::\/64\",\n        \"2600:1900:0:11d::\/64\",\n        \"2600:1900:0:11e::\/64\",\n        \"2600:1900:0:11f::\/64\",\n        \"2600:1900:0:120::\/64\",\n        \"2600:1900:0:121::\/64\",\n        \"2600:1900:0:122::\/64\",\n        \"2600:1900:0:130::\/64\",\n        \"2600:1900:0:131::\/64\",\n        \"2600:1900:0:132::\/64\",\n        \"2600:1900:0:133::\/64\",\n        \"2600:1900:0:138::\/64\",\n        \"2600:1900:0:139::\/64\",\n        \"2600:1900:0:13a::\/64\",\n        \"2600:1900:0:13b::\/64\",\n        \"2600:1900:0:140::\/64\",\n        \"2600:1900:0:141::\/64\",\n        \"2600:1900:0:142::\/64\",\n        \"2600:1900:0:150::\/64\",\n        \"2600:1900:0:151::\/64\",\n        \"2600:1900:0:152::\/64\",\n        \"2600:1900:0:153::\/64\",\n        \"2600:1900:0:154::\/64\",\n        \"2600:1900:0:155::\/64\",\n        \"2600:1900:0:156::\/64\",\n        \"2600:1900:0:157::\/64\",\n        \"2600:1900:0:158::\/64\",\n        \"2600:1900:0:159::\/64\",\n        \"2600:1900:0:15::\/64\",\n        \"2600:1900:0:15a::\/64\",\n        \"2600:1900:0:15b::\/64\",\n        \"2600:1900:0:160::\/64\",\n        \"2600:1900:0:161::\/64\",\n        \"2600:1900:0:162::\/64\",\n        \"2600:1900:0:163::\/64\",\n        \"2600:1900:0:164::\/64\",\n        \"2600:1900:0:165::\/64\",\n        \"2600:1900:0:166::\/64\",\n        \"2600:1900:0:16::\/64\",\n        \"2600:1900:0:170::\/64\",\n        \"2600:1900:0:171::\/64\",\n        \"2600:1900:0:17::\/64\",\n        \"2600:1900:0:180::\/64\",\n        \"2600:1900:0:181::\/64\",\n        \"2600:1900:0:182::\/64\",\n        \"2600:1900:0:183::\/64\",\n        \"2600:1900:0:184::\/64\",\n        \"2600:1900:0:185::\/64\",\n        \"2600:1900:0:186::\/64\",\n        \"2600:1900:0:187::\/64\",\n        \"2600:1900:0:188::\/64\",\n        \"2600:1900:0:189::\/64\",\n        \"2600:1900:0:18::\/64\",\n        \"2600:1900:0:18a::\/64\",\n        \"2600:1900:0:18b::\/64\",\n        \"2600:1900:0:18c::\/64\",\n        \"2600:1900:0:18d::\/64\",\n        \"2600:1900:0:18e::\/64\",\n        \"2600:1900:0:18f::\/64\",\n        \"2600:1900:0:190::\/64\",\n        \"2600:1900:0:191::\/64\",\n        \"2600:1900:0:192::\/64\",\n        \"2600:1900:0:1a0::\/64\",\n        \"2600:1900:0:1a1::\/64\",\n        \"2600:1900:0:1a2::\/64\",\n        \"2600:1900:0:1a3::\/64\",\n        \"2600:1900:0:1a::\/64\",\n        \"2600:1900:0:1b::\/64\",\n        \"2600:1900:0:1c0::\/64\",\n        \"2600:1900:0:1c1::\/64\",\n        \"2600:1900:0:1c2::\/64\",\n        \"2600:1900:0:1c3::\/64\",\n        \"2600:1900:0:1c4::\/64\",\n        \"2600:1900:0:1c::\/64\",\n        \"2600:1900:0:1d0::\/64\",\n        \"2600:1900:0:1e0::\/64\",\n        \"2600:1900:0:1e1::\/64\",\n        \"2600:1900:0:1e2::\/64\",\n        \"2600:1900:0:1e3::\/64\",\n        \"2600:1900:0:1f0::\/64\",\n        \"2600:1900:0:1f1::\/64\",\n        \"2600:1900:0:1f2::\/64\",\n        \"2600:1900:0:1f3::\/64\",\n        \"2600:1900:0:1f4::\/64\",\n        \"2600:1900:0:1f5::\/64\",\n        \"2600:1900:0:200::\/64\",\n        \"2600:1900:0:201::\/64\",\n        \"2600:1900:0:202::\/64\",\n        \"2600:1900:0:203::\/64\",\n        \"2600:1900:0:204::\/64\",\n        \"2600:1900:0:20::\/64\",\n        \"2600:1900:0:210::\/64\",\n        \"2600:1900:0:211::\/64\",\n        \"2600:1900:0:212::\/64\",\n        \"2600:1900:0:213::\/64\",\n        \"2600:1900:0:214::\/64\",\n        \"2600:1900:0:21::\/64\",\n        \"2600:1900:0:220::\/64\",\n        \"2600:1900:0:221::\/64\",\n        \"2600:1900:0:222::\/64\",\n        \"2600:1900:0:223::\/64\",\n        \"2600:1900:0:22::\/64\",\n        \"2600:1900:0:230::\/64\",\n        \"2600:1900:0:231::\/64\",\n        \"2600:1900:0:232::\/64\",\n        \"2600:1900:0:233::\/64\",\n        \"2600:1900:0:234::\/64\",\n        \"2600:1900:0:235::\/64\",\n        \"2600:1900:0:236::\/64\",\n        \"2600:1900:0:237::\/64\",\n        \"2600:1900:0:238::\/64\",\n        \"2600:1900:0:239::\/64\",\n        \"2600:1900:0:23::\/64\",\n        \"2600:1900:0:240::\/64\",\n        \"2600:1900:0:241::\/64\",\n        \"2600:1900:0:24::\/64\",\n        \"2600:1900:0:250::\/64\",\n        \"2600:1900:0:251::\/64\",\n        \"2600:1900:0:252::\/64\",\n        \"2600:1900:0:253::\/64\",\n        \"2600:1900:0:254::\/64\",\n        \"2600:1900:0:25::\/64\",\n        \"2600:1900:0:260::\/64\",\n        \"2600:1900:0:261::\/64\",\n        \"2600:1900:0:262::\/64\",\n        \"2600:1900:0:263::\/64\",\n        \"2600:1900:0:26::\/64\",\n        \"2600:1900:0:270::\/64\",\n        \"2600:1900:0:271::\/64\",\n        \"2600:1900:0:272::\/64\",\n        \"2600:1900:0:273::\/64\",\n        \"2600:1900:0:27::\/64\",\n        \"2600:1900:0:280::\/64\",\n        \"2600:1900:0:281::\/64\",\n        \"2600:1900:0:28::\/64\",\n        \"2600:1900:0:290::\/64\",\n        \"2600:1900:0:291::\/64\",\n        \"2600:1900:0:29::\/64\",\n        \"2600:1900:0:2a0::\/64\",\n        \"2600:1900:0:2a1::\/64\",\n        \"2600:1900:0:2a2::\/64\",\n        \"2600:1900:0:2a3::\/64\",\n        \"2600:1900:0:2b0::\/64\",\n        \"2600:1900:0:2b1::\/64\",\n        \"2600:1900:0:2c0::\/64\",\n        \"2600:1900:0:2c1::\/64\",\n        \"2600:1900:0:2c2::\/64\",\n        \"2600:1900:0:2c3::\/64\",\n        \"2600:1900:0:2d0::\/64\",\n        \"2600:1900:0:2d1::\/64\",\n        \"2600:1900:0:2d2::\/64\",\n        \"2600:1900:0:2d3::\/64\",\n        \"2600:1900:0:2d4::\/64\",\n        \"2600:1900:0:2e0::\/64\",\n        \"2600:1900:0:2e1::\/64\",\n        \"2600:1900:0:2e2::\/64\",\n        \"2600:1900:0:2f0::\/64\",\n        \"2600:1900:0:2f1::\/64\",\n        \"2600:1900:0:2f2::\/64\",\n        \"2600:1900:0:2f3::\/64\",\n        \"2600:1900:0:300::\/64\",\n        \"2600:1900:0:301::\/64\",\n        \"2600:1900:0:302::\/64\",\n        \"2600:1900:0:303::\/64\",\n        \"2600:1900:0:30::\/64\",\n        \"2600:1900:0:310::\/64\",\n        \"2600:1900:0:311::\/64\",\n        \"2600:1900:0:312::\/64\",\n        \"2600:1900:0:31::\/64\",\n        \"2600:1900:0:320::\/64\",\n        \"2600:1900:0:321::\/64\",\n        \"2600:1900:0:322::\/64\",\n        \"2600:1900:0:32::\/64\",\n        \"2600:1900:0:330::\/64\",\n        \"2600:1900:0:331::\/64\",\n        \"2600:1900:0:332::\/64\",\n        \"2600:1900:0:33::\/64\",\n        \"2600:1900:0:340::\/64\",\n        \"2600:1900:0:34::\/64\",\n        \"2600:1900:0:350::\/64\",\n        \"2600:1900:0:351::\/64\",\n        \"2600:1900:0:352::\/64\",\n        \"2600:1900:0:35::\/64\",\n        \"2600:1900:0:36::\/64\",\n        \"2600:1900:0:370::\/64\",\n        \"2600:1900:0:371::\/64\",\n        \"2600:1900:0:372::\/64\",\n        \"2600:1900:0:380::\/64\",\n        \"2600:1900:0:40::\/64\",\n        \"2600:1900:0:41::\/64\",\n        \"2600:1900:0:42::\/64\",\n        \"2600:1900:0:43::\/64\",\n        \"2600:1900:0:44::\/64\",\n        \"2600:1900:0:45::\/64\",\n        \"2600:1900:0:46::\/64\",\n        \"2600:1900:0:47::\/64\",\n        \"2600:1900:0:48::\/64\",\n        \"2600:1900:0:49::\/64\",\n        \"2600:1900:0:4a::\/64\",\n        \"2600:1900:0:4b::\/64\",\n        \"2600:1900:0:4c::\/64\",\n        \"2600:1900:0:4d::\/64\",\n        \"2600:1900:0:4e::\/64\",\n        \"2600:1900:0:4f::\/64\",\n        \"2600:1900:0:51::\/64\",\n        \"2600:1900:0:52::\/64\",\n        \"2600:1900:0:53::\/64\",\n        \"2600:1900:0:54::\/64\",\n        \"2600:1900:0:55::\/64\",\n        \"2600:1900:0:56::\/64\",\n        \"2600:1900:0:57::\/64\",\n        \"2600:1900:0:58::\/64\",\n        \"2600:1900:0:59::\/64\",\n        \"2600:1900:0:5a::\/64\",\n        \"2600:1900:0:5b::\/64\",\n        \"2600:1900:0:5c::\/64\",\n        \"2600:1900:0:5d::\/64\",\n        \"2600:1900:0:5e::\/64\",\n        \"2600:1900:0:60::\/64\",\n        \"2600:1900:0:61::\/64\",\n        \"2600:1900:0:62::\/64\",\n        \"2600:1900:0:63::\/64\",\n        \"2600:1900:0:64::\/64\",\n        \"2600:1900:0:65::\/64\",\n        \"2600:1900:0:66::\/64\",\n        \"2600:1900:0:67::\/64\",\n        \"2600:1900:0:68::\/64\",\n        \"2600:1900:0:69::\/64\",\n        \"2600:1900:0:6a::\/64\",\n        \"2600:1900:0:6b::\/64\",\n        \"2600:1900:0:70::\/64\",\n        \"2600:1900:0:71::\/64\",\n        \"2600:1900:0:72::\/64\",\n        \"2600:1900:0:73::\/64\",\n        \"2600:1900:0:74::\/64\",\n        \"2600:1900:0:75::\/64\",\n        \"2600:1900:0:76::\/64\",\n        \"2600:1900:0:77::\/64\",\n        \"2600:1900:0:78::\/64\",\n        \"2600:1900:0:79::\/64\",\n        \"2600:1900:0:7a::\/64\",\n        \"2600:1900:0:7b::\/64\",\n        \"2600:1900:0:7c::\/64\",\n        \"2600:1900:0:80::\/64\",\n        \"2600:1900:0:81::\/64\",\n        \"2600:1900:0:82::\/64\",\n        \"2600:1900:0:83::\/64\",\n        \"2600:1900:0:84::\/64\",\n        \"2600:1900:0:85::\/64\",\n        \"2600:1900:0:86::\/64\",\n        \"2600:1900:0:8::\/64\",\n        \"2600:1900:0:90::\/64\",\n        \"2600:1900:0:91::\/64\",\n        \"2600:1900:0:92::\/64\",\n        \"2600:1900:0:93::\/64\",\n        \"2600:1900:0:94::\/64\",\n        \"2600:1900:0:9::\/64\",\n        \"2600:1900:0:a0::\/64\",\n        \"2600:1900:0:a1::\/64\",\n        \"2600:1900:0:a2::\/64\",\n        \"2600:1900:0:a3::\/64\",\n        \"2600:1900:0:a4::\/64\",\n        \"2600:1900:0:a5::\/64\",\n        \"2600:1900:0:b0::\/64\",\n        \"2600:1900:0:b1::\/64\",\n        \"2600:1900:0:b2::\/64\",\n        \"2600:1900:0:b3::\/64\",\n        \"2600:1900:0:b4::\/64\",\n        \"2600:1900:0:b5::\/64\",\n        \"2600:1900:0:b6::\/64\",\n        \"2600:1900:0:b7::\/64\",\n        \"2600:1900:0:b8::\/64\",\n        \"2600:1900:0:b9::\/64\",\n        \"2600:1900:0:c0::\/64\",\n        \"2600:1900:0:c1::\/64\",\n        \"2600:1900:0:c2::\/64\",\n        \"2600:1900:0:c3::\/64\",\n        \"2600:1900:0:c4::\/64\",\n        \"2600:1900:0:c5::\/64\",\n        \"2600:1900:0:c6::\/64\",\n        \"2600:1900:0:c::\/64\",\n        \"2600:1900:0:d0::\/64\",\n        \"2600:1900:0:d1::\/64\",\n        \"2600:1900:0:d2::\/64\",\n        \"2600:1900:0:d3::\/64\",\n        \"2600:1900:0:d4::\/64\",\n        \"2600:1900:0:d5::\/64\",\n        \"2600:1900:0:d6::\/64\",\n        \"2600:1900:0:d7::\/64\",\n        \"2600:1900:0:d8::\/64\",\n        \"2600:1900:0:d9::\/64\",\n        \"2600:1900:0:da::\/64\",\n        \"2600:1900:0:db::\/64\",\n        \"2600:1900:0:dc::\/64\",\n        \"2600:1900:0:dd::\/64\",\n        \"2600:1900:0:de::\/64\",\n        \"2600:1900:0:df::\/64\",\n        \"2600:1900:0:e0::\/64\",\n        \"2600:1900:0:e1::\/64\",\n        \"2600:1900:0:e2::\/64\",\n        \"2600:1900:0:e3::\/64\",\n        \"2600:1900:0:e4::\/64\",\n        \"2600:1900:0:e5::\/64\",\n        \"2600:1900:0:e6::\/64\",\n        \"2600:1900:0:e7::\/64\",\n        \"2600:1900:0:e8::\/64\",\n        \"2600:1900:0:e9::\/64\",\n        \"2600:1900:0:ea::\/64\",\n        \"2600:1900:0:eb::\/64\",\n        \"2600:1900:0:ec::\/64\",\n        \"2600:1900:0:ed::\/64\",\n        \"2600:1900:0:ee::\/64\",\n        \"2600:1900:0:ef::\/64\",\n        \"2600:1900:0:f0::\/64\",\n        \"2600:1900:0:f1::\/64\",\n        \"2600:1900:0:f2::\/64\",\n        \"2600:1900:0:f3::\/64\",\n        \"2600:1900:0:f4::\/64\",\n        \"2600:1900:0:f5::\/64\",\n        \"2600:1900:0:f6::\/64\",\n        \"2600:1900:0:f7::\/64\",\n        \"2600:1900:0:f8::\/64\",\n        \"2600:1900:0:f9::\/64\",\n        \"2600:1900:0:f::\/64\",\n        \"2600:1900:0:fa::\/64\",\n        \"107.178.192.0\/27\",\n        \"107.178.192.160\/27\",\n        \"107.178.192.192\/27\",\n        \"107.178.192.32\/27\",\n        \"107.178.192.64\/27\",\n        \"107.178.192.96\/27\",\n        \"107.178.193.0\/27\",\n        \"107.178.193.128\/27\",\n        \"107.178.193.192\/27\",\n        \"107.178.193.224\/27\",\n        \"107.178.193.32\/27\",\n        \"107.178.193.64\/27\",\n        \"107.178.193.96\/27\",\n        \"107.178.194.0\/27\",\n        \"107.178.194.128\/27\",\n        \"107.178.194.160\/27\",\n        \"107.178.194.192\/27\",\n        \"107.178.194.224\/27\",\n        \"107.178.194.32\/27\",\n        \"107.178.194.64\/27\",\n        \"107.178.194.96\/27\",\n        \"107.178.195.0\/27\",\n        \"107.178.195.128\/27\",\n        \"107.178.195.160\/27\",\n        \"107.178.195.192\/27\",\n        \"107.178.195.224\/27\",\n        \"107.178.195.32\/27\",\n        \"107.178.195.96\/27\",\n        \"107.178.196.0\/27\",\n        \"107.178.196.128\/27\",\n        \"107.178.196.160\/27\",\n        \"107.178.196.192\/27\",\n        \"107.178.196.224\/27\",\n        \"107.178.196.32\/27\",\n        \"107.178.196.64\/27\",\n        \"107.178.196.96\/27\",\n        \"107.178.197.0\/27\",\n        \"107.178.197.128\/27\",\n        \"107.178.197.160\/27\",\n        \"107.178.197.192\/27\",\n        \"107.178.197.224\/27\",\n        \"107.178.197.32\/27\",\n        \"107.178.197.64\/27\",\n        \"107.178.197.96\/27\",\n        \"107.178.198.0\/27\",\n        \"107.178.198.128\/27\",\n        \"107.178.198.160\/27\",\n        \"107.178.198.192\/27\",\n        \"107.178.198.224\/27\",\n        \"107.178.198.32\/27\",\n        \"107.178.198.64\/27\",\n        \"107.178.198.96\/27\",\n        \"107.178.199.0\/27\",\n        \"107.178.199.128\/27\",\n        \"107.178.199.160\/27\",\n        \"107.178.199.192\/27\",\n        \"107.178.199.224\/27\",\n        \"107.178.199.32\/27\",\n        \"107.178.199.64\/27\",\n        \"107.178.199.96\/27\",\n        \"107.178.202.0\/27\",\n        \"107.178.202.128\/27\",\n        \"107.178.202.160\/27\",\n        \"107.178.202.192\/27\",\n        \"107.178.202.32\/27\",\n        \"107.178.202.64\/27\",\n        \"107.178.202.96\/27\",\n        \"107.178.203.0\/27\",\n        \"107.178.203.128\/27\",\n        \"107.178.203.160\/27\",\n        \"107.178.203.192\/27\",\n        \"107.178.203.224\/27\",\n        \"107.178.203.32\/27\",\n        \"107.178.203.64\/27\",\n        \"107.178.203.96\/27\",\n        \"107.178.224.0\/27\",\n        \"107.178.224.128\/27\",\n        \"107.178.224.160\/27\",\n        \"107.178.224.192\/27\",\n        \"107.178.224.224\/27\",\n        \"107.178.224.32\/27\",\n        \"107.178.224.64\/27\",\n        \"107.178.224.96\/27\",\n        \"107.178.225.0\/27\",\n        \"107.178.225.128\/27\",\n        \"107.178.225.160\/27\",\n        \"107.178.225.192\/27\",\n        \"107.178.225.224\/27\",\n        \"107.178.225.32\/27\",\n        \"107.178.225.64\/27\",\n        \"107.178.225.96\/27\",\n        \"34.101.6.0\/27\",\n        \"34.101.6.128\/27\",\n        \"34.101.6.160\/27\",\n        \"34.101.6.192\/27\",\n        \"34.101.6.32\/27\",\n        \"34.101.6.64\/27\",\n        \"34.101.6.96\/27\",\n        \"34.116.16.0\/27\",\n        \"34.116.16.128\/27\",\n        \"34.116.16.32\/27\",\n        \"34.116.16.64\/27\",\n        \"34.116.16.96\/27\",\n        \"34.116.17.0\/27\",\n        \"34.116.17.32\/27\",\n        \"34.116.17.64\/27\",\n        \"34.116.17.96\/27\",\n        \"34.116.18.0\/27\",\n        \"34.116.18.32\/27\",\n        \"34.116.18.64\/27\",\n        \"34.116.18.96\/27\",\n        \"34.116.19.0\/27\",\n        \"34.116.19.128\/27\",\n        \"34.116.19.160\/27\",\n        \"34.116.19.192\/27\",\n        \"34.116.19.224\/27\",\n        \"34.116.19.32\/27\",\n        \"34.116.19.64\/27\",\n        \"34.116.19.96\/27\",\n        \"34.116.20.0\/27\",\n        \"34.116.20.32\/27\",\n        \"34.116.21.0\/27\",\n        \"34.116.21.32\/27\",\n        \"34.116.22.0\/27\",\n        \"34.116.22.32\/27\",\n        \"34.116.22.64\/27\",\n        \"34.116.22.96\/27\",\n        \"34.116.23.0\/27\",\n        \"34.116.23.32\/27\",\n        \"34.116.29.0\/27\",\n        \"34.116.29.32\/27\",\n        \"34.116.29.64\/27\",\n        \"34.116.29.96\/27\",\n        \"34.116.30.0\/27\",\n        \"34.116.30.32\/27\",\n        \"34.116.30.64\/27\",\n        \"34.116.31.0\/27\",\n        \"34.116.31.32\/27\",\n        \"34.116.31.64\/27\",\n        \"34.116.32.0\/27\",\n        \"34.116.32.32\/27\",\n        \"34.116.32.64\/27\",\n        \"34.116.32.96\/27\",\n        \"34.116.33.0\/27\",\n        \"34.116.33.128\/27\",\n        \"34.116.33.32\/27\",\n        \"34.116.33.64\/27\",\n        \"34.116.33.96\/27\",\n        \"34.116.34.0\/27\",\n        \"34.116.34.32\/27\",\n        \"34.116.34.64\/27\",\n        \"34.116.35.0\/27\",\n        \"34.116.35.32\/27\",\n        \"34.116.35.64\/27\",\n        \"34.116.35.96\/27\",\n        \"34.116.36.0\/27\",\n        \"34.116.36.32\/27\",\n        \"34.116.36.64\/27\",\n        \"34.116.37.0\/27\",\n        \"34.116.39.0\/27\",\n        \"34.116.39.32\/27\",\n        \"34.116.40.0\/27\",\n        \"34.116.40.32\/27\",\n        \"34.116.41.0\/27\",\n        \"34.116.41.128\/27\",\n        \"34.116.41.160\/27\",\n        \"34.116.41.192\/27\",\n        \"34.116.41.224\/27\",\n        \"34.116.41.32\/27\",\n        \"34.116.41.64\/27\",\n        \"34.116.41.96\/27\",\n        \"34.116.43.0\/27\",\n        \"34.116.43.32\/27\",\n        \"34.116.43.64\/27\",\n        \"34.116.43.96\/27\",\n        \"34.127.128.0\/27\",\n        \"34.127.128.32\/27\",\n        \"34.127.128.64\/27\",\n        \"34.127.129.0\/27\",\n        \"34.127.129.32\/27\",\n        \"34.127.129.64\/27\",\n        \"34.64.6.0\/27\",\n        \"34.64.6.128\/27\",\n        \"34.64.6.160\/27\",\n        \"34.64.6.192\/27\",\n        \"34.64.6.32\/27\",\n        \"34.64.6.64\/27\",\n        \"34.64.6.96\/27\",\n        \"34.98.136.0\/27\",\n        \"34.98.136.128\/27\",\n        \"34.98.136.160\/27\",\n        \"34.98.136.192\/27\",\n        \"34.98.136.32\/27\",\n        \"34.98.136.64\/27\",\n        \"34.98.136.96\/27\",\n        \"34.98.137.0\/27\",\n        \"34.98.137.32\/27\",\n        \"34.98.137.64\/27\",\n        \"34.98.137.96\/27\",\n        \"34.98.138.0\/27\",\n        \"34.98.138.32\/27\",\n        \"34.98.138.64\/27\",\n        \"34.98.138.96\/27\",\n        \"34.98.139.0\/27\",\n        \"34.98.139.128\/27\",\n        \"34.98.139.160\/27\",\n        \"34.98.139.32\/27\",\n        \"34.98.139.64\/27\",\n        \"34.98.139.96\/27\",\n        \"34.98.140.0\/27\",\n        \"34.98.140.128\/27\",\n        \"34.98.140.160\/27\",\n        \"34.98.140.32\/27\",\n        \"34.98.140.64\/27\",\n        \"34.98.140.96\/27\",\n        \"34.98.141.0\/27\",\n        \"34.98.141.128\/27\",\n        \"34.98.141.32\/27\",\n        \"34.98.141.64\/27\",\n        \"34.98.141.96\/27\",\n        \"34.98.142.0\/27\",\n        \"34.98.142.32\/27\",\n        \"34.98.142.64\/27\",\n        \"34.98.142.96\/27\",\n        \"34.98.143.0\/27\",\n        \"34.98.143.128\/27\",\n        \"34.98.143.160\/27\",\n        \"34.98.143.192\/27\",\n        \"34.98.143.224\/27\",\n        \"34.98.143.32\/27\",\n        \"34.98.143.64\/27\",\n        \"34.98.143.96\/27\",\n        \"35.187.128.0\/27\",\n        \"35.187.128.128\/27\",\n        \"35.187.128.160\/27\",\n        \"35.187.128.32\/27\",\n        \"35.187.128.64\/27\",\n        \"35.187.128.96\/27\",\n        \"35.187.129.0\/27\",\n        \"35.187.129.128\/27\",\n        \"35.187.129.160\/27\",\n        \"35.187.129.192\/27\",\n        \"35.187.129.224\/27\",\n        \"35.187.129.32\/27\",\n        \"35.187.129.64\/27\",\n        \"35.187.129.96\/27\",\n        \"35.187.130.0\/27\",\n        \"35.187.130.128\/27\",\n        \"35.187.130.160\/27\",\n        \"35.187.130.192\/27\",\n        \"35.187.130.32\/27\",\n        \"35.187.130.64\/27\",\n        \"35.187.130.96\/27\",\n        \"35.187.131.0\/27\",\n        \"35.187.131.128\/27\",\n        \"35.187.131.160\/27\",\n        \"35.187.131.192\/27\",\n        \"35.187.131.224\/27\",\n        \"35.187.131.32\/27\",\n        \"35.187.131.64\/27\",\n        \"35.187.131.96\/27\",\n        \"35.187.132.0\/27\",\n        \"35.187.132.128\/27\",\n        \"35.187.132.160\/27\",\n        \"35.187.132.192\/27\",\n        \"35.187.132.224\/27\",\n        \"35.187.132.32\/27\",\n        \"35.187.132.64\/27\",\n        \"35.187.132.96\/27\",\n        \"35.187.133.0\/27\",\n        \"35.187.133.128\/27\",\n        \"35.187.133.160\/27\",\n        \"35.187.133.192\/27\",\n        \"35.187.133.224\/27\",\n        \"35.187.133.32\/27\",\n        \"35.187.133.64\/27\",\n        \"35.187.133.96\/27\",\n        \"35.187.134.0\/27\",\n        \"35.187.134.128\/27\",\n        \"35.187.134.160\/27\",\n        \"35.187.134.192\/27\",\n        \"35.187.134.224\/27\",\n        \"35.187.134.32\/27\",\n        \"35.187.134.64\/27\",\n        \"35.187.134.96\/27\",\n        \"35.187.135.0\/27\",\n        \"35.187.135.128\/27\",\n        \"35.187.135.32\/27\",\n        \"35.187.135.64\/27\",\n        \"35.187.135.96\/27\",\n        \"35.187.136.0\/27\",\n        \"35.187.136.128\/27\",\n        \"35.187.136.160\/27\",\n        \"35.187.136.192\/27\",\n        \"35.187.136.224\/27\",\n        \"35.187.138.0\/27\",\n        \"35.187.138.128\/27\",\n        \"35.187.138.160\/27\",\n        \"35.187.138.192\/27\",\n        \"35.187.138.224\/27\",\n        \"35.187.138.32\/27\",\n        \"35.187.138.64\/27\",\n        \"35.187.138.96\/27\",\n        \"35.187.139.0\/27\",\n        \"35.187.139.128\/27\",\n        \"35.187.139.160\/27\",\n        \"35.187.139.192\/27\",\n        \"35.187.139.224\/27\",\n        \"35.187.139.32\/27\",\n        \"35.187.139.64\/27\",\n        \"35.187.139.96\/27\",\n        \"35.187.140.0\/27\",\n        \"35.187.140.128\/27\",\n        \"35.187.140.160\/27\",\n        \"35.187.140.32\/27\",\n        \"35.187.140.64\/27\",\n        \"35.187.140.96\/27\",\n        \"35.187.141.0\/27\",\n        \"35.187.141.128\/27\",\n        \"35.187.141.160\/27\",\n        \"35.187.141.192\/27\",\n        \"35.187.141.224\/27\",\n        \"35.187.141.32\/27\",\n        \"35.187.141.64\/27\",\n        \"35.187.142.0\/27\",\n        \"35.187.142.32\/27\",\n        \"35.187.142.64\/27\",\n        \"35.187.143.0\/27\",\n        \"35.187.143.32\/27\",\n        \"35.187.143.64\/27\",\n        \"35.187.143.96\/27\",\n        \"35.243.16.0\/27\",\n        \"35.243.16.128\/27\",\n        \"35.243.16.32\/27\",\n        \"35.243.16.64\/27\",\n        \"35.243.16.96\/27\",\n        \"35.243.17.0\/27\",\n        \"35.243.17.32\/27\",\n        \"35.243.17.64\/27\",\n        \"35.243.17.96\/27\",\n        \"35.243.18.0\/27\",\n        \"35.243.18.32\/27\",\n        \"35.243.18.64\/27\",\n        \"35.243.19.0\/27\",\n        \"35.243.19.128\/27\",\n        \"35.243.19.32\/27\",\n        \"35.243.19.64\/27\",\n        \"35.243.19.96\/27\",\n        \"35.243.20.0\/27\",\n        \"35.243.20.128\/27\",\n        \"35.243.20.160\/27\",\n        \"35.243.20.32\/27\",\n        \"35.243.20.64\/27\",\n        \"35.243.20.96\/27\",\n        \"35.243.21.0\/27\",\n        \"35.243.21.32\/27\",\n        \"35.243.22.0\/27\",\n        \"35.243.22.32\/27\",\n        \"35.243.22.64\/27\",\n        \"35.243.23.0\/27\",\n        \"35.243.23.128\/27\",\n        \"35.243.23.160\/27\",\n        \"35.243.23.192\/27\",\n        \"35.243.23.224\/27\",\n        \"35.243.23.32\/27\",\n        \"35.243.23.64\/27\",\n        \"35.243.23.96\/27\"\n            ],\n            \"User Triggered Fetches (Google)\": [\n        \"2001:4860:4801:4004::\/64\",\n        \"2001:4860:4801:4008::\/64\",\n        \"2001:4860:4801:4009::\/64\",\n        \"2001:4860:4801:400f::\/64\",\n        \"2001:4860:4801:4010::\/64\",\n        \"2001:4860:4801:4015::\/64\",\n        \"2001:4860:4801:4016::\/64\",\n        \"2001:4860:4801:4017::\/64\",\n        \"2001:4860:4801:4018::\/64\",\n        \"2001:4860:4801:401a::\/64\",\n        \"2001:4860:4801:401b::\/64\",\n        \"2001:4860:4801:401c::\/64\",\n        \"2001:4860:4801:4020::\/64\",\n        \"2001:4860:4801:4021::\/64\",\n        \"2001:4860:4801:4022::\/64\",\n        \"2001:4860:4801:4023::\/64\",\n        \"2001:4860:4801:4024::\/64\",\n        \"2001:4860:4801:4025::\/64\",\n        \"2001:4860:4801:4026::\/64\",\n        \"2001:4860:4801:4027::\/64\",\n        \"2001:4860:4801:4028::\/64\",\n        \"2001:4860:4801:4029::\/64\",\n        \"2001:4860:4801:4030::\/64\",\n        \"2001:4860:4801:4031::\/64\",\n        \"2001:4860:4801:4032::\/64\",\n        \"2001:4860:4801:4033::\/64\",\n        \"2001:4860:4801:4034::\/64\",\n        \"2001:4860:4801:4035::\/64\",\n        \"2001:4860:4801:4036::\/64\",\n        \"2001:4860:4801:4040::\/64\",\n        \"2001:4860:4801:4041::\/64\",\n        \"2001:4860:4801:4042::\/64\",\n        \"2001:4860:4801:4043::\/64\",\n        \"2001:4860:4801:4044::\/64\",\n        \"2001:4860:4801:4045::\/64\",\n        \"2001:4860:4801:4046::\/64\",\n        \"2001:4860:4801:4047::\/64\",\n        \"2001:4860:4801:4048::\/64\",\n        \"2001:4860:4801:4049::\/64\",\n        \"2001:4860:4801:404a::\/64\",\n        \"2001:4860:4801:404b::\/64\",\n        \"2001:4860:4801:404c::\/64\",\n        \"2001:4860:4801:404d::\/64\",\n        \"2001:4860:4801:404e::\/64\",\n        \"2001:4860:4801:404f::\/64\",\n        \"2001:4860:4801:4051::\/64\",\n        \"2001:4860:4801:4052::\/64\",\n        \"2001:4860:4801:4053::\/64\",\n        \"2001:4860:4801:4054::\/64\",\n        \"2001:4860:4801:4055::\/64\",\n        \"2001:4860:4801:4056::\/64\",\n        \"2001:4860:4801:4057::\/64\",\n        \"2001:4860:4801:4058::\/64\",\n        \"2001:4860:4801:4059::\/64\",\n        \"2001:4860:4801:405a::\/64\",\n        \"2001:4860:4801:405b::\/64\",\n        \"2001:4860:4801:405c::\/64\",\n        \"2001:4860:4801:405d::\/64\",\n        \"2001:4860:4801:405e::\/64\",\n        \"2001:4860:4801:4060::\/64\",\n        \"2001:4860:4801:4061::\/64\",\n        \"2001:4860:4801:4062::\/64\",\n        \"2001:4860:4801:4063::\/64\",\n        \"2001:4860:4801:4064::\/64\",\n        \"2001:4860:4801:4065::\/64\",\n        \"2001:4860:4801:4066::\/64\",\n        \"2001:4860:4801:4067::\/64\",\n        \"2001:4860:4801:4068::\/64\",\n        \"2001:4860:4801:4069::\/64\",\n        \"2001:4860:4801:406a::\/64\",\n        \"2001:4860:4801:406b::\/64\",\n        \"2001:4860:4801:4070::\/64\",\n        \"2001:4860:4801:4071::\/64\",\n        \"2001:4860:4801:4072::\/64\",\n        \"2001:4860:4801:4073::\/64\",\n        \"2001:4860:4801:4074::\/64\",\n        \"2001:4860:4801:4075::\/64\",\n        \"2001:4860:4801:4076::\/64\",\n        \"2001:4860:4801:4077::\/64\",\n        \"2001:4860:4801:4078::\/64\",\n        \"2001:4860:4801:4079::\/64\",\n        \"2001:4860:4801:407a::\/64\",\n        \"2001:4860:4801:407b::\/64\",\n        \"2001:4860:4801:407c::\/64\",\n        \"2001:4860:4801:4080::\/64\",\n        \"2001:4860:4801:4081::\/64\",\n        \"2001:4860:4801:4082::\/64\",\n        \"2001:4860:4801:4083::\/64\",\n        \"2001:4860:4801:4084::\/64\",\n        \"2001:4860:4801:4085::\/64\",\n        \"2001:4860:4801:4086::\/64\",\n        \"2001:4860:4801:4090::\/64\",\n        \"2001:4860:4801:4091::\/64\",\n        \"2001:4860:4801:4092::\/64\",\n        \"2001:4860:4801:4093::\/64\",\n        \"2001:4860:4801:4094::\/64\",\n        \"2001:4860:4801:40a0::\/64\",\n        \"2001:4860:4801:40a1::\/64\",\n        \"2001:4860:4801:40a2::\/64\",\n        \"2001:4860:4801:40a3::\/64\",\n        \"2001:4860:4801:40b0::\/64\",\n        \"2001:4860:4801:40b1::\/64\",\n        \"2001:4860:4801:40b2::\/64\",\n        \"2001:4860:4801:40b3::\/64\",\n        \"2001:4860:4801:40b4::\/64\",\n        \"2001:4860:4801:40b5::\/64\",\n        \"2001:4860:4801:40b6::\/64\",\n        \"2001:4860:4801:40b7::\/64\",\n        \"2001:4860:4801:40c0::\/64\",\n        \"2001:4860:4801:40c1::\/64\",\n        \"2001:4860:4801:40c2::\/64\",\n        \"2001:4860:4801:40c3::\/64\",\n        \"2001:4860:4801:40c4::\/64\",\n        \"2001:4860:4801:40c5::\/64\",\n        \"2001:4860:4801:40c6::\/64\",\n        \"2001:4860:4801:40d0::\/64\",\n        \"2001:4860:4801:40d1::\/64\",\n        \"2001:4860:4801:40d2::\/64\",\n        \"2001:4860:4801:40d3::\/64\",\n        \"2001:4860:4801:40d4::\/64\",\n        \"2001:4860:4801:40d5::\/64\",\n        \"2001:4860:4801:40d6::\/64\",\n        \"2001:4860:4801:40d7::\/64\",\n        \"2001:4860:4801:40d8::\/64\",\n        \"2001:4860:4801:40d9::\/64\",\n        \"2001:4860:4801:40da::\/64\",\n        \"2001:4860:4801:40db::\/64\",\n        \"2001:4860:4801:40dc::\/64\",\n        \"2001:4860:4801:40dd::\/64\",\n        \"2001:4860:4801:40de::\/64\",\n        \"2001:4860:4801:40df::\/64\",\n        \"2001:4860:4801:40e0::\/64\",\n        \"2001:4860:4801:40e1::\/64\",\n        \"2001:4860:4801:40e2::\/64\",\n        \"2001:4860:4801:40f0::\/64\",\n        \"2001:4860:4801:40f1::\/64\",\n        \"2001:4860:4801:40f2::\/64\",\n        \"2001:4860:4801:40f3::\/64\",\n        \"2001:4860:4801:40f4::\/64\",\n        \"2001:4860:4801:40f5::\/64\",\n        \"2001:4860:4801:40f6::\/64\",\n        \"2001:4860:4801:40f7::\/64\",\n        \"2001:4860:4801:40f8::\/64\",\n        \"2001:4860:4801:40f9::\/64\",\n        \"2001:4860:4801:40fa::\/64\",\n        \"2001:4860:4801:40fb::\/64\",\n        \"2001:4860:4801:40fc::\/64\",\n        \"2001:4860:4801:40fd::\/64\",\n        \"2001:4860:4801:40fe::\/64\",\n        \"2001:4860:4801:40ff::\/64\",\n        \"2001:4860:4801:4100::\/64\",\n        \"2001:4860:4801:4101::\/64\",\n        \"2001:4860:4801:4102::\/64\",\n        \"2001:4860:4801:4103::\/64\",\n        \"2001:4860:4801:4104::\/64\",\n        \"2001:4860:4801:4110::\/64\",\n        \"2001:4860:4801:4111::\/64\",\n        \"2001:4860:4801:4112::\/64\",\n        \"2001:4860:4801:4113::\/64\",\n        \"2001:4860:4801:4120::\/64\",\n        \"2001:4860:4801:4121::\/64\",\n        \"2001:4860:4801:4122::\/64\",\n        \"2001:4860:4801:4123::\/64\",\n        \"2001:4860:4801:4124::\/64\",\n        \"2001:4860:4801:4130::\/64\",\n        \"2001:4860:4801:4131::\/64\",\n        \"2001:4860:4801:4132::\/64\",\n        \"2001:4860:4801:4133::\/64\",\n        \"2001:4860:4801:4140::\/64\",\n        \"2001:4860:4801:4141::\/64\",\n        \"2001:4860:4801:4142::\/64\",\n        \"2001:4860:4801:4143::\/64\",\n        \"2001:4860:4801:4144::\/64\",\n        \"2001:4860:4801:4145::\/64\",\n        \"2001:4860:4801:4146::\/64\",\n        \"2001:4860:4801:4147::\/64\",\n        \"2001:4860:4801:4150::\/64\",\n        \"142.250.32.0\/27\",\n        \"142.250.32.32\/27\",\n        \"192.178.10.0\/27\",\n        \"192.178.10.32\/27\",\n        \"192.178.10.64\/27\",\n        \"192.178.10.96\/27\",\n        \"192.178.12.0\/27\",\n        \"192.178.12.32\/27\",\n        \"192.178.12.64\/27\",\n        \"192.178.12.96\/27\",\n        \"192.178.13.0\/27\",\n        \"192.178.13.128\/27\",\n        \"192.178.13.160\/27\",\n        \"192.178.13.192\/27\",\n        \"192.178.13.224\/27\",\n        \"192.178.13.32\/27\",\n        \"192.178.13.64\/27\",\n        \"192.178.13.96\/27\",\n        \"192.178.14.0\/27\",\n        \"192.178.15.0\/27\",\n        \"192.178.15.32\/27\",\n        \"192.178.8.0\/27\",\n        \"192.178.8.32\/27\",\n        \"192.178.9.0\/27\",\n        \"192.178.9.128\/27\",\n        \"192.178.9.32\/27\",\n        \"192.178.9.64\/27\",\n        \"192.178.9.96\/27\",\n        \"64.233.172.0\/27\",\n        \"64.233.172.128\/27\",\n        \"64.233.172.160\/27\",\n        \"64.233.172.192\/27\",\n        \"64.233.172.224\/27\",\n        \"64.233.172.32\/27\",\n        \"64.233.172.64\/27\",\n        \"64.233.172.96\/27\",\n        \"64.233.173.0\/27\",\n        \"64.233.173.128\/27\",\n        \"64.233.173.160\/27\",\n        \"64.233.173.192\/27\",\n        \"64.233.173.224\/27\",\n        \"64.233.173.32\/27\",\n        \"64.233.173.64\/27\",\n        \"64.233.173.96\/27\",\n        \"66.102.6.0\/27\",\n        \"66.102.6.128\/27\",\n        \"66.102.6.160\/27\",\n        \"66.102.6.192\/27\",\n        \"66.102.6.224\/27\",\n        \"66.102.6.32\/27\",\n        \"66.102.6.64\/27\",\n        \"66.102.6.96\/27\",\n        \"66.102.7.0\/27\",\n        \"66.102.7.128\/27\",\n        \"66.102.7.160\/27\",\n        \"66.102.7.192\/27\",\n        \"66.102.7.224\/27\",\n        \"66.102.7.32\/27\",\n        \"66.102.7.64\/27\",\n        \"66.102.7.96\/27\",\n        \"66.102.8.128\/27\",\n        \"66.102.8.160\/27\",\n        \"66.102.8.192\/27\",\n        \"66.102.8.224\/27\",\n        \"66.102.8.32\/27\",\n        \"66.102.8.64\/27\",\n        \"66.102.8.96\/27\",\n        \"66.102.9.0\/27\",\n        \"66.102.9.128\/27\",\n        \"66.102.9.160\/27\",\n        \"66.102.9.192\/27\",\n        \"66.102.9.224\/27\",\n        \"66.102.9.32\/27\",\n        \"66.102.9.64\/27\",\n        \"66.102.9.96\/27\",\n        \"66.249.80.0\/27\",\n        \"66.249.80.128\/27\",\n        \"66.249.80.160\/27\",\n        \"66.249.80.192\/27\",\n        \"66.249.80.224\/27\",\n        \"66.249.80.32\/27\",\n        \"66.249.80.64\/27\",\n        \"66.249.80.96\/27\",\n        \"66.249.81.0\/27\",\n        \"66.249.81.128\/27\",\n        \"66.249.81.160\/27\",\n        \"66.249.81.192\/27\",\n        \"66.249.81.224\/27\",\n        \"66.249.81.32\/27\",\n        \"66.249.81.64\/27\",\n        \"66.249.81.96\/27\",\n        \"66.249.82.0\/27\",\n        \"66.249.82.128\/27\",\n        \"66.249.82.160\/27\",\n        \"66.249.82.192\/27\",\n        \"66.249.82.224\/27\",\n        \"66.249.82.32\/27\",\n        \"66.249.82.64\/27\",\n        \"66.249.82.96\/27\",\n        \"66.249.83.0\/27\",\n        \"66.249.83.128\/27\",\n        \"66.249.83.224\/27\",\n        \"66.249.83.32\/27\",\n        \"66.249.83.64\/27\",\n        \"66.249.83.96\/27\",\n        \"66.249.84.0\/27\",\n        \"66.249.84.128\/27\",\n        \"66.249.84.160\/27\",\n        \"66.249.84.192\/27\",\n        \"66.249.84.224\/27\",\n        \"66.249.84.32\/27\",\n        \"66.249.84.64\/27\",\n        \"66.249.84.96\/27\",\n        \"66.249.85.0\/27\",\n        \"66.249.85.128\/27\",\n        \"66.249.85.32\/27\",\n        \"66.249.85.64\/27\",\n        \"66.249.85.96\/27\",\n        \"66.249.88.0\/27\",\n        \"66.249.88.128\/27\",\n        \"66.249.88.160\/27\",\n        \"66.249.88.192\/27\",\n        \"66.249.88.224\/27\",\n        \"66.249.88.32\/27\",\n        \"66.249.88.64\/27\",\n        \"66.249.88.96\/27\",\n        \"66.249.93.0\/27\",\n        \"66.249.93.128\/27\",\n        \"66.249.93.160\/27\",\n        \"66.249.93.192\/27\",\n        \"66.249.93.224\/27\",\n        \"66.249.93.32\/27\",\n        \"66.249.93.64\/27\",\n        \"66.249.93.96\/27\",\n        \"74.125.208.0\/27\",\n        \"74.125.208.128\/27\",\n        \"74.125.208.32\/27\",\n        \"74.125.208.64\/27\",\n        \"74.125.208.96\/27\",\n        \"74.125.209.0\/27\",\n        \"74.125.209.32\/27\",\n        \"74.125.209.64\/27\",\n        \"74.125.209.96\/27\",\n        \"74.125.210.0\/27\",\n        \"74.125.210.128\/27\",\n        \"74.125.210.160\/27\",\n        \"74.125.210.192\/27\",\n        \"74.125.210.224\/27\",\n        \"74.125.210.32\/27\",\n        \"74.125.210.64\/27\",\n        \"74.125.210.96\/27\",\n        \"74.125.211.0\/27\",\n        \"74.125.211.32\/27\",\n        \"74.125.211.64\/27\",\n        \"74.125.212.0\/27\",\n        \"74.125.212.128\/27\",\n        \"74.125.212.160\/27\",\n        \"74.125.212.192\/27\",\n        \"74.125.212.224\/27\",\n        \"74.125.212.32\/27\",\n        \"74.125.212.64\/27\",\n        \"74.125.212.96\/27\",\n        \"74.125.213.0\/27\",\n        \"74.125.213.32\/27\",\n        \"74.125.214.0\/27\",\n        \"74.125.214.128\/27\",\n        \"74.125.214.32\/27\",\n        \"74.125.214.64\/27\",\n        \"74.125.214.96\/27\",\n        \"74.125.215.0\/27\",\n        \"74.125.215.128\/27\",\n        \"74.125.215.160\/27\",\n        \"74.125.215.192\/27\",\n        \"74.125.215.224\/27\",\n        \"74.125.215.32\/27\",\n        \"74.125.215.64\/27\",\n        \"74.125.215.96\/27\"\n            ]\n        };\n\n        const isInRange = (ip, range) => {\n            const [base, bits] = range.split('\/');\n            const mask = ~(2 ** (32 - bits) - 1);\n            const ipNum = ip.split('.').reduce((acc, oct) => (acc << 8) + parseInt(oct), 0);\n            const baseNum = base.split('.').reduce((acc, oct) => (acc << 8) + parseInt(oct), 0);\n            return (ipNum & mask) === (baseNum & mask);\n        };\n\n        document.getElementById(\"verify-button\").addEventListener(\"click\", () => {\n            const inputIPs = document.getElementById(\"ip-input\").value.trim().split(\"\\n\");\n            const results = inputIPs.map(ip => {\n                for (const [label, ranges] of Object.entries(ipRanges)) {\n                    if (ranges.some(range => isInRange(ip, range))) {\n                        return { ip, label };\n                    }\n                }\n                return { ip, label: \"Unknown\" };\n            });\n\n            displayResults(results);\n        });\n\n        const displayResults = (results) => {\n            const resultDiv = document.getElementById(\"results\");\n            const table = document.createElement(\"table\");\n            table.innerHTML = \"<tr><th>IP<\/th><th>Category<\/th><\/tr>\";\n            results.forEach(row => {\n                const tr = document.createElement(\"tr\");\n                tr.innerHTML = `<td>${row.ip}<\/td><td>${row.label}<\/td>`;\n                table.appendChild(tr);\n            });\n            resultDiv.innerHTML = ''; \/\/ Clear previous results\n            resultDiv.appendChild(table);\n        };\n\n        document.getElementById(\"download-csv\").addEventListener(\"click\", () => {\n            const rows = [[\"IP\", \"Category\"]];\n            document.querySelectorAll(\"#results table tr\").forEach((row, index) => {\n                if (index > 0) {\n                    rows.push([...row.children].map(cell => cell.innerText));\n                }\n            });\n            const csvContent = \"data:text\/csv;charset=utf-8,\" + rows.map(e => e.join(\",\")).join(\"\\n\");\n            const link = document.createElement(\"a\");\n            link.setAttribute(\"href\", encodeURI(csvContent));\n            link.setAttribute(\"download\", \"results.csv\");\n            document.body.appendChild(link);\n            link.click();\n            document.body.removeChild(link);\n        });\n    <\/script><\/p>\n\n<p>You also have access to a \u201cCrawl stats\u201d&nbsp;report in Google Search Console. If you go to <em>Settings &gt; Crawl Stats<\/em>, the report contains a lot of information about how Google is crawling your website. You can see which Googlebot is crawling what files and when it accessed them.<\/p>\n\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"is-style-default aligncenter\"><img decoding=\"async\" src=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/12\/2-googlebot-crawl-stats.png\" alt=\"Line graph showing crawl stats. Summary of key data is above\"><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Final thoughts<\/h2>\n\n\n\n<p>The web is a big and messy place. Googlebot has to navigate all the different setups, along with downtimes and restrictions, to gather the data Google needs for its search engine to&nbsp;work.<\/p>\n\n\n\n<p>A fun fact to wrap things up is that Googlebot is usually depicted as a robot and is aptly referred to as \u201cGooglebot.\u201d There\u2019s also a spider mascot that is named \u201cCrawley.\u201d According to Google\u2019s Lizzi Harvey, the spider mascot also has an unofficial name of \u201cDex\u201d, short for&nbsp;Index.<\/p>\n\n\n\n<p>Still have questions? Let me know <a href=\"https:\/\/twitter.com\/patrickstox\">on Twitter<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are more crawlers Google uses for specific tasks,&nbsp;and each crawler will identify itself with a different string of text called a \u201cuser agent.\u201d Googlebot is evergreen, meaning it sees websites as users would in the latest Chrome browser. Chrome\/W.X.Y.Z<span class=\"ellipsis\">\u2026<\/span><\/p>\n<div class=\"read-more\">Read more \u203a<\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":150,"featured_media":137788,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[329],"tags":[],"coauthors":[377],"class_list":["post-137785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-seo","odd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What Is Googlebot &amp; How Does It Work?<\/title>\n<meta name=\"description\" content=\"Googlebot is the web crawler used by Google to gather the information needed to build its searchable index of the web.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ahrefs.com\/blog\/googlebot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Is Googlebot &amp; How Does It Work?\" \/>\n<meta property=\"og:description\" content=\"Patrick Stox explains.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ahrefs.com\/blog\/googlebot\/\" \/>\n<meta property=\"og:site_name\" content=\"SEO Blog by Ahrefs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Ahrefs\/\" \/>\n<meta property=\"article:author\" content=\"patrickstox\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-12T15:01:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-18T19:43:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/12\/fb_googlebot_navigation.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Patrick Stox\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Patrick Stox explains.\" \/>\n<meta name=\"twitter:creator\" content=\"@patrickstox\" \/>\n<meta name=\"twitter:site\" content=\"@ahrefs\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/\"},\"author\":{\"name\":\"Patrick Stox\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/person\\\/14bf754248f3c561786477e4e5fd2067\"},\"headline\":\"What Is Googlebot &amp; How Does It&nbsp;Work?\",\"datePublished\":\"2022-01-12T15:01:11+00:00\",\"dateModified\":\"2025-01-18T19:43:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/\"},\"wordCount\":1168,\"publisher\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/fb_googlebot_navigation.png\",\"articleSection\":[\"Technical SEO\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/\",\"name\":\"What Is Googlebot & How Does It Work?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/fb_googlebot_navigation.png\",\"datePublished\":\"2022-01-12T15:01:11+00:00\",\"dateModified\":\"2025-01-18T19:43:23+00:00\",\"description\":\"Googlebot is the web crawler used by Google to gather the information needed to build its searchable index of the web.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/googlebot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/fb_googlebot_navigation.png\",\"contentUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/fb_googlebot_navigation.png\",\"width\":1200,\"height\":630},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/\",\"name\":\"SEO Blog by Ahrefs\",\"description\":\"Link Building Strategies &amp; SEO Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#organization\",\"name\":\"Ahrefs\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ahrefs-logo.png\",\"contentUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/ahrefs-logo.png\",\"width\":2048,\"height\":768,\"caption\":\"Ahrefs\"},\"image\":{\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Ahrefs\\\/\",\"https:\\\/\\\/x.com\\\/ahrefs\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/ahrefs\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/ahrefscom\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/#\\\/schema\\\/person\\\/14bf754248f3c561786477e4e5fd2067\",\"name\":\"Patrick Stox\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Screenshot-2019-11-06-at-00.57.29.pngbade1fd182f70b6825c334271c12533e\",\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Screenshot-2019-11-06-at-00.57.29.png\",\"contentUrl\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/Screenshot-2019-11-06-at-00.57.29.png\",\"caption\":\"Patrick Stox\"},\"description\":\"Patrick Stox is a Product Advisor, Technical SEO, &amp; Brand Ambassador at Ahrefs. He was the lead author for the SEO chapter of the 2021 Web Almanac and a reviewer for the 2022 SEO chapter. He also co-wrote the SEO Book For Beginners by Ahrefs and was the Technical Review Editor for The Art of SEO 4th Edition. He\u2019s an organizer for the Triangle SEO Meetup, the Tech SEO Connect conference, he runs a Technical SEO Slack group, and is a moderator for \\\/r\\\/TechSEO on Reddit.\",\"sameAs\":[\"https:\\\/\\\/patrickstox.com\\\/\",\"patrickstox\",\"https:\\\/\\\/x.com\\\/patrickstox\"],\"url\":\"https:\\\/\\\/ahrefs.com\\\/blog\\\/author\\\/patrick-stox\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Is Googlebot & How Does It Work?","description":"Googlebot is the web crawler used by Google to gather the information needed to build its searchable index of the web.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ahrefs.com\/blog\/googlebot\/","og_locale":"en_US","og_type":"article","og_title":"What Is Googlebot & How Does It Work?","og_description":"Patrick Stox explains.","og_url":"https:\/\/ahrefs.com\/blog\/googlebot\/","og_site_name":"SEO Blog by Ahrefs","article_publisher":"https:\/\/www.facebook.com\/Ahrefs\/","article_author":"patrickstox","article_published_time":"2022-01-12T15:01:11+00:00","article_modified_time":"2025-01-18T19:43:23+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/12\/fb_googlebot_navigation.png","type":"image\/png"}],"author":"Patrick Stox","twitter_card":"summary_large_image","twitter_description":"Patrick Stox explains.","twitter_creator":"@patrickstox","twitter_site":"@ahrefs","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ahrefs.com\/blog\/googlebot\/#article","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/googlebot\/"},"author":{"name":"Patrick Stox","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/14bf754248f3c561786477e4e5fd2067"},"headline":"What Is Googlebot &amp; How Does It&nbsp;Work?","datePublished":"2022-01-12T15:01:11+00:00","dateModified":"2025-01-18T19:43:23+00:00","mainEntityOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/googlebot\/"},"wordCount":1168,"publisher":{"@id":"https:\/\/ahrefs.com\/blog\/#organization"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/googlebot\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/12\/fb_googlebot_navigation.png","articleSection":["Technical SEO"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ahrefs.com\/blog\/googlebot\/","url":"https:\/\/ahrefs.com\/blog\/googlebot\/","name":"What Is Googlebot & How Does It Work?","isPartOf":{"@id":"https:\/\/ahrefs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ahrefs.com\/blog\/googlebot\/#primaryimage"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/googlebot\/#primaryimage"},"thumbnailUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/12\/fb_googlebot_navigation.png","datePublished":"2022-01-12T15:01:11+00:00","dateModified":"2025-01-18T19:43:23+00:00","description":"Googlebot is the web crawler used by Google to gather the information needed to build its searchable index of the web.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahrefs.com\/blog\/googlebot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/googlebot\/#primaryimage","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/12\/fb_googlebot_navigation.png","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2021\/12\/fb_googlebot_navigation.png","width":1200,"height":630},{"@type":"WebSite","@id":"https:\/\/ahrefs.com\/blog\/#website","url":"https:\/\/ahrefs.com\/blog\/","name":"SEO Blog by Ahrefs","description":"Link Building Strategies &amp; SEO Tips","publisher":{"@id":"https:\/\/ahrefs.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ahrefs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ahrefs.com\/blog\/#organization","name":"Ahrefs","url":"https:\/\/ahrefs.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2023\/06\/ahrefs-logo.png","width":2048,"height":768,"caption":"Ahrefs"},"image":{"@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Ahrefs\/","https:\/\/x.com\/ahrefs","https:\/\/www.linkedin.com\/company\/ahrefs\/","https:\/\/www.youtube.com\/c\/ahrefscom"]},{"@type":"Person","@id":"https:\/\/ahrefs.com\/blog\/#\/schema\/person\/14bf754248f3c561786477e4e5fd2067","name":"Patrick Stox","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2019\/11\/Screenshot-2019-11-06-at-00.57.29.pngbade1fd182f70b6825c334271c12533e","url":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2019\/11\/Screenshot-2019-11-06-at-00.57.29.png","contentUrl":"https:\/\/ahrefs.com\/blog\/wp-content\/uploads\/2019\/11\/Screenshot-2019-11-06-at-00.57.29.png","caption":"Patrick Stox"},"description":"Patrick Stox is a Product Advisor, Technical SEO, &amp; Brand Ambassador at Ahrefs. He was the lead author for the SEO chapter of the 2021 Web Almanac and a reviewer for the 2022 SEO chapter. He also co-wrote the SEO Book For Beginners by Ahrefs and was the Technical Review Editor for The Art of SEO 4th Edition. He\u2019s an organizer for the Triangle SEO Meetup, the Tech SEO Connect conference, he runs a Technical SEO Slack group, and is a moderator for \/r\/TechSEO on Reddit.","sameAs":["https:\/\/patrickstox.com\/","patrickstox","https:\/\/x.com\/patrickstox"],"url":"https:\/\/ahrefs.com\/blog\/author\/patrick-stox\/"}]}},"_links":{"self":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/137785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/users\/150"}],"replies":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/comments?post=137785"}],"version-history":[{"count":0,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/posts\/137785\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/media\/137788"}],"wp:attachment":[{"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/media?parent=137785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/categories?post=137785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/tags?post=137785"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/ahrefs.com\/blog\/wp-json\/wp\/v2\/coauthors?post=137785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}