Question

I am using a link on my site name "sign_up". When you click on sign it, it checks what language you have selected and what curreny, and permanently redirects you to the correct page using a 301 redirect.

Is this bad for SEO? Keep in mind, this is the way it will remain. I'm not eventually going to get rid of it?

Was it helpful?

Solution

The HTTP 301 status code makes no sense at all in this case because you are performing a redirection based on client settings and preferences. How would the crawler know which is the right environment?

Take the following screnario

client A connects to /signup with preferences X 
=> 301 to /en/signup
client B connects to /signup with preferences Y 
=> 301 to /it/signup
client C connects to /signup with preferences X
=> 301 to /en/signup

Which would be the winner? Nobody. A 301 makes sense only when an URI uniquely and permanently redirects to an other location.

Additionally, trying such kind of optimization for a signup page IMHO seems to be a little insane. Many SEOs are used to exclude the signup page and similar pages via nofollow attribute.

OTHER TIPS

The 301 status code means that the URI given in the Location header field should be used to reference the requested resource in the future:

The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs.

So the requested URI is no longer the “primary” URI for that resource.

But in your case the 302 status code or 307 status code would be better. Or you don’t make a redirect but send the right contents right away together with a Content-Location header field with the actual URI of the sent resource (see Common HTTP Implementation Problems).

A 301 in this case makes no sense. Google will see a 301 as an indication that the page has moved permanently. Meaning that it was at one point in one location and now its in another.

However, who cares? Are you trying to rank the page that sits behind the signup button? Is having a signup link point to that so important for your SEO strategy that its worth stressing about? probably not.

If you want to rank inner page than you need to optimise your site properly by on page and off page. 301 redirect doesn't hurt seo.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top