A few months ago I switched one of my forums from phpBB to vBulletin. I can safely say that was a great decision. BUT one problem has stemmed from this. My phpBB was in the root, and I've built a portal around the forums, so vbulletin is now in /forum So, pages that were indexed in Google from the phpBB version are still there...pages with viewtopic.php, profile.php, etc...they're all in the supplemental index. I just don't want them in there at all. Brian and SEOPosition.com told me that it was hurting my rankings to have them there, and that I should set up a script to somehow redirect those specific pages to a 404 page instead of my homepage. Honestly I don't know why it redirects to the homepage, but the problem with that is that Google might think there is duplicate content all over my site - not good. What's everyone's take on this and what would you do about it?
I spoke with Brian a bit more about it and he mentioned doing something with apache and that one of his developers could possibly handle it. I'm in contact with them and waiting for a verdict. I'll let you know what they say.
The best thing to do, for SEO, is that you place a viewtopic.php, profile.php, etc.. that redirect to the new forum with specific info. For example in viewtopic.php you will place something like this: newlink.com/forum/viewthread.php?threadid=XXX unless you made a fresh install on VB (did not convert phpbb database) then that is the best option and you won't have to lose any SEO points. Peace,
google can take a long time to drop pages from its index....I've seen pages in the index 8 months after I deleted
Great suggestions! There are literally thousands of pages with the viewtopic, profile and other php files with arguments in the URLs, so I don't think it would be feasible to create the php files with redirects to specific threads. What's the code for the "Gone" error page? That's what we have set up now because according to the developer, our CMS was causing a big problem with doing 404 instead.
410 but many people experience that Google doesnt read a 410 correctly and the Googlebot will keep coming back looking for the page. Its believed they may do this to check if you have actually replaced the pages with something else.