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: 
Tuesday, May 23, 2023
Sustainable Enterprise AI Adoption: Protecting Confidentiality, Ensuring Accuracy, and Successful Business Integration

The public's recent access to breakthroughs in AI has sparked excitement but their integration into businesses often leads to significant issues, especially without proper management. Implementing AI effectively requires robust security measures to protect sensitive data, investment in unbiased technology, sufficient training for understanding AI systems, identification of the best AI use cases, assurance of reliable data sources, and careful management to prevent over-reliance on AI over human workforce. It's also critical to understand that AI systems like ChatGPT have their limitations and inaccuracies, and they need continuous monitoring and fine-tuning, while keeping in mind that these technologies have evolved from a long history of advancements, thanks to various companies and organizations.

Read More
Saturday, May 13, 2023
AI in my pocket

A novel AI topic that is trending, is around the porting of foundation models like Llama on to Google Pixel phones. This also maps to the leaked Google Memo about the threat of open source to their general 'moat model'.

Read More
Wednesday, May 10, 2023
AI: I see hallucinations

Discussing AI-generated hallucinations in language models like ChatGPT, which sometimes provide incorrect or fictional information aka BS. This problem is concerning for businesses that require trustworthy and predictable systems. While search engines like Google and Bing attempt to improve their accuracy and user experience, neither is perfect. The unpredictability of AI systems raises concerns about high-stakes decisions and public trust. Is the closing of OpenAI’s open-source projects a good idea? Could it benefit from expert analysis to understand and mitigate AI hallucinations?

Read More
Monday, May 8, 2023
AI promises: the good, the bad, the ugly

Looking at the current condition and possibilities of AI and AGI, emphasizing the rapid progress, benefits, and potential risks linked to their development. AI tools are already driving productivity gains in various industries. We look at applications ranging from farming to law. However, concerns about the security, accuracy, and ethical implications of these technologies persist. Some experts, like Dr. Geoffrey Hinton, are advocating for stricter regulation and caution in AI development.

Read More