All HTTP Status Codes
301

Moved Permanently

3xx Redirection

What It Means

The requested resource has been permanently moved to a new URL.

When You'll See It

Used when a page URL changes permanently. Search engines transfer SEO ranking to the new URL.

Related Status Codes

Frequently Asked Questions

What does HTTP 301 mean?

HTTP 301 Moved Permanently means: The requested resource has been permanently moved to a new URL.

When does a server return 301?

Used when a page URL changes permanently. Search engines transfer SEO ranking to the new URL.

Is 301 a client error or server error?

HTTP 301 is a Redirection (3xx) response. This is a redirection response, meaning the client must take additional action to complete the request.

Looking for all status codes in one place? Use the interactive HTTP Status Codes reference tool to search and browse all codes.