Forum Moderators: Robert Charlton & goodroi
Since we had over 1000 articles, and it was getting hard to maintain, we recently moved everything into a CMS, which required renaming the URLs from, for example:
www.example.com/brazil/guide_brazil.shtml
to
http://www.example.com/guide/216/brazil-travel-guide-online
I added a 301 redirect in the .htaccess file as follows:
Redirect permanent /brazil/guide_brazil.shtml http://www.example.com/guide/216/brazil-travel-guide-online
... this was implemented 1 week ago, and now our google PR had dropped from 5 to 3!
I feel like 2 years of work building PR is up in smoke... What can I do? Should I re-establish the old files & URLs?
It's too bad, we were finally making enough from affiliates & adsense revenue to grow the site and hire outside help and now I feel it's mostly gone up in smoke... god.
[edited by: engine at 11:48 am (utc) on Jan. 10, 2007]
[edit reason] examplified, See TOS [webmasterworld.com] [/edit]
However, there also is, just this week, a general update of PR. If you are seeing your home page PR go down and the url did not change, perhap you lost credit for some important backlinks. Even so, all those URL changes did temporarily disrupt some of the PR circulation within your site and back to the home page, and that much PR should re-appear in the near future.
[edited by: tedster at 3:33 pm (utc) on Jan. 10, 2007]
i have the feeling that google will never restore the old PR of the redirected pages, many of which were 4.
it's like whatever incoming links to my old URLs are no longer counted whatsoever towards my total sites PR hence the heavy hit.
Predictably, traffic is down 50% now.
well thanks for the advice guys. i'll just suck it up and wait and report when (if ever) we get back up to PR5.
It will take some time for backlink influence to be updated, so that Google flows it through the 301s to the new URLs, but it will happen if you executed properly. It may be a good idea to verify that all is working as you intended -- checking http headers for the old style urls and so on. It is common to see some errors on the first pass. I also suggest you verify that your 404 handling sends a 404 response code.
I suggest you don't worry too much at this stage. I did something similar to one of my sites about 3 months ago. The front page PR didn't change (as the url didn't change!) but I lost PR on all my internal pages (where the urls DID change). However, that PR has now come back following this latest PR update.
Be more concerned if your ranking has changed - if the switchover was done correctly, you should not have dropped much (if at all) for your target keywords, and your traffic should have stayed at the same level.
I know its a bit heart-stopping to see that green bar disappear, but I certainly would not suggest you go back to your old set-up - I really think THAT would be a bad move. I'm sure when the next PR update comes along, you'll be in good shape again!
Here is the situation:
Site was a solid PR5. With inner pages ranging from PR4-PR2. The old structure followed www.example.com/report1.htm
The new structure is www.example.com/market-reports/report1.asp
(It was switched to an ASP site).
About 600 pages were redirected.
In the httpd.ini file I have
[ISAPI_Rewrite]
RewriteRule /report1.htm http://www.example.com/market-reports/report1.asp [I,O,RP,L]
and so on.....
The PR of the index page for the domain hasn't changed. But the PR for all other pages is still at zero.
I know the traffic numbers will tell of an impact, however, beleive it or not, the previous traffic numbers are not available.
Any advice, is there anything I can check?
(I have spot checked the header codes for some of the pages and they all seem to be correct).
Any help/thoughts/suggestions is greatly appreciated, as my client wants to know where the PR went..... I was sure it was just a toolbar update away, but now I am stumped as to the reason.
Thanks!
Morty
We knew that we would wind up loosing our internal page PR, and we did. We bit the bullet and held on. We did the conversion on 12-20-2006, and today, we see that all of our internal PR has returned and some has even gone higher.
We did 301 re-directs where appropriate through apache and now see that PR has passed through and we are happy, but only because we just liked seeing the green stuff at the top of the page. We still ranked very well even though we had no internal page pr.
RE ....................................
Hi All,
I seem to be having the same problem on a site that was redone in Sept 2006. I thought that I would see the old PR diplay with the new PR update, but so far, there is zilch.
Here is the situation:
Site was a solid PR5. With inner pages ranging from PR4-PR2. The old structure followed www.example.com/report1.htm
The new structure is www.example.com/market-reports/report1.asp
(It was switched to an ASP site).
About 600 pages were redirected.
In the httpd.ini file I have
[ISAPI_Rewrite]
RewriteRule /report1.htm http://www.example.com/market-reports/report1.asp [I,O,RP,L]
and so on.....
The PR of the index page for the domain hasn't changed. But the PR for all other pages is still at zero.
I know the traffic numbers will tell of an impact, however, beleive it or not, the previous traffic numbers are not available.
Any advice, is there anything I can check?
(I have spot checked the header codes for some of the pages and they all seem to be correct).
Any help/thoughts/suggestions is greatly appreciated, as my client wants to know where the PR went..... I was sure it was just a toolbar update away, but now I am stumped as to the reason.
Thanks!
Morty
we have some 301 redirects set up as well as a "fuzzy" searching facility (i.e. /widgetsojbod would direct to /widgets ) - we suspect this is causing our woes (in and out of the indexes week by week)
My web manager has asked me:
===========================
Can you confirm what the required behaviour of the website should be after fuzzy searching is removed.
Requests for pages like /grommets/ will respond with 404 (because the page does not exist).
Requests for mixed case URLs will respond OK and deliver the content in the lower-cased page. For example, /WidGeTS/ will return the information on the /widgets/ page but will not perform any redirection.
=============================
Our servers are Linux/apache.
in reponse to g1smd's question - "/directory/" returns a 200; "/directory" is 301'd to "directory/"
how should I reply?
thanks in advance.
I actually have seen a slight increase in referrals from Google since the site wide increase in PR.
January 7 - 13 we had
Total unique visitors: 2,588
Total new visitors: 1,403
Total repeat visitors: 1,303
Average unique visitors per day: 591
Average new visitors per day: 200
Average repeat visitors per day: 399
Visitor repeat rate: 50.3%
Average length of visit: 2 minutes, 49 seconds
Average visits per visitor: 2
Google 545 referrals
Jan 21 - 27 shows
Total unique visitors: 3,233
Total new visitors: 1,776
Total repeat visitors: 1,582
Average unique visitors per day: 709
Average new visitors per day: 254
Average repeat visitors per day: 465
Visitor repeat rate: 48.9%
Average length of visit: 2 minutes, 33 seconds
Average visits per visitor: 2
Google 699 referrals
Just this week;
Total unique visitors: 1,428
Total new visitors: 516
Total repeat visitors: 936
Average unique visitors per day: 728
Average new visitors per day: 221
Average repeat visitors per day: 515
Visitor repeat rate: 65.5%
Average length of visit: 2 minutes, 25 seconds
Average visits per visitor: 2
Google 215 referrals
134 of the google referrals happened yesterday when we noticed the increase in PR site wide. We have also seen an increase in the keywords that are being used on Google to find our site. Variations of our 4 biggest referrers are showing up quite a bit now, and a suprising appearance of a 1 word search term that has been frequenting our logs. Even though this is an increase, this doesn't hold a candle to the traffic we have on another site of ours.
Jan 21 - 27
Total unique visitors: 29,282
Total new visitors: 21,773
Total repeat visitors: 10,043
Average unique visitors per day: 6,140
Average new visitors per day: 3,111
Average repeat visitors per day: 3,249
Visitor repeat rate: 34.3%
Average length of visit: 7 minutes, 26 seconds
Average visits per visitor: 3
Google 9389 referrals
I have a navigation of:
/category/
/category/product/
(The product name is treated/looks like a directory instead of a file, not important to this but just to clarify)
Now if I remove say 20 products in one category is it better to:
- 301 all the product pages to their category URL?
- Simply delete them so Googlebot gets a 404 and (hopefully) them from the index?
And, does it make sense to, in either case, keep links up to the deleted product pages to help ensure Google updates it's index? (I.e. if the links to the pages are removed, it may take longer for Googlebot to revisit them?)
We recently moved everything into a CMS, which required renaming the URLs from, for example: www.example.com/brazil/guide_brazil.shtml
to http://www.example.com/guide/216/brazil-travel-guide-online
First thing I noticed is that you are adding a layer (sub directory level) in the new URI naming structure. You now have to push PR down another level.
You'll have to wait this one out while looking at the architecture of the site to make sure you are pushing that PR to those 3rd level destinations. You went from 2nd level to 3rd level. Depending on how many pages make up the site, that is a big PR redistribution internally.
PR calculations do not count slashes, just links.
Pageone, my understanding and experience both differ with that opinion. The number of "levels" in the url does not really affect PR, only the number of steps in the linking path - the click depth.
Hmmm, my experience has shown me otherwise. I've moved pages down a level without any change in click path. The PR of that page dropped a point after a PR reiteration. As time passed, another reiteration, it gained the original PR before the move. It didn't really effect the performance of the page. There is a point where both old and new show. Then they disappear for a brief period, then the new one replaces it.
P.S. I try not to watch this stuff too closely. Its like watching paint dry. ;)
It didn't really effect the performance of the page.
That's exactly right. The real PR does not suffer, just the toolbar's green pixels.
Thanks, that sounds right.
I wasn't speaking specifically to my situation (just using as an example), as I am using Rewrites to create the directories on-the-fly which presents another series of challenges.
Without spelling out the whole mess, I'll jump right to the important question:
Is using 301 to redirect to a non-existent page sufficient (i.e. Will Googlebot "listen" to and note the last status code given)? In my case, I 301 the product pages to, e.g. abcdef.html (which returns a 404 message).
Sorry to get side-tracked but I've never seen anything/anyone commenting on whether it's an issue to, in a similar case, return 2 status codes. As they are now 2 unique requests, if Googlebot doesn't attempt to connect to the pseudo-404 page *immediately* then I assume it will update it's index with the new page URL (abcdef.html) at least temporarily. That I would conclude is probably worse than the original problem!
I figured as much ... So as a workaround I'm forcing an HTTP 404 response code and creating the custom "not found" message on the php file itself (the file that dynamically creates the product page). It works in practice, I'll see in reality.
Unfortunately, there's no other option based on the way the software is configured to deal with removed products effectively using the standard techniques.
Thanks for the input.