{"id":3971,"date":"2022-11-29T11:05:03","date_gmt":"2022-11-29T11:05:03","guid":{"rendered":"https:\/\/staging.elixirrdigital.com\/us\/2022\/11\/29\/technical-seo-basics-redirect-chains-loops\/"},"modified":"2025-06-03T09:01:04","modified_gmt":"2025-06-03T09:01:04","slug":"technical-seo-basics-redirect-chains-loops","status":"publish","type":"post","link":"https:\/\/staging.elixirrdigital.com\/us\/2022\/11\/29\/technical-seo-basics-redirect-chains-loops\/","title":{"rendered":"Technical SEO Basics: Redirect Chains &#038; Loops"},"content":{"rendered":"<p><span class=\"lead\">If you\u2019ve read through one of these articles, welcome back. If not, welcome! The introduction is the hardest bit, to be honest. How do you entice people to read an article about a specific technical SEO issue?<\/span><\/p>\n<p>If I was writing the latest technical SEO article in a series, I would probably re-emphasise the importance of making sure your site works properly. I might mention that fixing any issues will make your user experience better and make the site easier for search engine bots to crawl.<\/p>\n<p>So far we\u2019ve covered mixed content and 404 errors, so let\u2019s go into something a little less pedestrian. Ladies and gentlemen, boys and girls, marvel and wonder at the mystery of redirect chains and loops.<\/p>\n<h2>What is a redirect chain?<\/h2>\n<p>A redirect chain happens when you set up a redirect that sends users to another page that redirects. If you\u2019re running a particularly large site and frequently tidy up your content, this can be all too easy to do.<\/p>\n<p>While the user, and search engine bots, will eventually land on the correct page, having a redirect chain in place increases the amount of time it takes for them to get there. If you\u2019ve read one of my blogs before, you\u2019ll know that I am very passionate about minimising load times and delays on websites due to how much effect delays and high load times have on bounce and abandonment rates.<\/p>\n<h2>What is a redirect loop?<\/h2>\n<p>A redirect loop happens when a redirect is put in place that sends users to a redirected page that either immediately or eventually redirects users back to the original page URL. This leads to an infinite series of redirects, leading the browser to eventually give up on trying to load the page.<\/p>\n<p>A redirect loop is more serious than a redirect chain, as you risk placing users and search engine bots in an endless loop that they are unable to escape or navigate away from.<\/p>\n<h2>How to identify redirect chains and loops<\/h2>\n<p>This is where it gets complicated \u2013 identifying redirect chains and loops can be a little bit tricky (depending on the size of your site). In the spirit of this series, let\u2019s assume you don\u2019t have access to any crawling tools and need to rely purely on Google services and free tools.<\/p>\n<p>If you open up our old friend Google Search Console and navigate to the \u201cIndexing\u201d section, you\u2019ll see an option called \u201cPages\u201d, click and scroll down until you see the \u201cWhy pages aren\u2019t indexed\u201d section and (if you have any redirects in place), you\u2019ll see an option for \u201cPage with redirects\u201d. Click this and you\u2019ll be able to export a list of redirects present on your site.<\/p>\n<p>The next stage is to run these redirects through a tool to see if you have any chains or loops. Again, assuming you have no access to any crawling tools, you might want to use something like <a href=\"https:\/\/httpstatus.io\/\" target=\"_blank\" rel=\"noopener\">httpstatus.io<\/a>, which can be used to bulk check response codes, but only 100 at a time (which is why we exported redirects from Search Console rather than testing all site URLs).<\/p>\n<h2>How do you fix redirect chains and loops?<\/h2>\n<p>If you\u2019ve found any chains or loops, now you need to fix them. The good news is that fixing these issues is pretty straightforward. All you need to do is alter your existing redirects so that each redirect in a chain or loop points to the desired final destination page, rather than going through each other.<\/p>\n<h2>Need some help?<\/h2>\n<p>Fixing redirect chains and loops is pretty simple when you get the hang of it, but it can be incredibly time-consuming to explore manually. If you\u2019re not overly confident with finding and fixing technical issues on your site or are worried about doing more harm than good, why not let our SEO team do the heavy lifting for you?<\/p>\n<p><strong>We routinely perform <\/strong><a href=\"https:\/\/staging.elixirrdigital.com\/us\/services\/seo\/technical-seo\/\"><strong>technical SEO audits<\/strong><\/a><strong> for our clients, and can either work with your developers to make changes or even make changes ourselves, so you can focus on what you do best. To speak to a member of our team about SEO support, <\/strong><a href=\"https:\/\/staging.elixirrdigital.com\/us\/contact\/\"><strong>get in touch with us<\/strong><\/a><strong> today.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve read through one of these articles, welcome back. If not, welcome! The introduction is the hardest bit, to be honest. How do you entice people to read an&hellip;<\/p>\n","protected":false},"author":2,"featured_media":3972,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[107],"tags":[],"related_service":[47,44],"related_industry":[],"class_list":["post-3971","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo"],"acf":[],"card":"<article class=\"wp-component-card wp-component-card--dark wp-component-card--resource wp-component-card--post wp-component-card--full-width            wp-component-card--link js-card-link\n        \">\n            <div class=\"wp-component-card__image\">\n            <img width=\"456\" height=\"566\" src=\"https:\/\/staging.elixirrdigital.com\/us\/wp-content\/uploads\/sites\/2\/2025\/03\/Coast-Marketing_Blog-loop_social.jpeg\" class=\"attachment-card-1-col size-card-1-col\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/staging.elixirrdigital.com\/us\/wp-content\/uploads\/sites\/2\/2025\/03\/Coast-Marketing_Blog-loop_social.jpeg 456w, https:\/\/staging.elixirrdigital.com\/us\/wp-content\/uploads\/sites\/2\/2025\/03\/Coast-Marketing_Blog-loop_social-242x300.jpeg 242w\" sizes=\"auto, (max-width: 456px) 100vw, 456px\" \/>        <\/div>\n        <div class=\"wp-component-card__content\">\n        <div class=\"wp-component-card__content-top\">\n                                                    <p class=\"wp-component-card__eyebrow\">\n                    Blog                <\/p>\n                        <a href='https:\/\/staging.elixirrdigital.com\/us\/2022\/11\/29\/technical-seo-basics-redirect-chains-loops\/'>\n        <h2 class='wp-component-card__title'>\n            Technical SEO Basics: Redirect Chains &#038; Loops\n        <\/h2>\n    <\/a>        <\/div>\n                    <div class=\"wp-component-card__content-bottom\">\n                                    <p class=\"wp-component-card__description\">\n                        If you\u2019ve read through one of these articles, welcome back. If not, welcome! The introduction is the hardest bit, to be honest. How do you entice people to read an&hellip;                    <\/p>\n                                                                    <div class=\"wp-component-card__meta\">\n                                                    <p class=\"wp-component-card__date\">\n                                29 November 2022                            <\/p>\n                                                                            <div class=\"wp-component-card__terms\">\n                                                                                            <div class=\"wp-component-tags__tag\">\n                Digital Marketing            <\/div>\n                                <div class=\"wp-component-tags__tag\">\n                SEO            <\/div>\n                                                                                                            <\/div>\n                                            <\/div>\n                                            <\/div>\n            <\/div>\n<\/article>\n","_links":{"self":[{"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/posts\/3971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/comments?post=3971"}],"version-history":[{"count":0,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/posts\/3971\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/media\/3972"}],"wp:attachment":[{"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/media?parent=3971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/categories?post=3971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/tags?post=3971"},{"taxonomy":"related_service","embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/related_service?post=3971"},{"taxonomy":"related_industry","embeddable":true,"href":"https:\/\/staging.elixirrdigital.com\/us\/wp-json\/wp\/v2\/related_industry?post=3971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}