Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Does a 301 Redirect NOT Count by Search Engines If It's Executed After A Certain Wait Time?

DeeeeeeeeDeeeeeeee the Americas
edited November 2019 in Other / Off Topic
Was wondering this...

If I set the 301 to redirect in 15 seconds, or 30 seconds, and the page completes load in .2, for instance, will SEs still count the redirect?

I am guessing maybe YES b/c if it's still in the markup like with meta http-equiv="refresh" or JavaScript.

But...if it's in PHP or another unseen way, I wonder...b/c then there's no way to scrape the actual 301 by SEs and it's not like doing it through Apache.

" Is there a such thing as a hidden 301?"  I guess I'm asking. And of course, most importantly, if you don't want them to count as redirects, what is the minimum duration of wait time that would NOT count?

What about other automatic forwards, or 301s, you can create when a certain condition is met? Would they count?

I can't think of a utility for such, but one example might be if a user fails a contact form X times, and you set a cookie to keep track, you can 301 if and only if, the cookie indicates the user has failed X times.

Such a 301 would be all but invisible to SEs...

Best Answers

  • SvenSven
    Accepted Answer
    hmm a 301 redirect happens in instantly with the http-header. If it happens delayed, its usually a meta redirect or javascript. I don't think that javascript is seen by search engines at all. That meta one might theoretically be seen but Im unsure if counted.
    Thanked by 1Deeeeeeee
  • SvenSven
    Accepted Answer
    someone might have done this least I guess so.

    Here is one site with some insides:

    There are other redirect types like: Refresh: <new url> in http-header. I don't know how this is counted as well. But seems like it's handled same as the meta one.
    Thanked by 1TheGypsy


  • DeeeeeeeeDeeeeeeee the Americas
    edited November 2019
    Hi, Sven! :)  Hope you're having a good weekend so far!

    I could test this with a URL I don't care about...

    And use the Meta with a time delay of 15 seconds?

    If the page is loaded completely, I wonder if this would count...
  • DeeeeeeeeDeeeeeeee the Americas
    Thanks for the link, Sven!

    There is some contradictory information as to how meta refreshes are treated by search engines, but the common understanding is that if the refresh time in 0, it is treated as a 301 permanent redirect and a refresh time of greater than 0 (or sometimes more than 5 seconds) is treated as a 302 or 307 temporary redirect.
    (from site cited above)

    I'll avoid this, then. Was just thinking of new ways to do stuff. ;)
Sign In or Register to comment.