Designing For Your Least Able User

78
Designing for your least able user Michael Smethurst Information Architect BBC Audio and Music

description

 

Transcript of Designing For Your Least Able User

Page 1: Designing For Your Least Able User

Designing for your least able user

Michael SmethurstInformation Architect

BBC Audio and Music

Page 2: Designing For Your Least Able User

The first rule of SEO

Page 3: Designing For Your Least Able User

Never believe anyone who claims to know anything about SEO

Page 4: Designing For Your Least Able User

Google is like Coca Cola

Page 5: Designing For Your Least Able User

Only 2 people know how it's made...

Page 6: Designing For Your Least Able User

...and they're not telling

Page 7: Designing For Your Least Able User

Having said that…

Page 8: Designing For Your Least Able User

Some things we know make no difference to your PageRank

Page 9: Designing For Your Least Able User

Meta description element

Meta keywords element

(hidden data is too easy to spam)

Page 10: Designing For Your Least Able User

Meta description element

Meta keywords element

(hidden data is too easy to spam)

Page 11: Designing For Your Least Able User

Meta description element

Meta keywords element

(hidden data is too easy to spam)

Page 12: Designing For Your Least Able User

Some caveats

Page 13: Designing For Your Least Able User

If your local site search is a little behind the Google curve it may still use meta elements

to index content

Google doesn't index the description element BUT sometimes search engines do use this (along with the page title element)

in the search results displayed to users. You still need to write good titles and

descriptions

Page 14: Designing For Your Least Able User

If your local site search is a little behind the Google curve it may still use meta elements

to index content

Google doesn't index the description element BUT sometimes search engines do use this (along with the page title element)

in the search results displayed to users. You still need to write good titles and

descriptions

Page 15: Designing For Your Least Able User

One thing we know makes little difference

Page 16: Designing For Your Least Able User

Keywords in URIs

Page 17: Designing For Your Least Able User

Adding keywords to URIs is a common SEO recommendation

Google say it makes no difference to their indexing

It MAY have an effect on Yahoo but no-one seems sure

We’ll come back to this!

Page 18: Designing For Your Least Able User

Adding keywords to URIs is a common SEO recommendation

Google say it makes no difference to their indexing

It MAY have an effect on Yahoo but no-one seems sure

We’ll come back to this!

Page 19: Designing For Your Least Able User

Adding keywords to URIs is a common SEO recommendation

Google say it makes no difference to their indexing

It MAY have an effect on Yahoo but no-one seems sure

We’ll come back to this!

Page 20: Designing For Your Least Able User

Adding keywords to URIs is a common SEO recommendation

Google say it makes no difference to their indexing

It MAY have an effect on Yahoo but no-one seems sure

We’ll come back to this!

Page 21: Designing For Your Least Able User

Some things that do make a difference

Page 22: Designing For Your Least Able User

Well structured semantic (x)HTML - h1s, h2s etc

Search sitemaps

Page 23: Designing For Your Least Able User

Well structured semantic (x)HTML - h1s, h2s etc

Search sitemaps

Page 24: Designing For Your Least Able User

One thing that makes lots of difference

Page 25: Designing For Your Least Able User

Write in plain English

Use words your users are likely to use and search for

Page 26: Designing For Your Least Able User

Write in plain English

Use words your users are likely to use and search for

Page 27: Designing For Your Least Able User

But…

Page 28: Designing For Your Least Able User

Don’t repeat yourself unnecessarily

Write for people not for search bots

If you saturate your content with repeated keywords it will be unpleasant to read and less

useful

If it’s less useful people won’t link to it…

Page 29: Designing For Your Least Able User

Don’t repeat yourself unnecessarily

Write for people not for search bots

If you saturate your content with repeated keywords it will be unpleasant to read and less

useful

If it’s less useful people won’t link to it…

Page 30: Designing For Your Least Able User

Don’t repeat yourself unnecessarily

Write for people not for search bots

If you saturate your content with repeated keywords it will be unpleasant to read and less

useful

If it’s less useful people won’t link to it…

Page 31: Designing For Your Least Able User

Don’t repeat yourself unnecessarily

Write for people not for search bots

If you saturate your content with repeated keywords it will be unpleasant to read and less

useful

If it’s less useful people won’t link to it…

Page 32: Designing For Your Least Able User

…and one thing that makes all the difference is…

Page 33: Designing For Your Least Able User

links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links links

Page 34: Designing For Your Least Able User

The more your page is linked to the higher your PageRank

The higher the PageRank of pages that link to your page the higher your Page Rank

Page 35: Designing For Your Least Able User

The more your page is linked to the higher your PageRank

The higher the PageRank of pages that link to your page the higher your PageRank

Page 36: Designing For Your Least Able User

In addition to the density of links the titles of those links are all important

Don’t do this:To find out more about {important key word} click

<a href=“..”>here</a>

Do this:Find out more about <a href=“..”>{important key

word}</a>

Page 37: Designing For Your Least Able User

In addition to the density of links the titles of those links are all important

Don’t do this:To find out more about {important key word} click

<a href=“..”>here</a>

Do this:Find out more about <a href=“..”>{important key

word}</a>

Page 38: Designing For Your Least Able User

In addition to the density of links the titles of those links are all important

Don’t do this:To find out more about {important key word} click

<a href=“..”>here</a>

Do this:Find out more about <a href=“..”>{important key

word}</a>

Page 39: Designing For Your Least Able User

The importance of link titles is what leads to link spam (see ‘miserable failure’)

Page 40: Designing For Your Least Able User

Remember!

Page 41: Designing For Your Least Able User

You can’t make people link to you

How well your site fares in search engines is at the discretion of the web

The only things you can do are build links from aggregations and help to encourage linking

Page 42: Designing For Your Least Able User

You can’t make people link to you

How well your site fares in search engines is at the discretion of the web

The only things you can do are build links from aggregations and help to encourage linking

Page 43: Designing For Your Least Able User

You can’t make people link to you

How well your site fares in search engines is at the discretion of the web

The only things you can do are build links from aggregations and help to encourage linking

Page 44: Designing For Your Least Able User

How to encourage linking

Page 45: Designing For Your Least Able User

Make good content!!! Stuff that people want to pass on to friends, cite and bookmark

Spend time getting your URI schema right

Make every nugget of content addressable

Page 46: Designing For Your Least Able User

Make good content!!! Stuff that people want to pass on to friends, cite and bookmark

Spend time getting your URI schema right

Make every nugget of content addressable

Page 47: Designing For Your Least Able User

Make good content!!! Stuff that people want to pass on to friends, cite and bookmark

Spend time getting your URI schema right

Make every nugget of content addressable

Page 48: Designing For Your Least Able User

Share the love

Page 49: Designing For Your Least Able User

Links make the web a better place

Don’t be a link sink

If you like something link to it

And go easy on the rel nofollows

Page 50: Designing For Your Least Able User

Links make the web a better place

Don’t be a link sink

If you like something link to it

And go easy on the rel nofollows

Page 51: Designing For Your Least Able User

Links make the web a better place

Don’t be a link sink

If you like something link to it

And go easy on the rel nofollows

Page 52: Designing For Your Least Able User

Links make the web a better place

Don’t be a link sink

If you like something link to it

And go easy on the rel nofollows

Page 53: Designing For Your Least Able User

Three rules for URI design

Page 54: Designing For Your Least Able User

URIs should be:

Human readable

Hackable

Persistent

And the greatest of these is persistent

Page 55: Designing For Your Least Able User

URIs should be:

Human readable

Hackable

Persistent

And the greatest of these is persistent

Page 56: Designing For Your Least Able User

URIs should be:

Human readable

Hackable

Persistent

And the greatest of these is persistent

Page 57: Designing For Your Least Able User

URIs should be:

Human readable

Hackable

Persistent

And the greatest of these is persistent

Page 58: Designing For Your Least Able User

URIs should be:

Human readable

Hackable

Persistent

And the greatest of these is persistent

Page 59: Designing For Your Least Able User

Before adding keywords to URIs think what happens when those keywords change - can you

generate appropriate redirects?

Don’t sacrifice persistence for the sake of readability / hackability

Cool URIs don't change

Page 60: Designing For Your Least Able User

Before adding keywords to URIs think what happens when those keywords change - can you

generate appropriate redirects?

Don’t sacrifice persistence for the sake of readability / hackability

Cool URIs don't change

Page 61: Designing For Your Least Able User

Before adding keywords to URIs think what happens when those keywords change - can you

generate appropriate redirects?

Don’t sacrifice persistence for the sake of readability / hackability

Cool URIs don't change

Page 62: Designing For Your Least Able User

Cool URIs

Page 63: Designing For Your Least Able User

One URI per concept; one concept per URI

Avoid semantic drift (this year’s Glastonbury was not last year’s Glastonbury)

Minimise redirects - Google will only pass PageRank for one 301

Don't expose your technology stack (.shtml, /cgi-bin/, .php, /struts/, .jsp)

Return an appropriate representation (one URI for desktop + mobile + API with conneg)

Page 64: Designing For Your Least Able User

One URI per concept; one concept per URI

Avoid semantic drift (this year’s Glastonbury was not last year’s Glastonbury)

Minimise redirects - Google will only pass PageRank for one 301

Don't expose your technology stack (.shtml, /cgi-bin/, .php, /struts/, .jsp)

Return an appropriate representation (one URI for desktop + mobile + API with conneg)

Page 65: Designing For Your Least Able User

One URI per concept; one concept per URI

Avoid semantic drift (this year’s Glastonbury was not last year’s Glastonbury)

Minimise redirects - Google will only pass PageRank for one 301

Don't expose your technology stack (.shtml, /cgi-bin/, .php, /struts/, .jsp)

Return an appropriate representation (one URI for desktop + mobile + API with conneg)

Page 66: Designing For Your Least Able User

One URI per concept; one concept per URI

Avoid semantic drift (this year’s Glastonbury was not last year’s Glastonbury)

Minimise redirects - Google will only pass PageRank for one 301

Don't expose your technology stack (.shtml, /cgi-bin/, .php, /struts/, .jsp)

Return an appropriate representation (one URI for desktop + mobile + API with conneg)

Page 67: Designing For Your Least Able User

One URI per concept; one concept per URI

Avoid semantic drift (this year’s Glastonbury was not last year’s Glastonbury)

Minimise redirects - Google will only pass PageRank for one 301

Don't expose your technology stack (.shtml, /cgi-bin/, .php, /struts/, .jsp)

Return an appropriate representation (one URI for desktop + mobile + API with conneg)

Page 68: Designing For Your Least Able User

Finally

Page 69: Designing For Your Least Able User

Google are cleverer than we are - you can't cheat em

Google are only trying to reward good behaviour - play nicely

Remember your pages are for humans first and search bots second. Don't wreck your UX by

chasing the SEO money

Page 70: Designing For Your Least Able User

Google are cleverer than we are - you can't cheat em

Google are only trying to reward good behaviour - play nicely

Remember your pages are for humans first and search bots second. Don't wreck your UX by

chasing the SEO money

Page 71: Designing For Your Least Able User

Google are cleverer than we are - you can't cheat em

Google are only trying to reward good behaviour - play nicely

Remember your pages are for humans first and search bots second. Don't wreck your UX by

chasing the SEO money http://www.meangene.com/google/design_for_google.html

Page 72: Designing For Your Least Able User

Think of search bots as your least able users

If you stick to the common rules for accessibility, you won't go far wrong

Don’t rely on Flash for navigation

Degrade any JavaScript / AJAX gracefully

If you must use forms provide other browsable / crawlable routes to content

Page 73: Designing For Your Least Able User

Think of search bots as your least able users

If you stick to the common rules for accessibility, you won't go far wrong

Don’t rely on Flash for navigation

Degrade any JavaScript / AJAX gracefully

If you must use forms provide other browsable / crawlable routes to content

Page 74: Designing For Your Least Able User

Think of search bots as your least able users

If you stick to the common rules for accessibility, you won't go far wrong

Don’t rely on Flash for navigation

Degrade any JavaScript / AJAX gracefully

If you must use forms provide other browsable / crawlable routes to content

Page 75: Designing For Your Least Able User

Think of search bots as your least able users

If you stick to the common rules for accessibility, you won't go far wrong

Don’t rely on Flash for navigation

Degrade any JavaScript / AJAX gracefully

If you must use forms provide other browsable / crawlable routes to content

Page 76: Designing For Your Least Able User

Think of search bots as your least able users

If you stick to the common rules for accessibility, you won't go far wrong

Don’t rely on Flash for navigation

Degrade any JavaScript / AJAX gracefully

If you must use forms provide other browsable / crawlable routes to content

Page 77: Designing For Your Least Able User

Absolutely finally

Page 78: Designing For Your Least Able User

Magazines are made of pages, websites are made of links...