Helping users in and out of your site

By    John Garner on  Friday, March 31, 2006
Summary: With my recently launched site, I spent a considerable amount of time working on the user experience both while users surf the site but also when they leave the site. I really dislike clicking on a link that turns out to a 404 error page and there is nothing to do about it. In […]

With my recently launched site, I spent a considerable amount of time working on the user experience both while users surf the site but also when they leave the site. I really dislike clicking on a link that turns out to a 404 error page and there is nothing to do about it. In this context I set about creating a system that used checking code from 'server to server' to make sure that the page is responding correctly and then if so send the user there.

First of all a server to server check is not really comparable to looking at the same page with a browser. In the first case there is simply one response code returned and in the later, far more is retrieved, the page, images, scripts, css etc. Also servers are usually sitting on a pretty high capacity bandwidth and most users are not, which also changes the speed response within which the server can do the checking and respond, as opposed to the final user doing the checking by simply clicking on the link.

Secondly since the destination server sends back a specific response code it is possible to then serve a page when the response code is considered to be an error. Not only can you serve a page, you can also thanks to the code explain in plain English what the error most probably means.

To further provide assistance in these unpleasant situations I also provide an identical link to the target page (using the checking system) as well as a link to the target page without the checking system (in case my system is messing up somehow).
Finally I have the system send me an email when this occurs just so that I can know about it and check it out if necessary.

So if you manage a server or site and dislike as much as I do being directed to a 404 page or getting some weird server error (that even sometimes give you a 404 page not found error because the server is not properly configured) then remember if you put yourselves in your users shoes they may feel the same way... 😉

There is a lot of talk about helping make the user experience a better one. My opinion is that there is a certain lack of convergence between the technical possibilities available and the more traditional online user experience. It is usually a more visual user experience that is discussed. Important and interesting rules have been set through these more visual and traditional user experience guidelines but an opening for technical solutions in the user experience are sometimes overlooked.

Article written by  John Garner

Leave a Reply

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

Recent Posts

Check out the most recent posts from the blog: 
Sunday, September 24, 2023
The reliability & accuracy of GenAI

I question the reliability and accuracy of Generative AI (GenAI) in enterprise scenarios, particularly when faced with adversarial questions, highlighting that current Large Language Models (LLMs) may be data-rich but lack in reasoning and causality. I would call for a more balanced approach to AI adoption in cases of assisting users, requiring supervision, and the need for better LLM models that can be trusted, learn, and reason.

Read More
Saturday, September 23, 2023
From Chatbots to Reducing Society's Technical Debt

I discuss my experience with chatbots, contrasting older rules-based systems with newer GenAI (General Artificial Intelligence) chatbots. We cannot dismiss the creative capabilities of GenAI-based chatbots, but these systems lack reliability, especially in customer-facing applications, and improvements in the way AI is structured could lead to a "software renaissance," potentially reducing society's technical debt.

Read More
Friday, June 16, 2023
The imbalance of power in the AI game: in search of the common good

The article discusses the contrasting debate on how AI safety is and should be managed, its impact on technical debt, and its societal implications.
It notes the Center for AI Safety's call for a worldwide focus on the risks of AI, and Meredith Whittaker's criticism that such warnings preserve the status quo, strengthening tech giants' dominance. The piece also highlights AI's potential to decrease societal and technical debt by making software production cheaper, simpler, and resulting in far more innovation. It provides examples of cost-effective open-source models that perform well and emphasizes the rapid pace of AI innovation. Last, the article emphasises the need for adaptive legislation to match the pace of AI innovation, empowering suitable government entities for oversight, defining appropriate scopes for legislation and regulation, addressing ethical issues and biases in AI, and promoting public engagement in AI regulatory decisions.

Read More
Thursday, June 1, 2023
Japan revises copyright laws for AI

Japan has made its ruling on the situation between Content creators and Businesses. Japanese companies that use AI have the freedom to use content for training purposes without the burden of copyright laws. This news about the copyright laws in Japan reported over at Technomancers is seen as Businesses: 1 / Content Creators: 0 The […]

Read More