| 1:23 pm on May 27, 2013 (gmt 0)|
|To get out of this what I have done is set up a 301 redirect for all queries. So for eg - mywebsite.com/page/35/?page=20 will be redirected to mywebsite.com/page/35/ |
That can be a problem. Your server needs to return a 404 for any URL that never existed. Sites definitely lose rankings over time when they redirect everything instead of returning a true 404 where it's appropriate. The first sign is often a WMT warning about "soft 404s".
Other than that, a 301 redirect from the old style paginated URL to the new style is exactly what you should do. Kudos for that.
| 2:06 pm on May 27, 2013 (gmt 0)|
Well I have got a Soft 404 warning a couple of days back. The problem was I had not used absolute url's for pagination. So if a user entered a query (before I set up the 301) mywebsite.com/page/2/query=webmasterworld all the pagination url's would point to their respective pages with that query. Some hackers had actually tagged rogue queries like Save Us from Berlusconi and some with random characters. I have solved that by modifying the plugin to display absolute url's. But not before Google has indexed and cached the pages with the rogue queries.
| 2:15 pm on May 27, 2013 (gmt 0)|
Nice catch. Still, you do need to fix the issue I pointed our so that "mixed" parameter URLs like mywebsite.com/page/35/?page=20 return a 404 status.
| 9:06 am on Jul 31, 2013 (gmt 0)|
Have you had any luck with correcting this issue and removing the bad URLs from the Google index?
I am going through a VERY similar problem but rely heavily on SERPS and just over half of my daily traffic is gone...
Please tell me it gets better!
| 1:18 am on Oct 23, 2013 (gmt 0)|
Morpheus / Coleman123,
Were you able to recover from this issue? I've been dealing with a big G drop for the past few months and had similar findings. G is showing pages with old URLs that haven't existed in nearly 2 years because there is a 301 redirect to the new URL. I would have thought that it would show the new URL, but it doesn't. And, Polyvore just like your example above, is showing many old URLs.
I'm curious to know how you wound up resolving the issue if you were able to get past this.
| 1:44 am on Oct 23, 2013 (gmt 0)|
My issue was a result of multiple errors on my part. My programmer and I launched a new version of my website on May 1st and we forgot to update the robots.txt file for about 24 hours. That in itself wasn't a massive problem, but the new version of the site was setup with updated URL's on about half the site. Among several other issues along the way, during the 3rd or 4th day we had to revert to old version of site because new version was crashing. Quite the learning experience... Oh by the way, this was all happening right before/during some major algorithm updates from Google, so I was slapped hard.
For your issue:
"G is showing pages with old URLs that haven't existed in nearly 2 years because there is a 301 redirect to the new URL. I would have thought that it would show the new URL, but it doesn't."
Are you saying you setup a 301 redirect two years ago and URL's updated as planned, but suddenly old URL's are appearing again?
If that is the case, how did you discover the old URL's still exist? From traffic to your site or researching G's index after noticing a drop in traffic?
It could actually be several different reasons. If you can provide some more information, I could possibly be more helpful.
| 11:39 am on Dec 28, 2013 (gmt 0)|
I set up my htaccess in a way to deliver 404 errors for non existent queries and included canonical on all the pages. The recovery has happened but my serps and nowhere close to what they were before.