SEO: Catchall Redirects Are a Bad Practice

SEO: Catchall Redirects Are a Bad Practice

October 2, 2019 3:04 pm

I just lately discovered a brand new phrase from a potential shopper: “limbo web page.” He used the time period when describing his firm’s migration to a brand new ecommerce platform. The corporate appropriately mapped 301 redirects for a lot of particular person URLs. Nevertheless it created a catchall redirect for the others. The catchall redirect pointed to a “limbo web page.”

The Oxford dictionary defines limbo as “a state of neglect or oblivion.” That’s a great way of describing mass redirects to a single web page. It’s a horrible concept.

On this article, I’ll clarify what to do as an alternative.

Catchall Examples

The apply of redirecting hyperlinks to all deleted or nonexistent URLs to at least one web page is widespread. The home page is the preferred vacation spot, however search pages are widespread too.

Let’s evaluation a number of outstanding examples.

Tupperware 301 redirects any non-present web page with a unadorned area URL (with out the www) to the home page. Tupperware appropriately returns a 404 standing code for non-existent pages that embrace the www. (Mytheresa, a style retailer, does the identical factor.)

Tupperware 301 redirects any non-existing page with a naked domain URL (without the www) to the home page. Tupperware correctly returns a 404 status code for non-existent pages that include the www.

Tupperware 301 redirects non-present pages with a unadorned area URL (with out the www) to the home page. Tupperware appropriately returns a 404 standing code for non-existent pages that embrace the www. Click on picture to enlarge.

Smarthome, which sells “residence automation” merchandise, 302 redirects non-present pages to its residence web page with or with out www within the URL. (So does HDtracks, which sells music downloads.)

Smarthome 302 redirects non-existing pages to its home page with or without www in the URL.

Smarthome 302 redirects non-present pages to its residence web page with or with out www within the URL. Click on picture to enlarge.

Device retailer Harbor Freight shows an error web page when the URL doesn’t exist however presents an incorrect 200 standing code to the search engines.

Harbor Freight displays an error page when the URL doesn’t exist but presents an incorrect 200 status code to the search engines.

Harbor Freight shows an error web page when the URL doesn’t exist however presents an incorrect 200 standing code to the search engines. Click on picture to enlarge.

Home Model, an attire retailer, 301 redirects to an intermediate web page referred to as /no-route/ and from that URL to the house web page.

House Brand 301 redirects to an intermediate page and from that URL to the home page.

Home Model 301 redirects to an intermediate web page and from that URL to the house web page. Click on picture to enlarge.

Payporte, one other trend website, is extra intelligent. It turns the non-present web page string into an inner search. It’s intelligent, however nonetheless a nasty apply.

Good Intentions

At first look a catchall limbo web page looks like an excellent answer. As an alternative of fixing hundreds or tens of hundreds of redirect errors by manually mapping them to right pages, arrange a easy catchall rule and ship all customers (and bots) to a single web page.

In any case, displaying errors when customers are on the lookout for one thing just isn’t optimum. And for search engines, resolving beneficial hyperlinks to 404 pages can harm rankings.

However there are a number of issues with this strategy.

First, Google and different serps will deal with error pages with incorrect standing codes as delicate 404s. I’ve additionally seen smooth 404s when too many redirects find yourself on one web page.

Right here’s an evidence from Google’s “Search Console Assist” portal:

Returning a hit code, quite than 404/410 (not discovered) or 301 (moved), is a nasty follow. A hit code tells serps that there’s an actual web page at that URL. In consequence, the web page could also be listed in search outcomes, and search engines like google will proceed making an attempt to crawl that non-existent URL as an alternative of spending time crawling your actual pages.

Thus, failure to make use of the right 404 or 410 standing codes wastes crawl finances. 404 and 410 codes inform search engines like google to cease crawling these pages for some time, saving crawl finances.

Furthermore, consolidating many unrelated pages to at least one web page will trigger that web page to rank for irrelevant key phrases.

As an search engine marketing practitioner, my largest drawback with these catchall pages is that they cover actual points and stop or delay the right analysis of issues. I’ve to disable the catch-all rule and await serps to recrawl to find out authentic 404s.

A Higher Strategy

In case your website modifications platforms and you should redirect arduous-to-map URLs, it will be higher to watch server logs and, additionally, Google Search Console for 404 errors as they happen, and repair them.

Present a useful and customised 404 web page. Don’t use the default templates out of your ecommerce platform supplier. And ensure the web page truly returns a 404 standing code — check utilizing random strings with each www and non-www.

To map hundreds of URLs with out affecting web page velocity, see my article “search engine optimisation: Methods to Detect, Right Duplicate Content material Pages.”

Lastly, when altering platforms or domains, be certain that your redirect guidelines protect redundant parameters.  Right here’s an instance. Say you replatform and alter URLs, from www.storeA.com/product/1 to www.storeB.com/class/product/1. You arrange a one-to-one 301 redirect rule. If a consumer varieties the URL for retailer A precisely as within the rule, it should redirect.

However say your e-mail publication added a monitoring parameter to the shop A URL, akin to www.storeA.com/product/1?marketing campaign=e-mail. A redirect rule that ignores the parameter is just too strict. A consumer who bookmarked the parameter URL would obtain a 404.

Thus the right setup is to make use of a parameter wildcard * for 301 redirects, as in www.storeA.com/product/1?* to www.storeB.com/class/product/1.


You may also like...