301 Redirect Generator
Paste old and new URLs to generate exact-match redirect rules for Apache (.htaccess), Nginx or a WordPress snippet.…
Trace every redirect from a URL to its final destination, with the status code (301, 302, 307, 308) and timing of each step.
It follows redirects one at a time (up to five) instead of letting the HTTP library do it, so every hop is shown with its status code, Location header and time. Loops and chains that are too long are reported.
Each extra redirect slows the page down and wastes crawl budget. Temporary redirects (302, 307) used for permanent moves can also delay search engines in transferring signals to the new URL.
JavaScript and meta-refresh redirects are not followed; only HTTP redirects are.
301 means moved permanently and 302 means found (temporary). 308 and 307 are their equivalents that keep the request method.
Paste old and new URLs to generate exact-match redirect rules for Apache (.htaccess), Nginx or a WordPress snippet.…
Generate a WordPress .htaccess file with the default rewrite rules and optional HTTPS and www redirects, file protection,…
Check where up to 50 URLs redirect, how many hops each takes and which use temporary redirects, then…
Check the HTTP status code a URL returns (200, 301, 404, 500…), how long it took and where…
Check a page's canonical URL in the HTML and in the Link header, see whether it points to…
View the HTTP response headers of any URL and check caching, compression and common security headers such as…
Count the visible words on any web page and see its most frequent terms, without copying and pasting…
List every link on a page with its anchor text, internal or external type and rel attributes such…