I have some pages that have a short lifespan; this includes careers entries, landing pages and so on.

Currently when these are no longer available, they return a 404.

When these pages expire to a 404, would it be acceptable to switch the canonical url to an alternative location?


2 Answers 2


You should not use canonical tags on 404 pages.

If your page is gone, return a 404 or 410 error. If there is another page that is similar enough that it would fulfill the same user intent, then use a 301 redirect instead of a 404.


It would be acceptable. However, from a user experience perspective, it would be much better to 301 redirect the user to the new canonical url, instead of displaying the 404 to the user and adding a rel=canonical for the search engine's benefit.

  • 1
    I don't think search engines honor canonical tags in 404 pages anyway. A redirect is just an all around better option if you have a replacement. However, redirecting to something that isn't a replacement (such as the home page) will just confuse users and not get any search engine benefit. Mar 6, 2019 at 12:33
  • 1
    Agreed - you need to be redirecting to a page that is an alternative. But if it's not, you shouldn't be using it in your rel=canonical, either.
    – Paul M
    Mar 6, 2019 at 12:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.