A redirect sends a visitor or a crawler from one URL to another. The type tells engines whether the move is permanent or temporary, and that distinction matters: a 301 says the page has moved for good and passes its ranking signals to the new URL, while a 302 says the move is temporary and keeps the signals with the original. Using the wrong one is a common and quietly costly mistake. Use 301 for permanent moves, 302 only when the original URL will genuinely return.
- 01-what-a-redirect-is.md what a redirect does and how engines read it
- 02-301-permanent.md the permanent redirect and what it passes
- 03-302-and-temporary.md temporary redirects and when they fit
- 04-choosing-and-common-uses.md which to use for the situations that come up
- 05-mistakes-and-chains.md redirect chains, loops, and the costly errors
Part of a catalog of single-file browser tools and plain-language references, all MIT licensed and dependency-free: 0xelitesystem.github.io. Built by elitesystem.ai.
MIT. Copyright (c) 2026 0xelitesystem.