Your Blog, Moved Permanently vs Moved Temporarily

If you're lucky, and can afford to have 2 homes, you may occasionally plan an extended stay in the second for while. You may email (or snail mail or maybe Tweet) your friends and family
I'm going to be staying at the cottage (mountain lodge, desert camp, ...) for a while. Send all of my mail there for the next couple months, but keep my current mail address on file.
This is different from sending them, and your business acquaintances (and banks, credit card companies, etc) a second notice
I'm moving next month. Please change your address for me.

Your blog, or other web site, can use either of the above address changes too.

Understand the differences between a Permanent and Temporary redirection.

The first, a "302 Redirect", returns a "302 Moved Temporarily" when addressed by your readers browser. The second, a "301 Redirect" returns a "301 Moved Permanently", similarly. The effect, for your reader, is the same - they see the new address when they type the URL of the blog into the browser address window.

The difference between the 301 and 302 Redirects differs by how the search engines see your blog, and this is what's important.

A server based 301 or 302 redirect is most reliable.

A "301 Moved Permanently" causes the search engine to replace all references in its files, to the source URL (the current address), changing them to the object URL (the new address). This is quite legal, the old address is simply replaced by the new address. All search weight is transferred from the old URL to the new.

A "302 Moved Temporarily" will have a different effect.

This causes the search engine to retain the old address, and the new address, simultaneously. This, in turn, causes duplicate content indexing, which search engines see as a typical spammer tactic. They will penalize the search weight of any blog or web site using a "302 Moved Temporarily", for this reason.

You can use a browser based meta refresh to redirect your blog.

It's not hard to setup a meta refresh in the blog template, to redirect your readers from the old URL "myblogoldurl.blogspot.com" (where you publish a stub blog) to "myblognewurl.blogspot.com" (where you publish your current blog).

Find
<head>

Add
<meta content='0;url=http://myblognewurl.blogspot.com' http-equiv='refresh'/>

Giving
<head>
<meta content='0;url=http://myblognewurl.blogspot.com' http-equiv='refresh'/>

Browser based redirects are detected by Blogger as malicious.

Unfortunately, browser based redirects, using a meta refresh, or JavaScript redirect, will be seen by the search engines as a "302 Moved Temporarily".

Blogger may detect this as a browser hijack, as it's splog detection constantly detects splogs that are using this same tactic. Plus, the search engine will continue to index the content after the meta refresh as "myblogoldurl", giving no weight to "myblognewurl".

When you forward the address of your blog, for any reason, be it the BlogSpot address to the domain, or any secondary domains to the primary domain, using a "301 Moved Permanently" redirect is by far a better idea.

Comments

amazing nature said…
how i move back from blogspot.com to blogspot.com.es?
Chuck Croll said…
Hi Amazing,

Thanks for the question.

You always publish to "blogspot.com" (unless you have a custom domain setup). If you're publishing to "blogspot.com" and you're in Spain, you will see the blog as "blogspot.com.es". In Italy, you'll see "blogspot.it", and in France, "blogspot.fr".

http://blogging.nitecruzr.net/2012/01/blogspot-published-blogs-being-accessed.html

So if you publish to "blogspot.com", you'll see the URL according to the country that you are in. You have no choice, in this.