According to Search Engine Optimization Technique, will my page rank go down if I implement Form Authentication ?
-
Hi, I have just learned ASP.NET Form Authentication where I found that, if the user is not logged in, he/she will be redirected to the Login page by IIS with HTTP Status code 302. Obviously search engine bots will be redirected to the login page with 302 code. So, will Googlebot consider my website full of duplicated contents because of this 302 redirects ? As I cannot override the status code from 302 to 301 for search engines. Form authentication is very common for ASP.NET Developers. So, if my fear is true, then it will sound like, "all asp.net websites are not search engine friendly" !!! Woould anyone please guide me what I can do about it ? Or if there is any reason to fear at all ?
-
Hi, I have just learned ASP.NET Form Authentication where I found that, if the user is not logged in, he/she will be redirected to the Login page by IIS with HTTP Status code 302. Obviously search engine bots will be redirected to the login page with 302 code. So, will Googlebot consider my website full of duplicated contents because of this 302 redirects ? As I cannot override the status code from 302 to 301 for search engines. Form authentication is very common for ASP.NET Developers. So, if my fear is true, then it will sound like, "all asp.net websites are not search engine friendly" !!! Woould anyone please guide me what I can do about it ? Or if there is any reason to fear at all ?
-
Hi, I have just learned ASP.NET Form Authentication where I found that, if the user is not logged in, he/she will be redirected to the Login page by IIS with HTTP Status code 302. Obviously search engine bots will be redirected to the login page with 302 code. So, will Googlebot consider my website full of duplicated contents because of this 302 redirects ? As I cannot override the status code from 302 to 301 for search engines. Form authentication is very common for ASP.NET Developers. So, if my fear is true, then it will sound like, "all asp.net websites are not search engine friendly" !!! Woould anyone please guide me what I can do about it ? Or if there is any reason to fear at all ?
You can put the NOINDEX meta tag on your page to prevent indexing the content. <META NAME="ROBOTS" CONTENT="NOINDEX"> Without it, I'm afraid Google will be indexing your login page. Returning 301/302 status doesn't really bother google with regards to page rank, a 301 will only prevent google from spidering your original links in future.