Http Error: 301 Moved Permanently

301 Moved Permanently

The 301 status code indicates that a page has been permanently moved to a new location. This is typically the case when a website changes domain names or URL structures. When search engines crawl a site and encounter a 301 status code, they will update their records to reflect the new location of the page. 

301 redirects are important for SEO because they preserve search engine rankings when a page’s URL changes. If a page is moved without a 301 redirect, search engines will interpret the move as a new page, with no existing ranking. This can cause significant drops in traffic levels. 

To fix a 301 status code, simply set up a permanent redirect from the old URL to the new URL. This can be done using a number of methods, depending on your server configuration. 

Here is an example of a 301 redirect: 

  • Old URL: 
  • New URL:

RFC#: 7231 Section 6.4.2

— Need technical help? 👉 Start with a reliable SEO Audit


Imran Selimkhanov | Founder at Productive Shop

Imran Selimkhanov

Imran is the founder and CEO of Productive Shop. He writes on B2B demand generation and SEO strategy topics to help startups understand how to win digital share of voice. Prior to Productive Shop, Imran led demand generation at an Oracle consultancy, ran an e-commerce site servicing LE teams and helped build PMO offices at technology startup companies. When he’s not at work, Imran can be spotted hiking in the Rockies, honing his clay shooting skills and tumbling off of black diamond ski tracks due to overconfidence in his skiing abilities.

Get the latest blog updates from Productive Shop! Subscribe to our blog: