3xx Redirection
HTTP 301 Moved Permanently
The requested resource has been permanently moved to a new URL. All future requests should use the new URL. Search engines will update their links to the resource.
Common Causes
- Website URL structure changed permanently
- Domain migration to a new address
- HTTP to HTTPS permanent redirect
- Old page slug replaced with a new one
How to Fix
- 1Update bookmarks and links to use the new URL
- 2Check the Location header for the new URL
- 3Update internal links and sitemaps to the new destination
- 4Ensure redirect chains are not too long
Example
HTTP 301 Moved Permanently
GET /old-page HTTP/1.1 → 301 Moved Permanently → Location: /new-page