How To Fix “Blocked due to unauthorized request (401)” in Google Search Console

The robot cannot get through the gates blocking the entrance to the website.

The “Blocked due to unauthorized request (401)” status describes unindexed pages in Google Search Console. It means that:

  • Googlebot tried to crawl those pages,
  • Your server requested credentials from Googlebot, 
  • Googlebot didn’t provide any credentials (which it never does),
  • Your server denied Googlebot access to those pages, and so they didn’t get indexed.

“Blocked due to unauthorized request (401)” is a problem worth addressing because pages with this status eat up your website’s crawl budget. In addition, this error may keep some of your valuable pages out of the Google Index.

The cause of “Blocked due to unauthorized request (401)”

One of the ways servers communicate with browsers and crawlers is by using status codes. Status codes are standardized three-digit numbers carrying information about the page requested by the browser or crawler.

The 401 status code is returned for pages that require login credentials to be viewed when those credentials were not provided by the requesting party.

If the content of your page is password-protected, Google cannot crawl it. And crawling is, in most cases, a necessary step for indexing. 

Explore other 4xx client error statuses in Google Search Console by reading our articles on:

“Blocked due to access forbidden (403),”

“Not found (404) vs. Soft 404,”  and

“Blocked due to other 4xx issue.”

How to fix the “Blocked due to unauthorized request (401)” status?

To find your pages affected by the “Blocked due to unauthorized request (401)” status, open your Google Search Console. View the Page Indexing report accessible from the left navigation bar in your Google Search Console.

A screenshot showing how to find the "Blocked due to unauthorized request" in Google Search Console.

After clicking on the status name, you will see a graph showing how the number of affected pages has changed over time and a list of URLs. The list can be exported and filtered to the most interesting areas.

A screenshot showing the chart and list of URLs affected by the "Blocked due to unauthorized request (401)" error.

Knowing the pages that return status code 401 to Googlebot, decide which should be indexed and which should not.

Let me show you how to make such a decision and troubleshoot the “Blocked due to unauthorized request (401)” pages in both situations. I’ll talk about what to do to get them indexed and what to do to prevent them from sabotaging your crawling.

Should your “Blocked due to unauthorized request (401)” pages be indexed?

Not all pages on your domain need to be indexed. Websites are unlikely to achieve 100% index coverage, and what goes into the index should be a strategic decision. 

This rule applies in particular to your pages secured by a login wall. But in some cases, you may actually want them to be indexed on Google.

We can divide password-protected pages into three types:

  • Protected but indexable pages

Sometimes a password-protected page should be displayed among the search results and generate clicks.

For example, you might run a paid news site that just published an interesting article. You want internet users to be able to find it and buy a subscription if they wish to access the full content. In this case, the page with the article should both require login credentials from users and be indexed by Google.

  • Protected non-indexable pages

Pages with the content of no use to visitors who aren’t already users of your site should be treated differently. There is no reason for those URLs to be on Search and in the Google Index.

  • Staging environment pages

As long as you’re working on staging environment pages, you don’t want them to be public and rank in search results.

Does this mean that the “Blocked due to unauthorized request (401)” status is appropriate for staging pages or password-protected pages that should stay out of the Google Index?

Unfortunately not, because Googlebot’s attempts to crawl them waste your crawl budget. With limited resources, Google must be picky about how often, how many, and which URLs it crawls. A messy unoptimized crawl budget means that your valuable pages get less attention from search engine crawlers.

Be free from crawling worries thanks to Onely’s crawl budget optimization services!

Distinguishing between indexable and non-indexable pages will be easier if you filter the pages to those submitted in your sitemap.

A screenshot showing how to filter your URLs in Google Search Console.

The URLs you have included in your sitemap are strategically important to your site and should be included in Google’s index to generate organic traffic.

Once you decide where your 401 pages belong, you can use one of the troubleshooting methods below.

Option 1: Allow Googlebot to crawl your pages

For the 401 pages you want to index, you need to change the server settings so that Googlebot can visit and crawl their URLs. This means that your server will have to treat Googlebot differently than users’ browsers.

Usually, showing different content to Google than to your user isn’t welcome and may trigger a manual penalty for cloaking. That’s why it’s important to signal to the crawler why you decided on such a solution. You can do so by applying structured data to your paywalled pages. Google’s guidelines can instruct you on what structured data to add to your subscription pages.

Option 2: Make sure 401 pages don’t waste your crawl budget

And what should you do with 401 pages that don’t belong in the Google index? You can block them from being crawled in your robots.txt file. This file contains directives that tell crawlers which parts of the site they can visit.

The Disallow directive used in relation to exclusive and non-indexable or staging pages will stop Googlebot from wasting the crawl budget on these pages.

It’s a good idea to investigate how Googlebot came across your 401 pages that you don’t want to be indexed. To do this, use the URL Inspection Tool, which you can run from the list of affected pages by clicking on the magnifying glass icon.

A screenshot showing how to inspect a "Page with redirect" URL in Google Search Console.

From the information available in the URL inspection tool, you will learn what links led the crawler to a given 401 page.

A screenshot showing how to find pages reffering to your "Blocked due to unauthorized request (401)" pages using URL Inspection Tool.

You may want to edit those referring pages and remove the links if they are unnecessary and generate chaos on your site. To discover all internal links that lead to your 401 pages, use an SEO crawler.

Long-term solutions

The solutions described above will help index the pages crucial to your business and improve how your website’s crawl budget is allocated. However, if the “Blocked due to unauthorized request (401)” status appeared due to errors on your server, these methods can’t guarantee that indexing issues won’t return.

Like any website, your domain can benefit from regular technical SEO reviews. Such audits allow you to eliminate threats to your visibility before any harm happens.

In case of the “Blocked due to unauthorized request (401)” issue, use Onely’s comprehensive server log analysis and check if your server is having trouble communicating with crawlers.

Wrapping up

The “Blocked due to unauthorized request (401)” error occurs when Googlebot tries to crawl your pages, but your server requests login credentials the crawler can’t provide.

Decide whether these pages should be indexed and:

  • Change the server’s settings to allow Googlebot to visit these URLs and apply appropriate structured data, or
  • Disallow these parts of your website in the robots.txt file to optimize your crawl budget.

To ensure that the problem does not return in the future, contact Onely and let our technical SEO experts take care of your website.

Hi! I’m Bartosz, founder and Head of SEO @ Onely. Thank you for trusting us with your valuable time and I hope that you found the answers to your questions in this blogpost.

In case you are still wondering how to exactly move forward with fixing your website Technical SEO – check out our services page and schedule a free discovery call where we will do all the heavylifting for you.

Hope to talk to you soon!