Hiding Our Collections in Plain Site: Interface Strategies for Findability

Nate Solas
Nate SolasWebmaster at Walker Art Center
Hiding our Collections   in Plain Site Interface Strategies for Findability (see speaker notes for context)
Nate Solas ,[object Object],Webmaster at the Walker Art Center Today: The problem The numbers Recommendations Beyond the interface
 
 
 
ArtsConnectEd 1  (ACE1)
What do the logs tell us about how this interface is used? id timestamp term # user agent 187710 2008-04-28 12:03:21.043 fire 53 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) 187711 2008-04-28 12:03:22.123 tropical beaches Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) 187712 2008-04-28 12:03:26.233 water 148 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) 187713 2008-04-28 12:03:27.170 nature and animals 25 Mozilla/4.0 (compatible; MSIE 6.0; Windows   NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Top search terms in ACE 1 trying to browse? part of an assignment? Term Frequency photographs 734 paintings 413 sculpture 275 arts 263 ceramics 169 pattern 156 photograph 150 landscape 123 masks 121 children 112
"Term Facets"
Facet Other
Artist names are big, then medium, and finally culture
Recovering session information (simplified) EFF showed user agent usually contains enough unique information to identify a user out of 1,500 others. Combined with 3-minute session window = good enough. Timestamp Term User Agent Session 1:10:01pm horse Firefox 3 1 1:10:45pm pony Firefox 3 1 1:12:22pm flower IE 7 2 1:30:12pm gallop Firefox 3 3 1:31:42pm portrait Firefox 3.5 4 1:33:08pm portrait Firefox 3 3
 
Browsing the collection, circa 1990
 
 
 
 
Facet Other
 
Coverage of the collection +20% +100%
Time on site: easy to measure, hard to understand Is your interface inviting deeper exploration, or is it just taking them forever to figure it out?
Still typing facet terms into the search box?
Recommendations
 
Prevent dead ends 3x more dead ends! You Should Tell users (133) How many (826) Results (0) To expect (26) Bad Design Makes Them guess What's behind Each door
Explain the "no results" page
Suggest speling spelling
Beyond the interface
 
No search engine can crawl this site ... unless you provide a sitemap
SEO + Crawlable site + Sitemap =
[object Object],[object Object],[object Object],[object Object],[object Object]
The end. All Stormtrooper photos via CC license at: http://www.flickr.com/photos/st3f4n/ Pic. of baby with book: by me
1 of 34

Recommended

MW2010: Nate Solas, Hiding our Collections in Plain Site: Interface Strategie... by
MW2010: Nate Solas, Hiding our Collections in Plain Site: Interface Strategie...MW2010: Nate Solas, Hiding our Collections in Plain Site: Interface Strategie...
MW2010: Nate Solas, Hiding our Collections in Plain Site: Interface Strategie...museums and the web
1.7K views34 slides
Taller 1.1.2.9 luis viloria by
Taller 1.1.2.9 luis viloriaTaller 1.1.2.9 luis viloria
Taller 1.1.2.9 luis viloriaWernerKrauser
4 views2 slides
Debugging .NET apps by
Debugging .NET appsDebugging .NET apps
Debugging .NET appsTess Ferrandez
950 views34 slides
CSI .net core - debugging .net applications by
CSI .net core - debugging .net applicationsCSI .net core - debugging .net applications
CSI .net core - debugging .net applicationsTess Ferrandez
873 views37 slides
Phone page twit blog app by
Phone page twit blog appPhone page twit blog app
Phone page twit blog appNandkishor Dhekane
63 views4 slides
Jailbreak desimlock i os 7 tutoriel fr by
Jailbreak desimlock i os 7 tutoriel frJailbreak desimlock i os 7 tutoriel fr
Jailbreak desimlock i os 7 tutoriel frMateo Lopez
188 views2 slides

More Related Content

Viewers also liked

2. aasif hussain nengroo final.doc. -18-27 by
2. aasif hussain nengroo final.doc. -18-272. aasif hussain nengroo final.doc. -18-27
2. aasif hussain nengroo final.doc. -18-27Alexander Decker
412 views10 slides
A2 media evaluation - rebekah carroll by
A2 media evaluation - rebekah carrollA2 media evaluation - rebekah carroll
A2 media evaluation - rebekah carrollbexziiboop
612 views71 slides
Laguna julio marin by
Laguna julio marinLaguna julio marin
Laguna julio marinGemaptm16
892 views3 slides
Presentatie Floris Kortie KJO9- Crowdsourcing by
Presentatie Floris Kortie KJO9- CrowdsourcingPresentatie Floris Kortie KJO9- Crowdsourcing
Presentatie Floris Kortie KJO9- CrowdsourcingMediamatic
717 views8 slides
3Jan FRSA Flash by
3Jan FRSA Flash3Jan FRSA Flash
3Jan FRSA FlashTask Force Frsa
312 views9 slides
A validation of the adverse childhood experiences scale in by
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
8.1K views8 slides

Viewers also liked(7)

2. aasif hussain nengroo final.doc. -18-27 by Alexander Decker
2. aasif hussain nengroo final.doc. -18-272. aasif hussain nengroo final.doc. -18-27
2. aasif hussain nengroo final.doc. -18-27
Alexander Decker412 views
A2 media evaluation - rebekah carroll by bexziiboop
A2 media evaluation - rebekah carrollA2 media evaluation - rebekah carroll
A2 media evaluation - rebekah carroll
bexziiboop612 views
Laguna julio marin by Gemaptm16
Laguna julio marinLaguna julio marin
Laguna julio marin
Gemaptm16892 views
Presentatie Floris Kortie KJO9- Crowdsourcing by Mediamatic
Presentatie Floris Kortie KJO9- CrowdsourcingPresentatie Floris Kortie KJO9- Crowdsourcing
Presentatie Floris Kortie KJO9- Crowdsourcing
Mediamatic717 views
A validation of the adverse childhood experiences scale in by Alexander Decker
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
Alexander Decker8.1K views
Abnormalities of hormones and inflammatory cytokines in women affected with p... by Alexander Decker
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
Alexander Decker10.4K views

Similar to Hiding Our Collections in Plain Site: Interface Strategies for Findability

Application Performance Troubleshooting 1x1 - Von Schweinen, Schlangen und Pa... by
Application Performance Troubleshooting 1x1 - Von Schweinen, Schlangen und Pa...Application Performance Troubleshooting 1x1 - Von Schweinen, Schlangen und Pa...
Application Performance Troubleshooting 1x1 - Von Schweinen, Schlangen und Pa...rschuppe
465 views71 slides
44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett... by
44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...
44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...44CON
5.3K views51 slides
A year in the life of Firebird .Net provider by
A year in the life of Firebird .Net providerA year in the life of Firebird .Net provider
A year in the life of Firebird .Net providerMind The Firebird
1.2K views16 slides
Atlassian - Software For Every Team by
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every TeamSven Peters
43.5K views110 slides
44 con slides (1) by
44 con slides (1)44 con slides (1)
44 con slides (1)geeksec80
383 views51 slides
44 con slides by
44 con slides44 con slides
44 con slidesgeeksec80
397 views51 slides

Similar to Hiding Our Collections in Plain Site: Interface Strategies for Findability(20)

Application Performance Troubleshooting 1x1 - Von Schweinen, Schlangen und Pa... by rschuppe
Application Performance Troubleshooting 1x1 - Von Schweinen, Schlangen und Pa...Application Performance Troubleshooting 1x1 - Von Schweinen, Schlangen und Pa...
Application Performance Troubleshooting 1x1 - Von Schweinen, Schlangen und Pa...
rschuppe465 views
44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett... by 44CON
44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...
44CON 2013 - Browser bug hunting - Memoirs of a last man standing - Atte Kett...
44CON5.3K views
A year in the life of Firebird .Net provider by Mind The Firebird
A year in the life of Firebird .Net providerA year in the life of Firebird .Net provider
A year in the life of Firebird .Net provider
Mind The Firebird1.2K views
Atlassian - Software For Every Team by Sven Peters
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every Team
Sven Peters43.5K views
44 con slides (1) by geeksec80
44 con slides (1)44 con slides (1)
44 con slides (1)
geeksec80383 views
44 con slides by geeksec80
44 con slides44 con slides
44 con slides
geeksec80397 views
Webinar: Untethering Compute from Storage by Avere Systems
Webinar: Untethering Compute from StorageWebinar: Untethering Compute from Storage
Webinar: Untethering Compute from Storage
Avere Systems988 views
Beyond php - it's not (just) about the code by Wim Godden
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the code
Wim Godden3.1K views
String Comparison Surprises: Did Postgres lose my data? by Jeremy Schneider
String Comparison Surprises: Did Postgres lose my data?String Comparison Surprises: Did Postgres lose my data?
String Comparison Surprises: Did Postgres lose my data?
Beyond PHP - it's not (just) about the code by Wim Godden
Beyond PHP - it's not (just) about the codeBeyond PHP - it's not (just) about the code
Beyond PHP - it's not (just) about the code
Wim Godden8.5K views
Metrics-Driven Engineering at Etsy by Mike Brittain
Metrics-Driven Engineering at EtsyMetrics-Driven Engineering at Etsy
Metrics-Driven Engineering at Etsy
Mike Brittain10.6K views
What you wanted to know about MySQL, but could not find using inernal instrum... by Sveta Smirnova
What you wanted to know about MySQL, but could not find using inernal instrum...What you wanted to know about MySQL, but could not find using inernal instrum...
What you wanted to know about MySQL, but could not find using inernal instrum...
Sveta Smirnova2.2K views
Beyond php - it's not (just) about the code by Wim Godden
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the code
Wim Godden1.9K views
Networking and Computer Troubleshooting by Rence Montanes
Networking and Computer TroubleshootingNetworking and Computer Troubleshooting
Networking and Computer Troubleshooting
Rence Montanes785 views
Website development for FLO meeting by dejp3
Website development for FLO meetingWebsite development for FLO meeting
Website development for FLO meeting
dejp3500 views
Debugging Complex Systems - Erlang Factory SF 2015 by lpgauth
Debugging Complex Systems - Erlang Factory SF 2015Debugging Complex Systems - Erlang Factory SF 2015
Debugging Complex Systems - Erlang Factory SF 2015
lpgauth2.8K views
DAW: Duplicate-AWare Federated Query Processing over the Web of Data by Muhammad Saleem
DAW: Duplicate-AWare Federated Query Processing over the Web of DataDAW: Duplicate-AWare Federated Query Processing over the Web of Data
DAW: Duplicate-AWare Federated Query Processing over the Web of Data
Muhammad Saleem1.2K views
Coding for multiple cores by Lee Hanxue
Coding for multiple coresCoding for multiple cores
Coding for multiple cores
Lee Hanxue1.3K views

Recently uploaded

Five Things You SHOULD Know About Postman by
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
40 views43 slides
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...ShapeBlue
48 views17 slides
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...ShapeBlue
65 views28 slides
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
80 views8 slides
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueShapeBlue
96 views20 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
46 views73 slides

Recently uploaded(20)

Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman40 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue48 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue65 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue96 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue82 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue96 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays40 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue50 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue46 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue56 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely56 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi141 views

Hiding Our Collections in Plain Site: Interface Strategies for Findability

  • 1. Hiding our Collections   in Plain Site Interface Strategies for Findability (see speaker notes for context)
  • 2.
  • 3.  
  • 4.  
  • 5.  
  • 7. What do the logs tell us about how this interface is used? id timestamp term # user agent 187710 2008-04-28 12:03:21.043 fire 53 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) 187711 2008-04-28 12:03:22.123 tropical beaches Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) 187712 2008-04-28 12:03:26.233 water 148 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) 187713 2008-04-28 12:03:27.170 nature and animals 25 Mozilla/4.0 (compatible; MSIE 6.0; Windows   NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
  • 8. Top search terms in ACE 1 trying to browse? part of an assignment? Term Frequency photographs 734 paintings 413 sculpture 275 arts 263 ceramics 169 pattern 156 photograph 150 landscape 123 masks 121 children 112
  • 11. Artist names are big, then medium, and finally culture
  • 12. Recovering session information (simplified) EFF showed user agent usually contains enough unique information to identify a user out of 1,500 others. Combined with 3-minute session window = good enough. Timestamp Term User Agent Session 1:10:01pm horse Firefox 3 1 1:10:45pm pony Firefox 3 1 1:12:22pm flower IE 7 2 1:30:12pm gallop Firefox 3 3 1:31:42pm portrait Firefox 3.5 4 1:33:08pm portrait Firefox 3 3
  • 13.  
  • 15.  
  • 16.  
  • 17.  
  • 18.  
  • 20.  
  • 21. Coverage of the collection +20% +100%
  • 22. Time on site: easy to measure, hard to understand Is your interface inviting deeper exploration, or is it just taking them forever to figure it out?
  • 23. Still typing facet terms into the search box?
  • 25.  
  • 26. Prevent dead ends 3x more dead ends! You Should Tell users (133) How many (826) Results (0) To expect (26) Bad Design Makes Them guess What's behind Each door
  • 27. Explain the "no results" page
  • 30.  
  • 31. No search engine can crawl this site ... unless you provide a sitemap
  • 32. SEO + Crawlable site + Sitemap =
  • 33.
  • 34. The end. All Stormtrooper photos via CC license at: http://www.flickr.com/photos/st3f4n/ Pic. of baby with book: by me

Editor's Notes

  1. http://www.flickr.com/photos/st3f4n/4046427260/ Today we're going to talk about our collections online, and the interfaces we build to give access to them.  Or, as is often to the case, to essentially hide them.
  2. Last year we completed a redesign of a collection search interface, and this paper explores the different usage patterns between the old and new version. By comparing the same site, same users, and same timeframe (across two years), we were able to see some clear patterns in how the interface both helps and hinders exploration. So first, the problems we identified. Second, the research and results. Then a few recommendations based on these numbers. And finally, what's next beyond our interfaces?
  3. Let's start by defining the problem. To avoid pointing fingers, I'll use the Walker Art Center as an example -- with the disclaimer  for the problems that "it's on our list".  :-) This is a pretty typical page for a museum collection site: a few highlights, some news, and ...
  4. ... a search box. In order to find ANYTHING in our collection, you have to search for it. ... but that's ok, because everyone's familiar with our collection, right? Of course not.  And with this interface, there's no way you could be.  It's all hidden.  In a plain site.  Bam...
  5. To rub it in, we use the word "Explore".  Good luck.
  6. This, however, is the site I'm going to talk about today: ArtsConnectEd. Specifically, ArtsConnectEd version 1, from 1997-2009. ACE is a joint project between the Minneapolis Institute of Arts and the Walker Art Center.  It provides a suite of tools for teaching the arts, and it contains our combined collections online. As you can see, this interface is also pretty plain, and due to the single search box it basically continues to hide our collections from casual users.
  7. In 2007 we decided to start tracking WHAT people were searching for, to help inform a redesign. Note the lack of IP or a session identifier.  This is terrible news for our analysis. (I didn't build the logging mechanism.)
  8. So the data isn't ideal, but it's enough to get us started looking at the top search terms. The top 10 is split: 5 look like words someone might put in to get a sense of what's in the collection, and most of the others look like they might be part of assignments. How can we tell what's what?  What do these words mean?
  9. I decided to break the words down into buckets of information, using the broad facets of information about the artwork: artist names, medium, and culture. There's actually a 4th bucket for "other", words that don't fit into one of these facet lists. The word lists I used came from the cleaned-up metadata in ACE2. So now that we've given some meaning to the words, what do the searches look like?
  10. In ACE1, almost exactly half of all search terms contained a "facet word" from one of those buckets.  So the top half is the 3 facet buckets, the bottom half is every other kind of word. At this point we don't have the context to interpret it, so we'll just remember this graph: 50/50.
  11. This is a snapshot of the facet terms over the entire log period.   It does show us where the buckets overlap: the blue culture bucket is most likely to also contain another facet word. Again, pretty useful, but it doesn't really show us usage trends during a search session -- because we didn't log that information. But what if we can rebuild the session information and trace a search through its results?
  12. It turns out we can. Using the unique information in the User Agent string: browser version & build, OS version & build, etc., we are able to make fairly confident assertions about session groupings. I also added a lot of code to watch for computer labs where we'd see hits coming faster than someone could reasonably type, and also rapid switching of between search terms. Spot checking shows very accurate session recovery.
  13. So now that we have session information, we know it's the same person, and we can tell if they paged within results. You can see the solid black line is the percent of searches that contained a facet word, and it averages to 50%, just like we saw in that pie chart: 50/50. What that pie chart didn't tell us is how it grows over time: the further someone pages, the more likely they are to be searching with a facet word, and especially a Medium word. This is the big red flag in the data that screams to me: "people want to browse!" Interesting to note, as compared to Venn diagram: artist names occur most often in the first few pages of results, but then medium takes over. So this is how people used ACE1.  What does the new site, ACE2, look like?
  14. So if we think people want to browse, what should we be building? With the new interface we wanted to combine the power of a book's index with the enjoyability of flipping to a random page. We wanted a map that told you exactly where to find the piece you want, but also gave the serendipity of browsing a gallery...
  15. Did we do it?  Hard to say. Here's what we built. We start with the whole collection, and let users narrow it down with filters using those facets we talked about.
  16. Piotr Adamczki(sp?) has a paper this year about collection dashboards, sort of an at-a-glance summary of the collection and what's in it. Using these pulldowns it's easy to see the breadth of the collections by the numbers after each facet.
  17. If we pick Sculpture from the Medium pulldown, the Culture numbers automatically update to reflect the new number of results for each.
  18. Finally, we use autocomplete lists to help users spell artist names.  'Cause they're hard, sometimes.
  19. So how does it compare? Instead of a 50/50 split in facet words and other words, ACE2 sees only about 1/3 of the search words being facet terms. The other 2/3 are words to refine their search. So are they browsing using the filters?  Yes: about 25% of all searches use filters corresponding to these three types of facets (artist name, medium, culture)
  20. Here's that same graph of usage over a session, this time for ACE2. Wildly different from ACE1: as a user pages deeper into a result set, in ACE2 they are much more likely to have an  empty  search term.  They're browsing using the filters.
  21. This is probably the best metric we have for actual success of the interface. We see a 20% bump in coverage in the collection, which means people found and looked at 20% more unique objects from the collection. Some of this number is due to objects now being in search engines, but it's largely internal traffic. The bump on the right, however, total views of all objects, did get more help from search engines as you'll see later.
  22. Big, big caveats here. Most of this extra time was spent on the object detail pages, presumably because there's more to do there.  (or maybe because they're confusing) I was expecting to see a big jump in time spent on the site as people enjoyed the new browse experience and spent hours exploring the collection.  Not the case. Overall the time spent on the site went down a bit, but this seems to be because the number of unique visitors went way up. So the moral of this slide is: be careful if you decide one of your metrics for success is going to be "time on site".
  23. This is the "do users get it?" question.  Do they understand the interface enough to not type "Sculpture" into the search box, but instead use the pulldown? Yes, they get it: on average they use the browse pulldowns 4 times more frequently than typing in the equivalent words.
  24. http://www.flickr.com/photos/st3f4n/4193370268/in/set-72157616350171741/
  25. More of an observation masquerading as a recommendation: "Users want to browse" Front door: "Highlights" is not browse Back door: "More like this" is not browse Side door: "Artist list" is not browse
  26. In cases where we don't show users what to expect, they are three times more likely to browse into an empty result set than when we warn them. So that ends up being about 1% of all our users who don't believe those (0)s, but the point still stands.  These numbers help. There's a whole other debate as to whether we should remove the empty options or not - we have very small pulldown lists, so we keep everything.
  27. We see too much of this: a user has a successful search including a browse facet (step 1), and then thinks "ah, I know what I want to look for next!" In step 2, they get no results because their browse facet is mutually exclusive. Of the users that get to step 2 (blocked results), 25% continue on to step 3 because they don't notice their browse facet is still on. We have breadcrumbs, but apparently they aren't doing it. The "no results" page needs an explicit set of links explaining what's limiting their results, and what to do about it.
  28. A few things here: Suggest spelling based on the dictionary of words in your database, not Websters.  You only want to suggest words that exist. Second, we see that it works: there are more respellings in ACE2, presumably because we're suggesting the correct words. Also, the graph on the right reinforces the uptake on the browse pulldowns and auto-complete: every facet has fewer spelling corrections, presumably because they're choosing from a list instead of trying to type it.
  29. http://www.flickr.com/photos/st3f4n/3951143570/
  30. Searches start on Google.  So even if you have the best interface in the  world, you have to think about how people find your content before they get to your interface.
  31. This is the terrible truth.  I did some hard looking at our incoming links, and tried searching for a few random pieces from our collection, and it's just not there.  Search engines try their best, but if your whole site is behind a text input field, it's hidden. A sitemap can solve this without an interface change: it's just a list of all the URLs in your collection, so everyone can crawl them without guessing.
  32. Enough said.  Get yourself a sitemap, make your collection crawlable, and use some basic SEO techniques. Or else you essentially don't exist.
  33. What about marking up our well-formed HTML with extra semantic tags? Three things we're shooting for here: 1. Better search result displays in major engines.  SearchMonkey already lets you define templates to display custom RDFa information. 2. Better search results.  If we can tell the search engines *about* our data, they can search it better. 3. All the cosmic rainbow goodness that comes from Linked Open Data. This is the next phase of findability - your web site still matters, but less and less.
  34. http://www.flickr.com/photos/st3f4n/3493855156/