Usability - Mark D. Pepper

advertisement
Usability:
For Function, SEO, and Ethics
Definition

Anything and everything that makes your
interface searchable, findable, usable,
functional, and successful for all potential
audiences

Largely related to SEO (search engine
optimization)

Ethically considers considerations for
audiences with disabilities
Mobile Design- The Newest
Frontier
Factors Beyond Your Control

The area your searcher is located
 Local

servers will receive priority
The age of your domain
 Older
gets a slight preference

Social media popularity and sharing

Traffic information
 Time
people spend on sight
Have a Readable Design
The “F” Pattern
Suggests:
• Readers will not read every word
• The first 2 paragraphs are fundamental
• Subheadings, lists, and sidebars draw attention
Page Load Time

There are all kinds of compressors (such as Gzip or
YUI Compressor) but I haven’t really played with
them

Write code without useless, repetitive markup


Optimize images for web


Some SEO experts recommend removing
comments
Use “Save for Web” in Photoshop
Enable caching in an .htaccess file

Beyond what I want to talk about but worth
researching later
Tips for Writing Key
Words/Phrases
The more specific the better

“Orem Utah Real Estate” versus “Real Estate”

“Web Design Consultation and Services” versus “Web
Design”

“Site Architecture” versus “Object Oriented Design”

Less specific actually, but less jargoney
Tips for Writing Key
Words/Phrases
Anticipate Synonyms and Variations

Ecommerce and E-Commerce

Webdesign and Website Design

“Video game tips” and “Video game tricks” and “Video
game tutorials” and “Video game walkthroughs”

“Rhetoric and Composition” and “Writing Studies”

My site needs to take my own advice
<meta>

Goes inside the head along with <title>
and link to CSS
<meta name="keywords"
content=“Rhetoric,Composition,Writing,
Teaching,Technical Writing,Pop Culture">


No space after commas (or someone would
have to search with a space)
Not as powerful as some people think,
because it’s obviously easily abused.
<Title>

Appears in header section

Should contain key words for page

Often tweaked from the <H1>

Should change across all pages of the site
(should not be the same on all pages)

If Browser Tab reads “Untitled,” they didn’t
use Title tags

An ugly site that still does it right
<h1>

Largest, boldest, most important tag on page

Only one H1 tag per page (NOT per site)

This one is debatable but I still find it good
practice

Should contain keywords for SEO (what words might
people search to find you?)

Ideally, these keywords should be semantic variations
of the key words in the <title>

More variation means more traffic
• H1 on home page is an image
• Debatably a problem (forces what should be an H1 to
often be an H2)
• H2 is “Products”
• Should be page specific … should be the H1
• H1 on homepage is “Funny t-shirts printed on ultra soft
tees. The cool t-shirt you've always wanted!”
• H1 on “Cool” shirts page is “Our Favorite Cool T-Shirts”
Storm Crux’s Bowling News
and Reviews’ H1 Disaster
Ubowling.com

H1 is “Storm.” It is the largest text, but how in the
world is that helping them with SEO?


H2 is “Crux.”


It’s not.
Also not helpful.
The full “Storm Crux” could be the H1 (that’s the brand
name) but “Bowling News and Resources” would be
smarter.
Alt=

ALT (can only be applied to images)

Provides alternative text description for images

Will appear if image fails to load

Optimizes search engine placement



Words in alt need to describe image well
Used by screen readers for the disabled
You’ll often see alt=“”

This is doing nothing and suggests they used a
software template or program but didn’t fill in
the words

This is accomplishing nothing!
Good Alt attribute writing
<img src=“images/captainamerica.jpg” alt=“?” />
Captain America
Captain America from the
movie
“A promo shot of Chris Evans
as Captain America from the
Marvel Movie looking somber
on the battlefield.”
Good Alt attribute writing
“A large, diverse group of
cheering students, standing
up and fist-pumping on
the bleachers of a basketball
game.”
Think of the action in the
image, but more
importantly, the reason the
image is there on your site.
Custom 404 Pages
Color Blindness
Color Blindness
When color is adding meaning, make sure color is not
the only way for that meaning to be imparted.
Limited Motor Control
<div id="menu" class="container">
<ul>
<li class="current_page_item"><a href="http://markdpepper.com/wsc2014" accesskey="1">Home</a></li>
<li><a href="http://markdpepper.com/wsc2014/participate.html" accesskey=“2">Participate</a></li>
<li><a href="http://markdpepper.com/wsc2014/nff.html" accesskey=“3">Featured Panel</a></li>
<li><a href="http://markdpepper.com/wsc2014/program.html" accesskey=“4">Program</a></li>
<li><a href="http://markdpepper.com/wsc2014/keynote.html" accesskey=“5">Keynote</a></li>
<li><a href="http://markdpepper.com/wsc2014/exhibit.html" accesskey=“6">Exhibit</a></li>
<li><a href="http://markdpepper.com/wsc2014/contact.html" accesskey=“7">Contact</a></li> </ul>
A Good Idea Poorly Implemented:
• Keyboard shortcut is different across browsers
• No good way to let users know accesskeys have
been used
• Short cut is often already assigned to another
function
Download