Skip to content
Skip to content
← All Status Codes
301
Redirection

301 Moved Permanently

The resource has been permanently moved to a new URL.

Description

The 301 Moved Permanently status code indicates that the requested resource has been permanently assigned a new URI. Future references should use the new URI provided in the Location header.

Search engines transfer the SEO value (link equity) from the old URL to the new one. This is the recommended redirect for permanent URL changes.

Common Causes

  • Domain migration or rebranding
  • URL structure change
  • HTTP to HTTPS migration
  • Removing www prefix
  • Merging duplicate content

How to Fix

  • Set up 301 redirect in server config (nginx/Apache)
  • Update internal links to point to new URL
  • Update sitemap.xml with new URLs
  • Submit updated sitemap to Google Search Console

Check your website's HTTP status code

Check now →

Related Status Codes