Dealing with Redirects issues?

Crawl your website with Sitebulb for 300+ tech SEO checks

Try for Free
High This Hint is very important, and definitely warrants attention. Issue This Hint represents an error or problem that needs to be fixed.

Page resource URL is part of a chained redirect loop

This means that the URL is question is a page resource URL that is part of a redirect chain which results in a redirect loop (e.g. URL 1 -> URL -> 2 -> URL 3 -> URL 1), which results in the resource being inaccessible.

Why is this important?

A redirected URL, typically 301 (permanent) or 302 (temporary) means that the location of the page has changed, and the user is sent from the original URL to a new one. With a chained redirect loop, there are a number of URLs that each redirect in a chain, which eventually loops back around to the 'first' URL. 

In this case, the URL in question is a page resource URL (e.g. Image URL or JavaScript file), which means it is used for rendering the content on a page. If the resource is no longer accessible, this may affect how it is rendered, which could cause a poor user experience.

What does the Hint check?

This Hint will trigger for any page resource URL which is part of a chained redirect loop.

Examples that trigger this Hint:

Consider the resource URL:

The Hint would trigger for any URL if it returned a 3XX HTTP header response;

HTTP/... 301 Moved Permanently 

that is part of a redirect chain, so also redirects;

HTTP/... 301 Moved Permanently 

and then also redirects, back to the original URL:

HTTP/... 301 Moved Permanently 

How do you resolve this issue?

If you have issues with page resource URLs, this could mean that page content is not rendering correctly, which may be providing a poor experience for website visitors. Further, search engines like Google are moving towards being 'render-first', and if they are unable to access resources necessary for rendering, this may affect how the content is indexed.

Chained redirects add a further complication, as multiple URLs are involved. As such, resolving such as problem requires a number of steps:

  1. Unpick the redirect chain, so you understand all the different redirecting URLs.
  2. Make the resource available on a URL that serves a 200 (OK) HTTP response, to make the resource accessible.
  3. Update the URLs that reference this resource, making sure to check all the various redirecting URLs in the chain.

How do you get more data from Sitebulb?

In order to unpick the redirect chain (#1 above), you will need to see all the URLs in the chain. You can do this by clicking the blue URL Details button from the URL List, and scrolling to the Redirect Chain section on the Overview.

Redirect chain loop on page resources

You will also need to locate the URLs referencing each resource (#3 above). You can find these by clicking on the grey View button from the URL List, under the column No. URLs Referencing Resource.

URLs referencing resource

Sitebulb Desktop

Ideal for SEO professionals, consultants and digital marketing agencies.

Try our fully featured 14 day trial. No credit card required.

Try Sitebulb for Free

Sitebulb Cloud

Perfect for collaboration, remote teams and extreme scale.

Cloud crawling with no project limits and very generous crawl limits.

Explore Sitebulb Cloud