HTTP status codes / 301
301 Moved Permanently
The page has moved for good; the Location header gives the new address.
What it means for a link
The link still works, but every visit costs an extra round-trip.
Common causes
- A URL changed during a redesign or migration
- HTTP to HTTPS or www to non-www normalisation
How to fix it
Update your own links to point straight at the final URL. Keep the redirect in place for old links elsewhere.
How Google handles it
Google treats a 301 as a strong signal to index the new URL and move signals to it.
Check your own URLs: paste a list into the bulk HTTP status checker, trace one URL with the redirect checker, or test every link on a page with the broken link checker.
HTTP 301 questions
What does HTTP status 301 mean?
301 Moved Permanently: The page has moved for good; the Location header gives the new address.
Is a 301 a broken link?
The link still works, but every visit costs an extra round-trip.
How do I fix a 301?
Update your own links to point straight at the final URL. Keep the redirect in place for old links elsewhere.
How does Google handle 301?
Google treats a 301 as a strong signal to index the new URL and move signals to it.