I was recently asked to write a follow up post on the difference between a 301 and 302. Since not everyone who reads my blog is an SEO guru, I agreed that this was great idea…

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)

Loading ... Loading …


I then thought to myself, rather then try to rewrite the definition on 301, why not just quote Google’s very own Matt Cutts. This is the best definition of a 301 and 302 that I have come across… and why not, Matt Cutts is the most respected and outspoken Google Engineers of them all. And I’m also a big fan (Hi Matt!!!) :)

What’s the difference between 302 vs. 301?

The “302″ refers to the HTTP status codes that are returned to your browser when you request a page. For example, a 404 page is called a “404″ because web servers return a status code of 404 to indicate that a requested page wasn’t found.

The difference between a 301 and a 302 is that a 301 status code means that a page has permanently moved to a new location, while a 302 status code means that a page has temporarily moved to a new location.

For example, if you try to fetch a page http://example.com/ and the web server says “That’s a 301. The new location is http://www.example.com/” then the web server is saying “That url you requested? It’s moved permanently to the new location I’m giving you.”

By the way… thanks John for the tip. ;)

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • NewsVine
  • Propeller
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati