Forum Moderators: Robert Charlton & goodroi
History:
Two and a half years ago, I decided to take individual forum files and group them under one filename. Back then, each forum was named separately... i.e...
this-forum.ext
that-forum.ext
another-forum.ext
etc.
Each of these files would pass arguments to pull up a list of posts... i.e...
this-forum.ext?topic=1
that-forum.ext?topic=2
another-forum.ext?topic=3
etc.
Very simple. I decided to combine all the posts and rename them into a single filename. I knew there would be fallout for this, but at the time, I didn't care. The forum was relatively busy and I was changing it for easier administration. So now, the new filename was just forum.ext and I broke each forum out like this...
forum.ext?topic=1&ForumNum=1
forum.ext?topic=2&ForumNum=2
forum.ext?topic=3&ForumNum=3
Still, very simple (pay attention to case and order of arguments).
Okay, things went great after that. The old forum pages were dropped and now showed 404s. The new forum pages were crawled and everything was great. The forum in the SERPs dropped for about 4 months and then started to come back. I had arranged titles and meta-descriptions to avoid any duplicate content like this...
title - <topic> <forumName>
description <snip of first 100 characters of post> <forumName>
Everything went well and at the end of 2007, there were 13,500 forum pages in the index which was about 50% of the pages. All of this was done with no robots.txt or deleting URLs using Google Webmaster Tools.
In April, 2008, I started seeing a drop in the number of pages indexed. I really didn't know why. I read through other posts on WebMaster World about how the site: operator was flawed anyway, so I really didn't pay it close attention. GWT still looked good, rankings were good and everything looked okay to me.
In June, 2008, I was shocked to see in GWT that the site had over 6500 pages of duplicate titles and meta descriptions. As far as I could tell, URLs were getting muxed somehow. I posted of the dilemma here in Webmaster World in the Googlebot Now Crawls via HTML Forms posts located here...
[webmasterworld.com...]
What has happened is that Google has muxed the URLS like this...
forum.ext?topic=1&ForumNum=1
forum.ext?ForumNum=1&topic=1
forum.ext?forumNum=1&topic=1
forum.ext?forumnum=1&topic=1
forum.ext?topic=1&forumnum=1
Forum.ext?forumnum=1&topic=1
Forum.ext?topic=1&forumnum=1
All of these URLS would point to the same page. Case was randomly changed and the order of the arguments were changed. Also, I started getting a bunch of pages that didn't exist like so...
forum.ext?topic=1&ForumNum=18
There is no ForumNum=18
Needless to say, I was flabbergasted as to what was going on. I searched as much as I could to see if these URLs existed anywhere on the Web. I cannot find them. I then thought this was a programming error, but I checked, double checked, triple checked and quadriple checked my code and there is no way these URLs are being generated on my end. All log files on the server showed only GoogleBot was trying to load these pages.
So I started to take some preventive measures to see if I could fix the problem. All muxed URLs now return a 404. I added every combination of muxed URLs in the robots.txt file. I deleted as many of the muxed URLs as I could in GWT and life went on. GWT shows that dupicated titles is now down to 14 and duplicated descriptions down to 4. These are actually posts that have the same topic and very similar content so I am willing to let those go.
Yesterday, I logged into GWT and started going through internal links and guess what! It shows old forum filenenames in there... huh? Where did those come from. I clicked the links to see if I could find them, and they are not on my pages. So Now I have...
this-forum.ext?topic=1
that-forum.ext?topic=2
another-forum.ext?topic=3
back in the internal links though these pages have not existed for two years. Not only that, the pages that these links are supposedly on are from a redesigned site with a single forum file AND from pages that did not exist back when the original forum was busted up into multiple filenames.
So now, I added these filnames into robots.txt, but I am at my wits end trying to figure out what the heck is going on. It seems every time I try to fix something, it just get worse. Either there is something broken on Googles end or someone is trying really hard to bring the site down. And I cannot find the reason these pages even exist on the Web.
Now the site is down to 8050 pages indexed (though I know the site: operator can be flawed). It seems GoogleBot is only doing deep crawls about once a month (this has been going on for the past 2 months - it used to get deep crawled at least twice a week), and everything I look at in GWT seems to be bogus. Funny thing though is that the ranking of the site has never been better. #1s are still #1 and a few other terms actually went up a bit. Another thing too is that though there are so few deep crawls, new topics in the forum are getting added to the index within 24 hours in some cases. I am totally baffled as to what is going on...
Is there anyone else seeing any of this type of behavior? Am I going nuts? Today I actually found an archived version of the site (not even in the root of the server) and deleted it... that's how nuts I am getting. And then I started thinking about sites like the Way Back Machine... could G have picked up on something like that?
Anyway... thanks for reading...
I have gone on a hunt to find these URLs... nothing. I cannot find them anywhere on the Web. Tried Yahoo link:, directories, old stuff, new stuff... nothing - nada. Even did an exhaustive text search on the server... nothing.
The way back machine though... I can view my site back to 2001. But that is the only place I can find any reference to these old filenames and when I try to click on any of these old links, they return a 404.
As long as the URL still returns the 404 status, there is nothing much to worry about.
You might try returning a 410 and see if that affects anything. Check again early in 2009.
URLs in WMT are URLs that Googe "knows" about, current or historical. That's a very different thing to a URL appearing in the SERPs.
URLs in WMT are URLs that Googe "knows" about, current or historical. That's a very different thing to a URL appearing in the SERPs.
What has happened is that Google has muxed the URLS like this...
forum.ext?topic=1&ForumNum=1
forum.ext?ForumNum=1&topic=1
forum.ext?forumNum=1&topic=1
forum.ext?forumnum=1&topic=1
forum.ext?topic=1&forumnum=1
Forum.ext?forumnum=1&topic=1
Forum.ext?topic=1&forumnum=1All of these URLS would point to the same page. Case was randomly changed and the order of the arguments were changed. Also, I started getting a bunch of pages that didn't exist like so...
forum.ext?topic=1&ForumNum=18There is no ForumNum=18