What’s the deal with 302 vs. 301?
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…
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. ![]()








