Uptrack

301

Moved Permanently

The requested resource has been permanently moved to a new URL. The server includes the new location in the Location header. Browsers and search engines will update their references to use the new URL.

What does HTTP 301 mean?

The requested resource has been permanently moved to a new URL. The server includes the new location in the Location header. Browsers and search engines will update their references to use the new URL.

Common causes

  1. 1

    The website moved to a new domain (e.g., example.com to newexample.com) and set up permanent redirects.

  2. 2

    URL structure changed — pages moved from /old-path to /new-path and the server redirects old URLs.

  3. 3

    HTTP-to-HTTPS migration: the server permanently redirects all HTTP requests to HTTPS.

How to fix it

  1. 1

    Update your links and bookmarks to the new URL from the Location header. Browsers cache 301 redirects aggressively, so the old URL will auto-redirect.

  2. 2

    If you control the server, ensure the Location header points to a valid destination. Avoid redirect chains (A -> B -> C) — redirect directly to the final URL.

  3. 3

    For SEO, 301 is the correct redirect for permanent moves. Search engines transfer link equity to the new URL. Verify redirects with curl -I or browser dev tools.

Monitor for HTTP 301 errors

Uptrack follows redirects by default and checks the final destination. If your redirect chain breaks or leads to an error page, Uptrack alerts you. You can also monitor the original URL to verify the redirect stays in place.

Catch HTTP errors before your users do

20 monitors free — 10 at 30s, 10 at 1min. No credit card required.

Start Monitoring Free