301 Moved Permanently is an HTTP status code that tells the browser and search engines that a requested resource has been permanently moved to a new URL. All future requests should use the new URL instead of the old one.
? Key Concepts
Indicates a permanent URL change
Browsers automatically redirect to the new URL
Search engines transfer SEO value to the new address
Used in website restructuring and HTTPS migrations
? Syntax / Theory
When a client requests a URL that has been permanently moved, the server responds with:
When a user visits /old-page.html, the browser receives a 301 response and automatically loads /new-page.html. Search engines update their index to the new URL.
?️ Interactive Simulator
Click "Go" to watch the browser process a 301 redirect.