Mink Machine

The importance of valid links

A major CMS company recently had a large restructure of their site. Unfortunately the link management seems to be have had a low priority. For example, some of the links look like this:


Which means you cannot copy it or even open in a new tab. These kind of links are quite common when using ASP.NET web controls out of the box.

The benefits of proper links should be obvious: Friendly to search engines, possibility to bookmark or paste it for future reference, open in a new tab for reading convenience, sending it to a friend and so on.

In addition to the above, a lot of links are also broken. Many have been broken for ages even on the old site but a lot more broken links have appeared after the restructure, all with the same terrible error message. This is bad for a number of reasons. Search hits on Google will come to a broken page and scare off the users. Previous bookmarks will no longer work and people will have to find that special page once more (this happens to me all the time). All of this from a company that develop a market-leading CMS…

A simple way to handle it would be to write redirects from the old addresses to the new ones. When there are no counterparts, show a friendly message with pointers on where to go instead. This is not exactly rocket science but many choose to neglect the broken links altogether.


  • avatar
    11 May, 2008

    Yes, that is really super annoying. I’ve installed some kind of plugin to block javascripts, and it’s far too often that I have to allow the site’s javascripts to just get some basic surfing done, like clicking on links. :)

  • avatar
    11 May, 2008

    Yeah, that sucks.
    Unfortunately quite a lot of the web controls in ASP.NET requires JavaScript to work, thus breaking WCAG 1.0. But since they are shipped with the product, almost everybody will use them blindly instead of considering better alternatives.

  • avatar
    12 May, 2008

    JavaScript in the combination with onclick is even nastier. I first experienced it with phpBB but other has followed (lead?) suit; putting the link in a div that has onclick with a JavaScript that opens the link. The whole idea is that you shall be able to treat an area (i.e. the div) as a button, but using Firefox (or any tabbed browser) and Command-click (or equivalent) to open a new tab will result in a new tab and the old tab moving to the link target. A serious pain in the lower regions.
    One could blame the browser here, but I think the heuristics to deduce when to invoke the onclick and when to ignore it will be a serious nightmare, so I think the real culprit and the one to hang is the website.

  • avatar
    12 May, 2008

    That’s true. Regardless of what we feel about certain browsers and their shortcomings, the responsibility to get it right lies with the website developer where ignorance or lack of knowledge is not good enough for an excuse.

Post a comment

Your email address will not be published. Required fields are marked *

Featured stories

Roaming through Banff

"Even though the main town is surrounded by mountains with names such as Sulphur Mountain, it is as far away from Mordor as one could imagine."

Reliving history in Washington D.C.

"As I entered the heavily guarded Rotunda in the center, some of the most famous documents in the world laid before me."

Roaming in Valletta

"I passed the statue of Jean de Valette, the 49th Grand Master who laid the foundation stone to Valletta in 1566, to gaze at the golden interior of St. John’s Co-Cathedral, where he is buried in the crypt."

Getting lost in Yazd

"Navigating on random while surrounded by staring old men, pointing their crooked fingers at the Godzilla Viking in surprise. It feels like I’m walking around in Mos Eisley."

The sound of Salzburg

"It is based on the true story of Maria von Trapp, even though I suspect she didn’t go singing alone in the mountain ranges."

Roaming the cobblestones of Istanbul

"Inside the church there are still traces of rune inscriptions made during the Viking age by Varangians, an elite guard made up of Scandinavian immigrant warriors."