Last night I spent some time going through my Google Webmaster's account, and found a listing of a large number of links I had broken on this website, largely because I removed the old, stale "directory" I had on this site. That was a Yahoo-style phonebook directory that made sense in 1999, but doesn't make much sense in 2011.
After taking quite some time to fix all those broken links with "Redirect 301" statements, I began to wonder, How will Google learn that I have fixed all of those broken links? Surely over time they will crawl all the pages that led them to those broken links, but looking at their stats, that process could take months, and I'd like to let them know they're fixed today.
To that end, I thought I'd create this blog post containing all the old links, and see if that helps (or somehow hurts). So, here are all the broken links I fixed last night with 301 redirect statements:
- /Dir/Java/Articles_and_Tutorials/Strings/
- /Dir/Java/Articles_and_Tutorials/Threads/
- /blog/Content/2/1/81/
- /Dir/Java/Articles_and_Tutorials/Compilers/
- /apple/mac/mac-burn-folders/Introduction.shtml
- /technology/netf
- /apple/mac/mac-burn-folders/Adding_items_burn_folder.shtml
- /joinMailingList.html
- /blog/cat/ruby/1/
- /Dir/Java/
- /Dir/Java/Articles_and_Tutorials/OOP_and_OOD/index.shtml
- /Dir/OOA_OOD/Patterns/Tutorials/
- /Dir/Java/Articles_and_Tutorials/JDBC_and_Database/
- /Dir/Java/Articles_and_Tutorials/RMI/
- /Dir/Unix/Books/
- /Dir/Java/Articles_and_Tutorials/Networking/
- /Dir/General_Programming/Extreme_Programming/
- /Dir/Java/Articles_and_Tutorials/JDBC_and_Database/more3.html
- /Dir/Perl/Articles_and_Tutorials/Win32/
- /Dir/OOA_OOD/Tools/
- /Dir/Java/Articles_and_Tutorials/AWT/
- /Dir/Perl/
- /Dir/Java/Java_Beans/
- /Dir/Unix/Shells/
- /Dir/Java/Articles_and_Tutorials/JFC_and_Swing/
- /Dir/Java/Multimedia/
- /Dir/Perl/Articles_and_Tutorials/Arrays/
- /Dir/Perl/Articles_and_Tutorials/CGI/
- /Dir/Java/Coding_Standards/
- /Dir/Unix/Distributions/
- /Dir/TclTk/Ports/
- /Dir/TclTk/
- /Dir/Java/Articles_and_Tutorials/JavaBeans/
- /Dir/Java/Articles_and_Tutorials/JTAPI/
- /Dir/Java/Applets/Images/
- /Dir/Unix/Socket_Programming/
- /Dir/Java/Applets/Calculators/
- /Dir/Java/Applets/Buttons
- /Dir/Perl/Articles_and_Tutorials/CGI
- /Dir/Perl/Publications/
- /Dir/Java/Artificial_Intelligence
- /Dir/Java/Articles_and_Tutorials/Learning_Java/
- /Dir/Ruby/Articles_and_Tutorials/Articles/
- /Dir/Java/Educational/Biology/
- /Dir/General_Programming/
- /Dir/Java/Applets/Calendar
- /Dir/Java/Applets/Games/
- /Dir/Java/Applets/Charts_and_Graphs/
- /Dir/Java/Applets/Educational/
- /Dir/Java/Articles_and_Tutorials/Jini/
- /java/jwarehouse/...6.../Generator.java.shtml
- /apple/mac/mac-burn-folders/Introduction.shtml
- /blog/Content/2/6/509/
- /java/jnlp/index.html
- /blog/Content/2/21/613/
- /java/edu/pj/pj010016/RunCommand.java
- /java/applets/Sun/gen/example1.html
This is a list of all the old URLs, which now forward to new URLs. I've tried to make these as accurate as possible, but at some point the only I'll be able to do is resurrect the old data from old backups, and restore them on web pages here, if necessary.
Again, I don't know if this is a good idea, but I thought it might help speed up the process of helping Google and other search engines learn that I've done what I can to fix these broken links.