Ugly Redirect Chain
-
Hey everyone,
Hoping to get your take on this:
- We have some very high demand products, they usually sell out in minutes (lucky us, eh?!)
- We are implementing a queue function on a product page - basically if too many people try to check out at the same time, we dump them in a queue
- The queue could kick in before or after search engines have indexed the product page
- The product page has markup and on-page content relating to the product.
- The queue page exists on an external (yes, external) site
- The queue page will not have any of the product info, markup, or optimised page title
- Product page will 302 to queue page and starts a series of 302 redirects!
Here's the sequence when queue is active:
- CANONICAL product page (with markup, on-page product info, optimised page title, etc.)
>> 302 >> - queue page on external domain (ZERO markup, product info or page title)
>>302>> - same queue page, but throwing a hashed queue ID into the URL (basically giving you your place in the queue)
HELD IN QUEUE FOR A FEW MINUTES
**>> 302> ** - NON-CANONICAL product page (with markup, on-page product info, optimised page title, etc.)
I can foresee two scenarios
- search engine has indexed product page prior to queue kicking in. Then queue kicks in 302ing search engine to queue page. because it's a 302 the crappy queue page content is indexed back to the originating product page. This causes search engines to drop the product page cos all the product-specific markup/content has been overwritten with crappy queue page content
- search engines don't manage to index product page before queue kicks in. They crawl product page URL, get 302 to queue page, index crappy queue page content and think the product page is crappy, so don't traffic it. They will recrawl the product page once the queue's turned off, only to discover the product has sold out - boo.
I very much doubt the search engines will 'wait for a few minutes' so may never end up reaching the product page again.
I'm trying to get the markup/product info and optimised meta data injected into the queue page, so that remains present at all points on the journey in the hope that this enables search engines to continue to rank and traffic the product page.
What's your take on this?
Any suggestions on how we might overcome the issues? (before you ask; avoiding using the queue system is impossible, sorry!)
Thanks!
-
Thanks for taking the time to answer. Agreed. It's confusing at best. It confused the heck out of me when I was deconstructing the behaviour.
We generally get indexed faster than 2-3 days. Last time I checked the average time to index was around 40 minutes. Guess that's because the engines know our content changes frequently.
_1- If the products on your site are selling within minutes, then why are you focusing your attention on how Google will index them? _Most of our purchasing customers come via Natural Search.
2- As the products sell out within minutes and after so the redirection is stopped, then why would that affect how Google ranks your site? I should have been clearer: t****he queue will trigger after a threshold is reached, not when product is sold out. But if it's a particularly high demand product, it could sell out before threshold dips below that configured for the queue.
Good suggestion about opening queue in a tab.I will explore that option.
-
To be honest, I am a bit lost in the explanation of your external redirect chain, but I would like to add:
1- If the products on your site are selling within minutes, then why are you focusing your attention on how Google will index them?
2- As the products sell out within minutes and after so the redirection is stopped, then why would that affect how Google ranks your site?
Google doesn't instantly crawl and index your page as soon as it is created. From past experience, I can say that it can take 2-3 days for Google to index new articles, and that would be more than enough time for your products to sell out and for the redirect chain to be stopped.
An alternative solution would be so that when the user first gets to the site and clicks the "purchase" button, you don't just redirect him to the queue page, but open the queue page on a new tab. That way it won't count as a redirect but simply as a link from your site to the redirect site.
Daniel Rika - Dalerio Consulting
https://dalerioconsulting.com/
info@dalerioconsulting.com
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Mass 301 redirect in htaccess
I use ScreamingFrog to generate sitemaps for my Magento 2 multistore, but I recently noticed two issues. Each category/page has two URLs. One with / and the end and one without. Every product has two URLs. One with /product-name and the other /shop/product-name. The URLs are canonicalised, but this is still a problem and I'm not sure exactly how to execute this in the htaccess file. So I need to: Remove all URLs without the / at the end and redirect them all to the URL with / at the end. Or vice versa. 301 redirect every single product (there are over 400) from shop/product-name to /product-name. How do I do this en mass in the htaccess file?
Intermediate & Advanced SEO | | moon-boots0 -
Google Is Indexing my 301 Redirects to Other sites
Long story but now i have a few links from my site 301 redirecting to youtube videos or eCommerce stores. They carry a considerable amount of traffic that i benefit from so i can't take them down, and that traffic is people from other websites, so basically i have backlinks from places that i don't own, to my redirect urls (Ex. http://example.com/redirect) My problem is that google is indexing them and doesn't let them go, i have tried blocking that url from robots.txt but google is still indexing it uncrawled, i have also tried allowing google to crawl it and adding noindex from robots.txt, i have tried removing it from GWT but it pops back again after a few days. Any ideas? Thanks!
Intermediate & Advanced SEO | | cuarto7150 -
PushState for redirects
Is it possible to use PushState for redirects from one site to another?
Intermediate & Advanced SEO | | rgamedia_seo0 -
Wrong redirect used
Hi Folks,
Intermediate & Advanced SEO | | Patrick_556
I have a query & looking for some opinions. Our site migrated to https://
Somewhere along the line between the developer & hosting provided 302 redirect was implemented instead of the recommended 301 (the 301 rule was not being honured in the htaccess file.)
1 week passed, I noticed some of our key phrases disappear from the serps 😞 When investigated, I noticed this the incorrect redirect was implemented. The correct 301 redirect has now been implemented & functioning correctly. I have created a new https property in webmaster tools, Submitted the sitemap, Provided link in the robots.txt file to the https sitemap Canonical tags set to correct https. My gut feeling is that Google will take some time to realise the problem & take some time to update the search results we lost. Has anyone experienced this before or have any further thoughts on how to rectify asap.0 -
What is true impact of permanent magento redirects?
Hi everyone, I got a tough technical SEO question, that is bugging almost everyone in the (ecommerce) company at the moment. Due to a very "unhealthy" structure of Magento folders, with different countries using same folders in different store views, many of our URL's do change almost on a weekly basis and this is terrifying us. What happens is, that there is a "-numberx"(ex. /category/product-1.html) added to hundreds of URLs so that we are more and more concerned about the impact on SEO. I checked the redirect information with the Moz Toolbar and saw, the following information: http://prntscr.com/81v23e So, even though we had URLs with /category/product-1.html, /category/product-2.html,... the redirect seems to go straight to the last number. My question? -Can this be interpreted as one redirect and therefore it is "less" painful from an SEO point of view?
Intermediate & Advanced SEO | | ennovators
-As we do not have a constant target URL, where does the link juice go if the target page constantly keeps changing (number goes still up) Any advice would be much appreciated. Thanks0 -
301 redirect to multiple domain
Hi guys, I have a domain A, B and C. The domain A was an association of two business and they are about to split. Parts of domain A are going to be redirect to domain B, but some content belong to the domain C. So my question : Is it possible to 301 redirect some pages from A to B and some other pages from A to C and if yes, what would be the impact on SEO ? Thanks a lot!
Intermediate & Advanced SEO | | StevePatenaude0 -
Redirecting non-www pages to www ones
Hello:
Intermediate & Advanced SEO | | romanbond
I'm trying to consolidate all the link juice and see that some of my pages are linked to by using both www.mysite.com/whatever.html and mysite.com/whatever.html.
Is there a safe re-write rule that not just redirects non-www(s) to www(s), but designates the redirect as 301, so link juice will be transfered as well. If not RewriteRule, are there any other ways to accoplishe this? And the last question: can this be solved by simply setting Preffered domain in google webmaster tools to display www URL? Any help will be appreciated.0 -
Redirecting a redirect - thoughts?
Hi! A client has just had 14k 404s pop up in his WMT. I think this is because a page that they redirected to had moved. My question is, can I clean these up by redirecting the page the original redirect was one? If so, will it have any negative impact?
Intermediate & Advanced SEO | | neooptic0