Forum Moderators: Robert Charlton & goodroi

Message Too Old, No Replies

Internal 302 changed to 301 - will this help ranking?

         

greenfrog

7:37 pm on Feb 13, 2008 (gmt 0)

10+ Year Member



I am having a problem with improving my web ranking and I am doing research about the 302 redirect to see if this may be the culprit. My pages seem to all be penalized and I have not been able to spot the problem, until now I hope. Some pages don't show until the 900s and others in the 100s. 1 or 2 pages hit in the top 100. Nothing in top 10. So I assume a mixture of Google penalties.

This is for a well established site that ranks well on the other engines without issues. We do a number of internal redirects within our own site, mostly during the checkout process. Only to redirect to other internal pages to make sure that the customers have the proper info and following the process.

I ran this header check with a header checking tool to spot redirects and hope i found a problem.

1. Requesting: [example.com...]
GET /page.asp?cust=1 HTTP/1.1
Connection: Keep-Alive
Keep-Alive: 300
Accept:*/*
Host: www.example.com
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)

Server Response: 302 Object moved<<<Today modified this to 301 Permanent>>>
Date: Wed, 13 Feb 2008 19:26:59 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Location: [example.com...]
Content-Length: 196
Content-Type: text/html
Set-Cookie: ASPSESSIONIDAQCAADSA=FADEOBCBHEGGDGHFALMHOGKC; path=/
Cache-control: private

Redirecting to [example.com...]

2. Requesting: [example.com...]
GET /NEWPAGE.asp?cust=1 HTTP/1.1
Connection: Keep-Alive
Keep-Alive: 300
Accept:*/*
Host: www.example.com
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)

Server Response: 200 OK
Date: Wed, 13 Feb 2008 19:26:59 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Pragma: no-store
Content-Length: 36325
Content-Type: text/html
Expires: Wed, 13 Feb 2008 19:25:59 GMT
Cache-control: no-store

Just today i have changed the 302 redirect to 301 redirect to hopefully solve the problem. I tried to show this change above. Do you think may have been an issue with our site? I think i may have been getting many different penalties because most pages had at least 1 internal 302 redirect.

Any help or thoughts on issue?

[edited by: tedster at 7:40 pm (utc) on Feb. 13, 2008]
[edit reason] switch to example.com - it can never be owned [/edit]

tedster

7:55 pm on Feb 13, 2008 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



If there many urls (or all urls?) are affected, then changing from 302 to 301 may help you a lot.

Can't help but notice that the urls here are all using the https protocol - is that common on your site, or do you have a canonical problem with https and http, as discussed here: [webmasterworld.com...] ?

If urls can be accessed with both protocols, that is another kind of duplicate url and may also be hurting your site. Combined with the 302, that alone creates 4 different urls for each bit of content. If you've got a "with-www" and "no-www" issue, it becomes 8 url variations. That could really start to pile up the problems.

greenfrog

8:12 pm on Feb 13, 2008 (gmt 0)

10+ Year Member



Hi Tedster,

Most all of our webpages have a link pointing to a page that had a 302 redirect. This was done to ensure that we were having a checkout on https as opposed to http.

Also, in many other cases we linked to a page that added stuff to a database, then 302'd it on to the next page for the customer to add more stuff.

We have blocked most of these pages with robots.txt. But even though the page is within the robots.txt I'm seeing big problems with SEO.

ROBOTS.TXT is blocking.

User-agent: *
/page.asp
/NEWPAGE.asp

do we also need to add something like:

Disallow: /page.asp?*

for those pages that have variables passed to them? Google does not seem to be indexing any of these pages, in either case.

I don't think we have canonical issues as none of our https pages are in the index. With did have this problem years ago, but have since cleaned it up....I think.

WiseWebDude

10:38 pm on Feb 13, 2008 (gmt 0)

10+ Year Member



Also, with a Windows server, you might have a upper/lower case problem. http://www.example.com/PAGE.asp will come up (and be indexed) along with http://www.example.com/page.asp and that could create millions of dupes!

http://www.example.com/PAGE.asp
http://www.example.com/pAGE.asp
http://www.example.com/PAgE.asp
http://www.example.com/PAge.asp
http://www.example.com/PaGE.asp

and on and on forever. It is a bad problem with Windows...Linux does not do that. A Windows server is an SEO nightmare to say the least. Good luck!

Also you wouldn't use this: Disallow: /page.asp?* to block the ?, you would use: Disallow: /*?

That stops ALL URLs with a ? in them from being indexed...ONLY Yahoo and Google support it though.

[edited by: WiseWebDude at 10:45 pm (utc) on Feb. 13, 2008]

greenfrog

1:33 am on Feb 14, 2008 (gmt 0)

10+ Year Member



So, if I have internal redirects that are 301's they should be o.k. for SEO purposes? As i mentioned the redirects are predominently there to:

1.) Add customer IDs.
2.) Ensure that customers are on SSL pages.
3.) Save stuff to the DB and then pass on customer to checkout.

IMPORTANT question...
Does the 301 pass on the SEO value of the current page to the landing page?

  • Page1(Good Content) link to Validation.asp
  • Validation.asp > Save to DB then 301 redirect to Checkout.asp
  • Checkout.asp (blocked w/in Robots.txt)

    Can Page1 still rank well in the SERPs?

  • tedster

    8:00 pm on Feb 14, 2008 (gmt 0)

    WebmasterWorld Senior Member 10+ Year Member



    A 301 passes on link juice of all kinds, but after Google processes the 301, the original url vanishes from the SERPs and only the destination url is indexed.

    An internal 302 will cause the original url to be indexed, but the content will be that of the destination url.

    Now that I've got a better understanding of your situation, this does NOT seem like a good place to use a 301. If you are adding customer IDs to your urls, you should definitely find anther way of dealing with this whole area - such as cookies and sessions id information. Otherwise you can create a mass of duplicate urls.

    greenfrog

    8:20 pm on Feb 14, 2008 (gmt 0)

    10+ Year Member



    Thanks Tedster!

    I care about a couple of things.

    1.) Avoiding penalty
    2.) Keeping Page1(Good content) with SEO juice. Because Page1 is linking to a bounce page that does some stuff then moves on to another internal page. This bounce page was doing an internal 302.

    I want to clarify if linking to a bounce page, will hurt the page linking to it. So, if I link to a bounce page that is doing a 302 redirect, will the original page be dinged? I don't care about the bounce page ranking, just the original page.

    Also, these are all internal pages, and bouncing to internal pages. Never to external.

    Thanks again for you valuable help!

    tedster

    8:29 pm on Feb 14, 2008 (gmt 0)

    WebmasterWorld Senior Member 10+ Year Member



    No, I've never heard of a problem for the linking page just because one of the links goes to a bounce page.

    greenfrog

    12:17 am on Feb 15, 2008 (gmt 0)

    10+ Year Member



    Thanks