The 301 makes sure that the user agent recognizes the canonical server
name. What follows is a perfect implementation of a soft redirect. The
geo targeting must use a 302 because the requested URL is google.com
and not google.ch, although you get that because John's tool is hosted
in Switzerland. The 302 makes sure that user agents keep the URL
(google.com) but render the redirect target (google.ch). Search
engines (shall) index the content of the landing page under the first
URL and that's perfectly ok, because tomorrow the 302 can point to
another piece of content on the same server or another one. If there
were no use for 302s then they wouldn't exist. They're not always bad,
just avoid them like the plague when you fix canonicalization issues,
move a resource and so on.
HTH
Sebastian
On Sep 4, 7:28 pm, burchman519 wrote: