SlideShare a Scribd company logo
Fast & Easy Site Tune-Ups Jeff Wisniewski Web Services Librarian University of Pittsburgh [email_address] NSLS 2009
Do we REALLY hate to redesign? Maintenance = Boring   Redesign = Exciting   NSLS 2009
Redesigning is Expensive! Redesign is expensive for you Redesign is expensive for users Lots of important sites don’t “redesign” NSLS 2009
Amazon 2000 NSLS 2009
Amazon 2006 NSLS 2009
Amazon 2009 NSLS 2009
This idea is not exactly new… The Quiet Death of the Major Re-Launch By Jared M. Spool Originally published:  May 20, 2003
Users dislike redesigns…a lot Facebook anti-redesign group has 1.7 million members.  last.fm: redesign drew over 2,000 comments often strongly negative. The Guardian, FT.com, and the BBC also transformed themselves recently, with ‘robust’ opinion voiced on each.
Redesign and the five stages of user grief Denial:  “Why did you change it? I was always able to find what I needed!” Anger : “You have rendered the site useless and I will never use it again!” Bargaining : “If you could just revert back to the OLD ejournal page that would be great!” Depression : “I have no idea what I’m going to do now…” Acceptance : “While I dislike the design I was able to find the catalog link quite easily…”
Happiness Time Launch YOU USERS
Time until “redesign” (months) 12 0 6 amount of maintenance performed a lot pretty much none
… because two minutes is a minute too long! Credibility Content Design Tech Metrics and assessment Social NSLS 2009
Credibility making your website in such a way that it comes across as trustworthy and knowledgeable NSLS 2009
It’s a Matter of Trust PHP example: <p>Copyright &copy; <?php echo date(&quot;Y&quot;) ?>My Library, My Town</p> NSLS 2009 JavaScript example: <p>Copyright &copy; <script type=&quot;text/javascript&quot;> var d = new Date(); document.write(d.getFullYear()); </script> Regardless when the site was created update your  ©  !
Add Photos to Contacts NSLS 2009 Muriel Simms Geology Librarian 41 Malachite Way Room 12-B
Feature your physical address prominently NSLS 2009
NSLS 2009
NSLS 2009
Design Matters Users judge websites QUICKLY and SUPERFICIALLY Users judge well designed websites as more credible than those less professional looking. But don’t look TOO slick. NSLS 2009
Exercise: Credibility Assessment http://library.manoa.hawaii.edu/ NSLS 2009
Turn Boring Old Contact Info into Exciting hCards Using Microformats! NSLS 2009
What they are microformats are a set of simple, open data formats built upon existing and widely adopted standards re-use existing XHTML and XML to convey metadata and other attributes NSLS 2009
What they are Microformats are a way of encoding certain types of information so that computers know what type of information it is and can take appropriate action with it Contact info Events reviews Semantic technology They are EASY to create NSLS 2009
How to create them Creation tools: http://microformats.org/code/hcard/creator http://microformats.org/code/hcalendar/creator.html Dreamweaver Microformats Extension tool http://www.webstandards.org/action/dwtf/microformats/ Viewer: https://addons.mozilla.org/en-US/firefox/addon/2240  (Firefox) http://www.softpedia.com/get/Tweak/Browser-Tweak/Microformats-Button.shtml  (IE) NSLS 2009
Why they matter Currently supported by firefox and IE Soon to be supported by all major browsers Supported by Yahoo! now and other search engines soon Good customer service NSLS 2009
How they work Information is encoded using a  microformat Information is encountered by a microformat aware tool Tool presents user with option to import, export, or otherwise work with the data chunk NSLS 2009
NSLS 2009
NSLS 2009
NSLS 2009
NSLS 2009
NSLS 2009
Do your links stink? They should! Have scent that is…. NSLS 2009
Click here…NOT! Replace all instances of the phrase “click here” Click here  for current articles.  becomes Current articles  are available here. NSLS 2009
Be a  wordsmith! Replace vernacular with plain, action orientated words Circulation…are we in a hospital??? Examples? NSLS 2009
Move important info out of the “dead zones” NSLS 2009
Banner Blindness Nielsen”: People have a tendency to never look at the slim rectangular area that's above the page's main headline.” NSLS 2009
If it looks like a duck… … or an ad or promotion, it will likely be ignored NSLS 2009
NSLS 2009
Harness the Awesome Power of the 3 Question Survey Surveymonkey.com The questions: What is the purpose of your visit to our website today? Were you able to complete your task today? If you were not able to complete your task today, why not? P.S. ask for their email NSLS 2009
Design … matters! Users judge websites QUICKLY and SUPERFICIALLY Behaviour and Information Technology, Volume 25, Number 2/March-April 2006, pp. 115-126(12) NSLS 2009
NSLS 2009
NSLS 2009
Web 2.0-ify Your Logo NSLS 2009
Characteristics Small chunks of large sans-serif type Cheery colors Rounded edges http://web2.0stylr.com/stylr.aspx NSLS 2009
NSLS 2009
Be an Icon icon http://commons.wikimedia.org/wiki/Crystal_Clear NSLS 2009
NSLS 2009
NSLS 2009
Get creative (commons) that is… http://flickr.com/search/advanced/ NSLS 2009
NSLS 2009
The Need for Speed So, just how slow are you, and why? Install Firebug + Yslow in Firefox http://www.getfirebug.com/ http://developer.yahoo.com/yslow/ NSLS 2009
Don’t Make the Server Think! Change these: <a href=&quot;http://www.URL.com/directoryname&quot;> To these: <a href=&quot;http://www.URL.com/directoryname / &quot;> NSLS 2009
Cache cache’ Why does cache matter? Empty cache=http requests=slower Full cache=fewer http requests=faster Exploit the users cache to speed up your site NSLS 2009
For server admins Server configuration file Set certain file types to stay fresh/not expire Image file types, css, js files, pdfs NSLS 2009
Add Expire headers When expire headers are set, the browser caches content from the server on the client side.  First-time visitors make lots of requests, the second time visitors visit the page, the browser uses the cached content.  NSLS 2009
For the rest of us… STEP 1: You should have a file called .htaccess in your server root. If not create one. STEP 2: Add the following code: <FilesMatch &quot;(pdf|jpg|jpeg|png|gif|js|css|swf)$&quot;> Header set Expires &quot;Thu, 15 Apr 2010 20:00:00 GMT&quot; </FilesMatch> NSLS 2009
Combine small images into image map Yahoo! High Performance research shows that a combining multiple smaller images into a single image speeds downloads due to fewer http requests  NSLS 2009
Eliminate Inline Scripts In most cases calling scripts from external files will speed page download time, especially if these items are cached NSLS 2009
Except…For your homepage In line scripts for your homepage making HTTP requests is MUCH more expensive than the size of the data coming down NSLS 2009
Example www.library.pitt.edu External CSS: NSLS 2009 Inline CSS: Speed tested with: http://www.websiteoptimization.com
Results NSLS 2009
Spring Cleaning Tidy your homepage http://validator.w3.org/#validate_by_uri+with_options NSLS 2009
Thin Is In Is your CSS…bloated? NSLS 2009
Search Engine Optimize (SEO) your site Google webmaster tools Site link > Diagnostics > Content analysis > Title tag analysis NSLS 2009
NSLS 2009
SEO Make sure your pages use heading tags, and make sure you use them properly <h1> <h2> <h3> NSLS 2009
SEO: Page Titles Global find and replace…rewrite page titles with the following format: Document title | Section name | Library/site name NSLS 2009
Add Labels to Your Forms Why? Accessibility: Read by screen readers Accessibility: larger click target User friendly: Checkbox text (not just the checkbox itself) becomes clickable How? <label for=”affiliation&quot;>Affiliation: </label> <input type=”checkbox&quot; name=”affiliation” value=“cardholder”> <input type=”checkbox&quot; name=”affiliation” value=“visitor”> NSLS 2009
… and While We’re Talking About Forms… Use radio buttons and check boxes appropriately: Radio buttons: list of two or more options that are  mutually exclusive  and the user must select exactly one choice.  Checkboxes are used when there are lists of options and the  user may select any number of choices , including zero, one, or several.  NSLS 2009
Social Media Optimize your site Make your site social media friendly. Why? Social media provides innovative ways for libraries to connect with users we may never see face to face  To encourage, promote, innovate, learn, adapt To improve customer service To discover and deliver what users want To “market” without marketing NSLS 2009
Add Social Bookmarks Links http://addthis.com *special credit: add them to catalog records too! NSLS 2009
NSLS 2009
Social media metrics in a minute Are you having an impact? Page rank analysis  google.com best job of the big three search engines in indexing and integrating social media sources like blog posts, videos, and Flickr photo sets NSLS 2009
Social Media Metrics Social media presence analysis Bookmarks delicious.com Blogs technorati.com Tone analysis…what’s the nature of the buzzzzzz? Stars Scars Neutral NSLS 2009
Create alerts http://www.google.com/alerts NSLS 2009
Questions? NSLS 2009
Thank you! NSLS 2009
Resources http://httpd.apache.org/docs/1.3/howto/htaccess.html http://www.cleancss.com/ http://www.websiteoptimization.com http://web2.0stylr.com/stylr.aspx http://www.456bereastreet.com/archive/200410/document_titles_and_title_separators/ http://www.useit.com/alertbox/20040927.html http ://addthis.com http://microformats.org http://credibility.stanford.edu/ NSLS 2009

More Related Content

What's hot

Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016
Kate Walser
 
Beyond Responsive [18F 2015]
Beyond Responsive [18F 2015]Beyond Responsive [18F 2015]
Beyond Responsive [18F 2015]
Aaron Gustafson
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
Eric Sembrat
 
Planning Adaptive Interfaces [RWD Summit 2016]
Planning Adaptive Interfaces [RWD Summit 2016]Planning Adaptive Interfaces [RWD Summit 2016]
Planning Adaptive Interfaces [RWD Summit 2016]
Aaron Gustafson
 
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
Bootstrap Creative
 
Responsive Web Design Tutorial PDF for Beginners
Responsive Web Design Tutorial PDF for BeginnersResponsive Web Design Tutorial PDF for Beginners
Responsive Web Design Tutorial PDF for Beginners
Bootstrap Creative
 
Bootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book Sample
Bootstrap Creative
 
Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4
gvaughan
 
IBM Connect 2016 - AD1548 - Building Responsive XPages Applications
IBM Connect 2016 - AD1548 - Building Responsive XPages ApplicationsIBM Connect 2016 - AD1548 - Building Responsive XPages Applications
IBM Connect 2016 - AD1548 - Building Responsive XPages Applications
beglee
 
Wordpress 3hr-course
Wordpress 3hr-courseWordpress 3hr-course
Wordpress 3hr-course
Rich Webster
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
David Hudson
 
Community Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts WebinarCommunity Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts Webinar
NTEN
 
How I learned to stop worrying and love UX metrics
How I learned to stop worrying and love UX metricsHow I learned to stop worrying and love UX metrics
How I learned to stop worrying and love UX metrics
Tammy Everts
 
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - UpdatedUsing Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Chris Love
 
Design Fast Websites
Design Fast WebsitesDesign Fast Websites
Design Fast Websites
Nicole Sullivan
 
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
Paul Withers
 
Responsive images are here. Now what?
Responsive images are here. Now what?Responsive images are here. Now what?
Responsive images are here. Now what?
Jason Grigsby
 
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
Wendy Neal
 
Imagesandvideo stockholm fastandbeautiful
Imagesandvideo stockholm fastandbeautifulImagesandvideo stockholm fastandbeautiful
Imagesandvideo stockholm fastandbeautiful
Doug Sillars
 
Imagesandvideo stockholm webmeetup
Imagesandvideo stockholm webmeetupImagesandvideo stockholm webmeetup
Imagesandvideo stockholm webmeetup
Doug Sillars
 

What's hot (20)

Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016
 
Beyond Responsive [18F 2015]
Beyond Responsive [18F 2015]Beyond Responsive [18F 2015]
Beyond Responsive [18F 2015]
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
 
Planning Adaptive Interfaces [RWD Summit 2016]
Planning Adaptive Interfaces [RWD Summit 2016]Planning Adaptive Interfaces [RWD Summit 2016]
Planning Adaptive Interfaces [RWD Summit 2016]
 
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
Web Development Tutorial Workshop for Beginners - Learn Responsive Web Design...
 
Responsive Web Design Tutorial PDF for Beginners
Responsive Web Design Tutorial PDF for BeginnersResponsive Web Design Tutorial PDF for Beginners
Responsive Web Design Tutorial PDF for Beginners
 
Bootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book SampleBootstrap 4 Online Training Course Book Sample
Bootstrap 4 Online Training Course Book Sample
 
Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4
 
IBM Connect 2016 - AD1548 - Building Responsive XPages Applications
IBM Connect 2016 - AD1548 - Building Responsive XPages ApplicationsIBM Connect 2016 - AD1548 - Building Responsive XPages Applications
IBM Connect 2016 - AD1548 - Building Responsive XPages Applications
 
Wordpress 3hr-course
Wordpress 3hr-courseWordpress 3hr-course
Wordpress 3hr-course
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Community Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts WebinarCommunity Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts Webinar
 
How I learned to stop worrying and love UX metrics
How I learned to stop worrying and love UX metricsHow I learned to stop worrying and love UX metrics
How I learned to stop worrying and love UX metrics
 
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - UpdatedUsing Responsive Web Design To Make Your Web Work Everywhere - Updated
Using Responsive Web Design To Make Your Web Work Everywhere - Updated
 
Design Fast Websites
Design Fast WebsitesDesign Fast Websites
Design Fast Websites
 
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
 
Responsive images are here. Now what?
Responsive images are here. Now what?Responsive images are here. Now what?
Responsive images are here. Now what?
 
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
 
Imagesandvideo stockholm fastandbeautiful
Imagesandvideo stockholm fastandbeautifulImagesandvideo stockholm fastandbeautiful
Imagesandvideo stockholm fastandbeautiful
 
Imagesandvideo stockholm webmeetup
Imagesandvideo stockholm webmeetupImagesandvideo stockholm webmeetup
Imagesandvideo stockholm webmeetup
 

Viewers also liked

Mobile that works for your library
Mobile that works for your libraryMobile that works for your library
Mobile that works for your library
Jeff Wisniewski
 
Mobile usability
Mobile usabilityMobile usability
Mobile usability
Jeff Wisniewski
 
Introduction to mobile usability
Introduction to mobile usabilityIntroduction to mobile usability
Introduction to mobile usability
opendataottawa
 
Discovering Discovery
Discovering DiscoveryDiscovering Discovery
Discovering Discovery
Jeff Wisniewski
 
Writing for the Wired World
Writing for the Wired WorldWriting for the Wired World
Writing for the Wired World
Jeff Wisniewski
 
Sustaining open data innovations
Sustaining open data innovationsSustaining open data innovations
Sustaining open data innovations
lukec
 
Mobile UX - We're still human!
Mobile UX -  We're still human!Mobile UX -  We're still human!
Mobile UX - We're still human!
Reading Room
 
Fast and Easy Website Tuneups
Fast and Easy Website TuneupsFast and Easy Website Tuneups
Fast and Easy Website Tuneups
Jeff Wisniewski
 
Next Generation OPAC
Next Generation OPACNext Generation OPAC
Next Generation OPAC
Jeff Wisniewski
 
Social Media Metrics
Social Media MetricsSocial Media Metrics
Social Media Metrics
Jeff Wisniewski
 
Microformats
MicroformatsMicroformats
Microformats
Jeff Wisniewski
 
Mobile Tools and Trends
Mobile Tools and TrendsMobile Tools and Trends
Mobile Tools and Trends
Jeff Wisniewski
 
Gathering & Presenting User Input
Gathering & Presenting User InputGathering & Presenting User Input
Gathering & Presenting User Input
Jeff Wisniewski
 

Viewers also liked (13)

Mobile that works for your library
Mobile that works for your libraryMobile that works for your library
Mobile that works for your library
 
Mobile usability
Mobile usabilityMobile usability
Mobile usability
 
Introduction to mobile usability
Introduction to mobile usabilityIntroduction to mobile usability
Introduction to mobile usability
 
Discovering Discovery
Discovering DiscoveryDiscovering Discovery
Discovering Discovery
 
Writing for the Wired World
Writing for the Wired WorldWriting for the Wired World
Writing for the Wired World
 
Sustaining open data innovations
Sustaining open data innovationsSustaining open data innovations
Sustaining open data innovations
 
Mobile UX - We're still human!
Mobile UX -  We're still human!Mobile UX -  We're still human!
Mobile UX - We're still human!
 
Fast and Easy Website Tuneups
Fast and Easy Website TuneupsFast and Easy Website Tuneups
Fast and Easy Website Tuneups
 
Next Generation OPAC
Next Generation OPACNext Generation OPAC
Next Generation OPAC
 
Social Media Metrics
Social Media MetricsSocial Media Metrics
Social Media Metrics
 
Microformats
MicroformatsMicroformats
Microformats
 
Mobile Tools and Trends
Mobile Tools and TrendsMobile Tools and Trends
Mobile Tools and Trends
 
Gathering & Presenting User Input
Gathering & Presenting User InputGathering & Presenting User Input
Gathering & Presenting User Input
 

Similar to Fast and Easy Website Tune Ups

SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
Regroove
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurship
allanchao
 
Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!
Chad Dickerson
 
Choosing the best front end framework for web development 2020
Choosing the best front end framework for web development 2020Choosing the best front end framework for web development 2020
Choosing the best front end framework for web development 2020
Katy Slemon
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
Sagar Desarda
 
Wordpress development 101
Wordpress development 101Wordpress development 101
Wordpress development 101
Commit Software Sh.p.k.
 
RWD - Bootstrap
RWD - BootstrapRWD - Bootstrap
RWD - Bootstrap
Jasvinder Singh
 
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issuesMaximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Platypus
 
A career in web development | the user | web development essentials!
A career in web development | the user | web development essentials!A career in web development | the user | web development essentials!
A career in web development | the user | web development essentials!
INNOCENT OGAH
 
7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services
Katy Slemon
 
Custom V CMS
Custom V CMSCustom V CMS
Custom V CMS
Diana Mounter
 
Performance Optimisation For Web & Mobile
Performance Optimisation For Web & MobilePerformance Optimisation For Web & Mobile
Performance Optimisation For Web & Mobile
formfunction
 
Requirements Gathering for Better Web Site Conversions
Requirements Gathering for Better Web Site ConversionsRequirements Gathering for Better Web Site Conversions
Requirements Gathering for Better Web Site Conversions
Kimberly Krause Berg
 
resume_2016_low_rez
resume_2016_low_rezresume_2016_low_rez
resume_2016_low_rez
James Gray
 
Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]
Jakob
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The Web
Loft Creative
 
Université Laval - Analyste d'affaires - agence affaires électroniques - Alai...
Université Laval - Analyste d'affaires - agence affaires électroniques - Alai...Université Laval - Analyste d'affaires - agence affaires électroniques - Alai...
Université Laval - Analyste d'affaires - agence affaires électroniques - Alai...
Alain Fortier
 
Yahoo for the Masses
Yahoo for the MassesYahoo for the Masses
Yahoo for the Masses
Christian Heilmann
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
Judi Wunderlich
 
Redesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping storyRedesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping story
FusionCharts
 

Similar to Fast and Easy Website Tune Ups (20)

SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurship
 
Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!
 
Choosing the best front end framework for web development 2020
Choosing the best front end framework for web development 2020Choosing the best front end framework for web development 2020
Choosing the best front end framework for web development 2020
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
 
Wordpress development 101
Wordpress development 101Wordpress development 101
Wordpress development 101
 
RWD - Bootstrap
RWD - BootstrapRWD - Bootstrap
RWD - Bootstrap
 
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issuesMaximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
 
A career in web development | the user | web development essentials!
A career in web development | the user | web development essentials!A career in web development | the user | web development essentials!
A career in web development | the user | web development essentials!
 
7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services
 
Custom V CMS
Custom V CMSCustom V CMS
Custom V CMS
 
Performance Optimisation For Web & Mobile
Performance Optimisation For Web & MobilePerformance Optimisation For Web & Mobile
Performance Optimisation For Web & Mobile
 
Requirements Gathering for Better Web Site Conversions
Requirements Gathering for Better Web Site ConversionsRequirements Gathering for Better Web Site Conversions
Requirements Gathering for Better Web Site Conversions
 
resume_2016_low_rez
resume_2016_low_rezresume_2016_low_rez
resume_2016_low_rez
 
Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]Client-side Web Performance Optimization [paper]
Client-side Web Performance Optimization [paper]
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The Web
 
Université Laval - Analyste d'affaires - agence affaires électroniques - Alai...
Université Laval - Analyste d'affaires - agence affaires électroniques - Alai...Université Laval - Analyste d'affaires - agence affaires électroniques - Alai...
Université Laval - Analyste d'affaires - agence affaires électroniques - Alai...
 
Yahoo for the Masses
Yahoo for the MassesYahoo for the Masses
Yahoo for the Masses
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
Redesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping storyRedesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping story
 

More from Jeff Wisniewski

Twitter Wake Up Call
Twitter Wake Up CallTwitter Wake Up Call
Twitter Wake Up Call
Jeff Wisniewski
 
UX patterns & practices
UX patterns & practicesUX patterns & practices
UX patterns & practices
Jeff Wisniewski
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google Analytics
Jeff Wisniewski
 
Responsive Web Design from the Trenches
Responsive Web Design from the TrenchesResponsive Web Design from the Trenches
Responsive Web Design from the Trenches
Jeff Wisniewski
 
Beyond Task Based Testing: Interviews and Personas
Beyond Task Based Testing: Interviews and PersonasBeyond Task Based Testing: Interviews and Personas
Beyond Task Based Testing: Interviews and Personas
Jeff Wisniewski
 
Data: Digging Deeper and Displaying
Data: Digging Deeper and DisplayingData: Digging Deeper and Displaying
Data: Digging Deeper and Displaying
Jeff Wisniewski
 
Reinventing Spaces and Places
Reinventing Spaces and PlacesReinventing Spaces and Places
Reinventing Spaces and Places
Jeff Wisniewski
 
Web Scale Discovery Reality Check
Web Scale Discovery Reality CheckWeb Scale Discovery Reality Check
Web Scale Discovery Reality Check
Jeff Wisniewski
 
Introduction to google analytics
Introduction to google analyticsIntroduction to google analytics
Introduction to google analytics
Jeff Wisniewski
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google Analytics
Jeff Wisniewski
 
Mobile First and Tablet-Centric Design
Mobile First and Tablet-Centric DesignMobile First and Tablet-Centric Design
Mobile First and Tablet-Centric Design
Jeff Wisniewski
 
Google Analytics Goals and Funnels
Google Analytics Goals and FunnelsGoogle Analytics Goals and Funnels
Google Analytics Goals and Funnels
Jeff Wisniewski
 
Writing for the Web
Writing for the WebWriting for the Web
Writing for the Web
Jeff Wisniewski
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
Jeff Wisniewski
 
Mobile Usability
Mobile UsabilityMobile Usability
Mobile Usability
Jeff Wisniewski
 
Google A
Google AGoogle A
Google A
Jeff Wisniewski
 
Tools for Social Media Monitoring
Tools for Social Media MonitoringTools for Social Media Monitoring
Tools for Social Media Monitoring
Jeff Wisniewski
 
Developing and Designing for Mobile
Developing and Designing for MobileDeveloping and Designing for Mobile
Developing and Designing for Mobile
Jeff Wisniewski
 

More from Jeff Wisniewski (18)

Twitter Wake Up Call
Twitter Wake Up CallTwitter Wake Up Call
Twitter Wake Up Call
 
UX patterns & practices
UX patterns & practicesUX patterns & practices
UX patterns & practices
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google Analytics
 
Responsive Web Design from the Trenches
Responsive Web Design from the TrenchesResponsive Web Design from the Trenches
Responsive Web Design from the Trenches
 
Beyond Task Based Testing: Interviews and Personas
Beyond Task Based Testing: Interviews and PersonasBeyond Task Based Testing: Interviews and Personas
Beyond Task Based Testing: Interviews and Personas
 
Data: Digging Deeper and Displaying
Data: Digging Deeper and DisplayingData: Digging Deeper and Displaying
Data: Digging Deeper and Displaying
 
Reinventing Spaces and Places
Reinventing Spaces and PlacesReinventing Spaces and Places
Reinventing Spaces and Places
 
Web Scale Discovery Reality Check
Web Scale Discovery Reality CheckWeb Scale Discovery Reality Check
Web Scale Discovery Reality Check
 
Introduction to google analytics
Introduction to google analyticsIntroduction to google analytics
Introduction to google analytics
 
Advanced Google Analytics
Advanced Google AnalyticsAdvanced Google Analytics
Advanced Google Analytics
 
Mobile First and Tablet-Centric Design
Mobile First and Tablet-Centric DesignMobile First and Tablet-Centric Design
Mobile First and Tablet-Centric Design
 
Google Analytics Goals and Funnels
Google Analytics Goals and FunnelsGoogle Analytics Goals and Funnels
Google Analytics Goals and Funnels
 
Writing for the Web
Writing for the WebWriting for the Web
Writing for the Web
 
Sharepoint tips and tricks
Sharepoint tips and tricksSharepoint tips and tricks
Sharepoint tips and tricks
 
Mobile Usability
Mobile UsabilityMobile Usability
Mobile Usability
 
Google A
Google AGoogle A
Google A
 
Tools for Social Media Monitoring
Tools for Social Media MonitoringTools for Social Media Monitoring
Tools for Social Media Monitoring
 
Developing and Designing for Mobile
Developing and Designing for MobileDeveloping and Designing for Mobile
Developing and Designing for Mobile
 

Recently uploaded

Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 

Recently uploaded (20)

Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 

Fast and Easy Website Tune Ups

  • 1. Fast & Easy Site Tune-Ups Jeff Wisniewski Web Services Librarian University of Pittsburgh [email_address] NSLS 2009
  • 2. Do we REALLY hate to redesign? Maintenance = Boring  Redesign = Exciting  NSLS 2009
  • 3. Redesigning is Expensive! Redesign is expensive for you Redesign is expensive for users Lots of important sites don’t “redesign” NSLS 2009
  • 7. This idea is not exactly new… The Quiet Death of the Major Re-Launch By Jared M. Spool Originally published: May 20, 2003
  • 8. Users dislike redesigns…a lot Facebook anti-redesign group has 1.7 million members. last.fm: redesign drew over 2,000 comments often strongly negative. The Guardian, FT.com, and the BBC also transformed themselves recently, with ‘robust’ opinion voiced on each.
  • 9. Redesign and the five stages of user grief Denial: “Why did you change it? I was always able to find what I needed!” Anger : “You have rendered the site useless and I will never use it again!” Bargaining : “If you could just revert back to the OLD ejournal page that would be great!” Depression : “I have no idea what I’m going to do now…” Acceptance : “While I dislike the design I was able to find the catalog link quite easily…”
  • 11. Time until “redesign” (months) 12 0 6 amount of maintenance performed a lot pretty much none
  • 12. … because two minutes is a minute too long! Credibility Content Design Tech Metrics and assessment Social NSLS 2009
  • 13. Credibility making your website in such a way that it comes across as trustworthy and knowledgeable NSLS 2009
  • 14. It’s a Matter of Trust PHP example: <p>Copyright &copy; <?php echo date(&quot;Y&quot;) ?>My Library, My Town</p> NSLS 2009 JavaScript example: <p>Copyright &copy; <script type=&quot;text/javascript&quot;> var d = new Date(); document.write(d.getFullYear()); </script> Regardless when the site was created update your © !
  • 15. Add Photos to Contacts NSLS 2009 Muriel Simms Geology Librarian 41 Malachite Way Room 12-B
  • 16. Feature your physical address prominently NSLS 2009
  • 19. Design Matters Users judge websites QUICKLY and SUPERFICIALLY Users judge well designed websites as more credible than those less professional looking. But don’t look TOO slick. NSLS 2009
  • 20. Exercise: Credibility Assessment http://library.manoa.hawaii.edu/ NSLS 2009
  • 21. Turn Boring Old Contact Info into Exciting hCards Using Microformats! NSLS 2009
  • 22. What they are microformats are a set of simple, open data formats built upon existing and widely adopted standards re-use existing XHTML and XML to convey metadata and other attributes NSLS 2009
  • 23. What they are Microformats are a way of encoding certain types of information so that computers know what type of information it is and can take appropriate action with it Contact info Events reviews Semantic technology They are EASY to create NSLS 2009
  • 24. How to create them Creation tools: http://microformats.org/code/hcard/creator http://microformats.org/code/hcalendar/creator.html Dreamweaver Microformats Extension tool http://www.webstandards.org/action/dwtf/microformats/ Viewer: https://addons.mozilla.org/en-US/firefox/addon/2240 (Firefox) http://www.softpedia.com/get/Tweak/Browser-Tweak/Microformats-Button.shtml (IE) NSLS 2009
  • 25. Why they matter Currently supported by firefox and IE Soon to be supported by all major browsers Supported by Yahoo! now and other search engines soon Good customer service NSLS 2009
  • 26. How they work Information is encoded using a microformat Information is encountered by a microformat aware tool Tool presents user with option to import, export, or otherwise work with the data chunk NSLS 2009
  • 32. Do your links stink? They should! Have scent that is…. NSLS 2009
  • 33. Click here…NOT! Replace all instances of the phrase “click here” Click here for current articles. becomes Current articles are available here. NSLS 2009
  • 34. Be a wordsmith! Replace vernacular with plain, action orientated words Circulation…are we in a hospital??? Examples? NSLS 2009
  • 35. Move important info out of the “dead zones” NSLS 2009
  • 36. Banner Blindness Nielsen”: People have a tendency to never look at the slim rectangular area that's above the page's main headline.” NSLS 2009
  • 37. If it looks like a duck… … or an ad or promotion, it will likely be ignored NSLS 2009
  • 39. Harness the Awesome Power of the 3 Question Survey Surveymonkey.com The questions: What is the purpose of your visit to our website today? Were you able to complete your task today? If you were not able to complete your task today, why not? P.S. ask for their email NSLS 2009
  • 40. Design … matters! Users judge websites QUICKLY and SUPERFICIALLY Behaviour and Information Technology, Volume 25, Number 2/March-April 2006, pp. 115-126(12) NSLS 2009
  • 43. Web 2.0-ify Your Logo NSLS 2009
  • 44. Characteristics Small chunks of large sans-serif type Cheery colors Rounded edges http://web2.0stylr.com/stylr.aspx NSLS 2009
  • 46. Be an Icon icon http://commons.wikimedia.org/wiki/Crystal_Clear NSLS 2009
  • 49. Get creative (commons) that is… http://flickr.com/search/advanced/ NSLS 2009
  • 51. The Need for Speed So, just how slow are you, and why? Install Firebug + Yslow in Firefox http://www.getfirebug.com/ http://developer.yahoo.com/yslow/ NSLS 2009
  • 52. Don’t Make the Server Think! Change these: <a href=&quot;http://www.URL.com/directoryname&quot;> To these: <a href=&quot;http://www.URL.com/directoryname / &quot;> NSLS 2009
  • 53. Cache cache’ Why does cache matter? Empty cache=http requests=slower Full cache=fewer http requests=faster Exploit the users cache to speed up your site NSLS 2009
  • 54. For server admins Server configuration file Set certain file types to stay fresh/not expire Image file types, css, js files, pdfs NSLS 2009
  • 55. Add Expire headers When expire headers are set, the browser caches content from the server on the client side. First-time visitors make lots of requests, the second time visitors visit the page, the browser uses the cached content. NSLS 2009
  • 56. For the rest of us… STEP 1: You should have a file called .htaccess in your server root. If not create one. STEP 2: Add the following code: <FilesMatch &quot;(pdf|jpg|jpeg|png|gif|js|css|swf)$&quot;> Header set Expires &quot;Thu, 15 Apr 2010 20:00:00 GMT&quot; </FilesMatch> NSLS 2009
  • 57. Combine small images into image map Yahoo! High Performance research shows that a combining multiple smaller images into a single image speeds downloads due to fewer http requests NSLS 2009
  • 58. Eliminate Inline Scripts In most cases calling scripts from external files will speed page download time, especially if these items are cached NSLS 2009
  • 59. Except…For your homepage In line scripts for your homepage making HTTP requests is MUCH more expensive than the size of the data coming down NSLS 2009
  • 60. Example www.library.pitt.edu External CSS: NSLS 2009 Inline CSS: Speed tested with: http://www.websiteoptimization.com
  • 62. Spring Cleaning Tidy your homepage http://validator.w3.org/#validate_by_uri+with_options NSLS 2009
  • 63. Thin Is In Is your CSS…bloated? NSLS 2009
  • 64. Search Engine Optimize (SEO) your site Google webmaster tools Site link > Diagnostics > Content analysis > Title tag analysis NSLS 2009
  • 66. SEO Make sure your pages use heading tags, and make sure you use them properly <h1> <h2> <h3> NSLS 2009
  • 67. SEO: Page Titles Global find and replace…rewrite page titles with the following format: Document title | Section name | Library/site name NSLS 2009
  • 68. Add Labels to Your Forms Why? Accessibility: Read by screen readers Accessibility: larger click target User friendly: Checkbox text (not just the checkbox itself) becomes clickable How? <label for=”affiliation&quot;>Affiliation: </label> <input type=”checkbox&quot; name=”affiliation” value=“cardholder”> <input type=”checkbox&quot; name=”affiliation” value=“visitor”> NSLS 2009
  • 69. … and While We’re Talking About Forms… Use radio buttons and check boxes appropriately: Radio buttons: list of two or more options that are mutually exclusive and the user must select exactly one choice. Checkboxes are used when there are lists of options and the user may select any number of choices , including zero, one, or several. NSLS 2009
  • 70. Social Media Optimize your site Make your site social media friendly. Why? Social media provides innovative ways for libraries to connect with users we may never see face to face To encourage, promote, innovate, learn, adapt To improve customer service To discover and deliver what users want To “market” without marketing NSLS 2009
  • 71. Add Social Bookmarks Links http://addthis.com *special credit: add them to catalog records too! NSLS 2009
  • 73. Social media metrics in a minute Are you having an impact? Page rank analysis google.com best job of the big three search engines in indexing and integrating social media sources like blog posts, videos, and Flickr photo sets NSLS 2009
  • 74. Social Media Metrics Social media presence analysis Bookmarks delicious.com Blogs technorati.com Tone analysis…what’s the nature of the buzzzzzz? Stars Scars Neutral NSLS 2009
  • 78. Resources http://httpd.apache.org/docs/1.3/howto/htaccess.html http://www.cleancss.com/ http://www.websiteoptimization.com http://web2.0stylr.com/stylr.aspx http://www.456bereastreet.com/archive/200410/document_titles_and_title_separators/ http://www.useit.com/alertbox/20040927.html http ://addthis.com http://microformats.org http://credibility.stanford.edu/ NSLS 2009