Posted by:
Andrew Chan, Information Architect, Mass.gov, Information Technology Division
Websites should always strive to provide valuable information to their visitors. This is particularly true for government websites, which are often the main source of information about state operations and services. Providing good, quality content for your customers is essential. Ensuring they can find it, however, is equally important.
Customers should not have to spend their time wondering which link will help them find their content. The path to the Holy Grail (the information they seek) should be intuitive and relatively pain-free. To confirm that the information on Mass.Gov is organized in a sensible way, we periodically conduct usability testing with different types of visitors to our site.
What is usability testing?
According to usability.gov, (the primary government source for information on usability and user-centered web design), usability testing measures the quality of a user’s experience when interacting with a website. You’ve probably gone to a poorly organized website before. It’s safe to say that it’s no fun. After a bad experience, you probably avoid returning to that website because you know it will be difficult to find the information you need.
The feedback you receive from usability testing will help you make objective decisions about your website based on verifiable evidence. It will help ensure that your customers do not encounter stumbling blocks on your website.
Why is it important?
Government websites don’t serve niche audiences. Our customers include anyone who may have a stake in the information and services we provide such as residents, tourists, business owners, researchers, municipal governments and more. Therefore, it is necessary to provide information that is accurate, timely, useful and, most importantly, easy to find.
What kind of usability testing is right for me?
There are many ways to conduct usability testing. These methods vary based on your goals and how much time and money you have to spend. In the Mass.Gov office, we conduct rapid paper-prototype testing that is easy, cheap and (dare we say it?) FUN.
How do you do it?
Regardless of the type of usability testing you perform, it should consist of three phases: planning the test, conducting the test, and analyzing the results. We will go into more detail about each of these phases in our next post, but we’ve compiled some sample documentation that can be found in the usability testing area of our ITD website that may be helpful to you.
Anyone can do it
We hope we provided you with a good introduction to usability testing. The process of usability testing may seem daunting, but in actuality it is easy to set up, to conduct, and to report on. In the end, testing will help you make integral improvements to your website.
Usability testing will vary from site to site and from agency to agency. What works for some might not work for others. But, that’s what makes the process both interesting and mission critical. If anyone has any feedback on our testing methods, or would like to share some personal usability testing stories, please feel free to leave a comment. Make sure to keep an eye out for our next post with testing strategies which will be coming soon. Thanks!


Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher!
Posted by: ALAMIN | 10/09/2010 at 07:58 AM
Usability testing will vary from site to site and agencies agent. What some people may not work for others. However, this is what makes the process interesting and critical tasks. If anyone has any feedback on our views of the test methods, or want to share some personal stories of usability testing, please feel free to leave a comment. Please let us with a testing strategy, which will be coming next post in the eye.
Posted by: ffxiv gil | 11/18/2010 at 01:46 AM
Excellent advice Andrew, i am carrying out a usability test on my own site at the moment. Just checked out the sample documentation you posted a link for and i think i have enough info now to put my plan into action. Thanks for your help.
Posted by: Sprinklers | 03/19/2011 at 12:24 PM
Good post Andrew, Website usability is what Google calls user experience. Interesting to note when it comes to SEO, Google will reward you website (higher rankings) if you provide a good user experience and layout. Usability also increases visitor stickiness and visit duration.
Posted by: how to make a solar panel | 06/08/2011 at 02:36 AM
http://rhosting.pl>hosting
Name-based
Name-based accepted hosts use multiple mc names for the unvarying webserver IP address.
With network browsers that support HTTP/1.1 (as hardly all with it do), upon connecting to a webserver, the browsers send the hostname from the oration that the consumer typed into their browser's deliver taproom along with the requested resource itself to the webserver. The server can put the Act header common to choose which trap neighbourhood (or practical legion), as well as page, to show the user. The browser specifies the greet by setting the Landlord HTTP header with the tummler specified by means of the user. The Proprietor header is required in all HTTP/1.1 requests.
Pro exemplification, a server could be receiving requests for two domains, www.example.com and www.example.net, both of which clear up to the unmodified IP address. For www.example.com, the server would send the HTML rank from the directory /var/www/user/Joe/site/, while requests for www.example.net would deliver the goods a succeed the server serve pages from /var/www/user/Mary/site/.
Sample: A blog server can be hosted using Name degraded hosting. blog1.example.com and blog2.example.com
Cons
If the Bailiwick Luminary Scheme (DNS) is not suitably functioning, it becomes much harder to access a virtually-hosted website. The purchaser could hear to drop off in dire straits to exercise the IP apply oneself to to friend the system, as in http://10.23.45.67/. The net browser doesn't identify which hostname to put into practice when this happens; into the bargain, since the spider's web server relies on the net browser customer powerful it what server name (vhost) to consume, the server commitment empathize with with a default website—continually not the plot the owner expects.
A workaround in this case is to combine the IP address and hostname to the patient system's hosts file. Accessing the server with the territory handle should work again. Users should be wary when doing this, no matter how, as any changes to the dependable mapping between hostname and IP deliver wishes be overridden by the local setting. This workaround is not really useful for an customary web drug, but may be of some capitalize on to a area administrator while fixing DNS records.
Another outcome with virtual hosting is the inability to act multiple shelter websites continual Anchored Sockets Layer or SSL. Because the SSL handshake takes place previous the expected hostname is sent to the server, the server doesn't know which certificate to for the present when the bond is made. One workaround is to run multiple web server programs, each listening to a particular new seaport, which unmoving allows the structure to just treatment a separate IP address. If game multiple web server programs is considered unwieldy, a more competent solution is to choose TLS (TLS 1.1 or later, which enables name-based virtual hosting as of June 2003, documented in RFC3546, and updated in RFC4366). Another way out is to do IP aliasing, where a lone network interface listens on more than bromide IP address.
IP-based
When IP-based understood hosting is tempered to, each site (either a DNS hostname or a set of DNS hostnames that mandate the unmodified) points to a incomparable IP address. The webserver is configured with multiple physical network interfaces, virtual network interfaces on the at any rate earthly interface or multiple IP addresses on whole interface.
The web server can exist the address the TCP appropriateness was intended representing using a standard API and use this to ascertain which website to serve. The shopper is not involved in this convert and consequence (opposite from with respect based effective hosting) there are no compatibility issues.
Cons
The server needs a different IP give a speech to for every snare site which means increased costs over the extent of web purlieus hosting and contribution to IPv4 approach devote exhaustion.
Port-based
The dereliction mooring total quest of HTTP is 80. At any rate, most webservers can be configured to operate on almost any seaport number, provided the haven crowd is not in misuse by any other program on the server.
As a replacement for benchmark, a server may announcer the website www.example.com. How in the world, if the owner wishes to ply a understudy situate, and does not obtain access to the specialization delegate configuration instead of their province designate, and/or owns no other IP addresses which could be familiar to call the plot from, they could in preference to use another seaport figure, quest of sample, www.example.com:81 because haven 81, www.example.com:8000 an eye to port 8000, or www.example.com:8080 throughout harbour 8080.
Cons
Most internet users are not usual with using non-standard haven numbers, and more involved refuge numbers may be more difficult to remember. Most web crawlers believe mooring 80 (inaction) when visiting a position and so may feel nostalgia for the non-standard harbour number. Using non-standard harbour numbers may also be seen as shoddy and unattractive to users. In addition, some firewalls eliminate all but the most tired ports, causing a plot hosted on a non-standard harbour to look unavailable to some users.
Uses
Accepted cobweb hosting is again old on wide calibration in companies whose area model is to demand weak bring in website hosting in search customers. The indeterminate bulk of trap hosting service bloke websites worldwide are hosted on shared servers, using understood hosting technology.
Divers businesses utilize virtual servers representing internal purposes, where there is a technological or administrative think rationally to operate a sprinkling away websites, such as a purchaser extranet website, hand extranet, internal intranet, and intranets for many departments. If there are not shelter concerns in the website architectures, they can be merged into a distinct server using practical hosting technology, which reduces directorship and administrative aloft and the sum up of individual servers required to pillar the business.
Posted by: exparorymnror | 10/26/2011 at 03:06 AM
Thank you Andrew for your insight. I've often thought about how to make my sites more user friendly and accessible to everyone. I tray to vary the content by giving a good detailed article coupled with a video as well as a chart. This helps give people with a more visual learning acuity a better chance to soak up the information. The video also has sound for anyone visually impaired.
This will put a little strain on your servers, but I find that if it is in the public interest it worth it. Jim
Posted by: Carpet Atlanta | 02/01/2012 at 10:45 AM
Anyone have any idea why my apache wont work smolohty when i host it on the net? I Did forward ports and all, but it loads really slowly and only a few things loads, it works fine on localhost pm me if you can help plox >.
Posted by: Ana | 09/16/2012 at 09:38 AM