118
BBC MMVIII URL Design for Information Architects Deanna Marbeck Silver Oliver

URL Design for Information Architects

Embed Size (px)

Citation preview

Page 1: URL Design for Information Architects

BBC MMVIII

URL Design for Information Architects

Deanna Marbeck

Silver Oliver

Page 2: URL Design for Information Architects

BBC MMVIII

What we are going to tell you

• Why you should care about URLs

• How to design beautiful URLs

• When to think about URL design

• What deliverables come out of the design process

Page 3: URL Design for Information Architects

BBC MMVIII

What we are not going to tell you

• What are URLs

Page 4: URL Design for Information Architects

BBC MMVIII

Do you design URLs?

Page 5: URL Design for Information Architects

BBC MMVIII

Why do I care about URL design?

First 10 minutes of my working day

Page 6: URL Design for Information Architects

BBC MMVIII

Page 7: URL Design for Information Architects

BBC MMVIII

Page 8: URL Design for Information Architects

BBC MMVIII

Page 9: URL Design for Information Architects

BBC MMVIII

Page 10: URL Design for Information Architects

BBC MMVIII

Page 11: URL Design for Information Architects

BBC MMVIII

Page 12: URL Design for Information Architects

BBC MMVIII

www.hotmail.com

Page 13: URL Design for Information Architects

BBC MMVIII

Page 14: URL Design for Information Architects

BBC MMVIII

Page 15: URL Design for Information Architects

BBC MMVIII

http://icanhascheezburger.com/2008/08/27/funny-pictures-how-many-calorees/

Page 16: URL Design for Information Architects

BBC MMVIII

Page 17: URL Design for Information Architects

BBC MMVIII

http://mikeschinkel.com/blog/welldesignedurlsarebeautiful/

Page 18: URL Design for Information Architects

BBC MMVIII

Page 19: URL Design for Information Architects

BBC MMVIII

Page 20: URL Design for Information Architects

BBC MMVIII

http://www.currybet.net/cbet_blog/2008/04/doctor_wh

Page 21: URL Design for Information Architects

BBC MMVIII

Page 22: URL Design for Information Architects

BBC MMVIII

http://www.currybet.net/cbet_blog/2008/04/doctor_wh

Page 23: URL Design for Information Architects

BBC MMVIII

http://www.currybet.net/cbet_blog/2008/04/

Page 24: URL Design for Information Architects

BBC MMVIII

Page 25: URL Design for Information Architects

BBC MMVIII

doctor_who_rss_url.php 17-Jun-2008 07:42

Page 26: URL Design for Information Architects

BBC MMVIII

Page 27: URL Design for Information Architects

BBC MMVIII

Page 28: URL Design for Information Architects

BBC MMVIII

Page 29: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/doctorwho/news/cult/news/drwho/2008/04/22/54453.shtml

Page 30: URL Design for Information Architects

BBC MMVIII

Page 31: URL Design for Information Architects

BBC MMVIII

Page 32: URL Design for Information Architects

BBC MMVIII

Page 33: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/doctorwho/news/cult/news/drwho/2008/04/22/54453.shtml

Page 34: URL Design for Information Architects

BBC MMVIII

Page 35: URL Design for Information Architects

BBC MMVIII

Page 36: URL Design for Information Architects

BBC MMVIII

What does this all mean?

Page 37: URL Design for Information Architects

BBC MMVIII

URLs are as important as the logos and navigation of a site

http://www.bbc.co.uk/doctorwho/

Page 38: URL Design for Information Architects

BBC MMVIII

Page 39: URL Design for Information Architects

BBC MMVIII

What helps you design these URLs?

Page 40: URL Design for Information Architects

BBC MMVIII

The guiding principles

• Persistent• Readable• Hackable

Page 41: URL Design for Information Architects

BBC MMVIII

Which takes priority?

Page 42: URL Design for Information Architects

BBC MMVIII

Maslow’s hierarchy of needs

Page 43: URL Design for Information Architects

BBC MMVIII

Maslow’s hierarchy of needs

Persistent

Page 44: URL Design for Information Architects

BBC MMVIII

Persistent

• Why?• Other sites link to you• Users bookmark you• Search engines find you

Page 45: URL Design for Information Architects

BBC MMVIII

Page 46: URL Design for Information Architects

BBC MMVIII

Page 47: URL Design for Information Architects

BBC MMVIII

Page 48: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e

Page 49: URL Design for Information Architects

BBC MMVIII

Persistent

• Prince?• The Artist Formerly Known As Prince?• Symbol?• The Purple One?• Prince Rogers Nelson?

Page 50: URL Design for Information Architects

BBC MMVIII

Persistent

• Prince?• The Artist Formerly Known As Prince?• The Purple One?• Prince Rogers Nelson?

http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e

Page 51: URL Design for Information Architects

BBC MMVIII

“Designing mostly means leaving information out”

Sir Tim Berners-Lee said that

Page 52: URL Design for Information Architects

BBC MMVIII

What NOT to put in URLs

• Author’s name• Status• Subject• Filename extensions• Software mechanisms• Session ids

Page 53: URL Design for Information Architects

BBC MMVIII

http://open.bbc.co.uk/labs/innovation_labs_future_media_t.php

Page 54: URL Design for Information Architects

BBC MMVIII

Maslow’s hierarchy of needs

Persistent

Page 55: URL Design for Information Architects

BBC MMVIII

Human Readable

• Why?• Don’t only appear in the address bar• Easy to understand• Easy to remember• More meaningful• Arguably some SEO benefit

Page 56: URL Design for Information Architects

BBC MMVIII

Page 57: URL Design for Information Architects

BBC MMVIII

www.bbc.co.uk/topics/dogs

Page 58: URL Design for Information Architects

BBC MMVIII

Page 59: URL Design for Information Architects

BBC MMVIII

Human Readable

• rubbishandrecycling?• rubbish-and-recycling?• rubbish_and_recycling?• special characters

Page 60: URL Design for Information Architects

BBC MMVIII

~

Page 61: URL Design for Information Architects

BBC MMVIII

Human Readable

• rubbishandrecycling?• rubbish-and-recycling?• rubbish_and_recycling?• special characters• length

Page 62: URL Design for Information Architects

BBC MMVIII

Maslow’s hierarchy of needs

Persistent

Page 63: URL Design for Information Architects

BBC MMVIII

Hackable

• Why?• Represents the logical structure of your site• Provides extra information – orientation within the site• Lets people move to higher levels of your site• Lets people guess the address for a similar resource

Page 64: URL Design for Information Architects

BBC MMVIII

Page 65: URL Design for Information Architects

BBC MMVIII

Page 66: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/04

Page 67: URL Design for Information Architects

BBC MMVIII

Hackable

http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/04

http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/10

Page 68: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/10

Page 69: URL Design for Information Architects

BBC MMVIII

Hackable

http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/04

http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/10

http://www.bbc.co.uk/bbcfour/programmes

Page 70: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/bbcfour/programmes

Page 71: URL Design for Information Architects

BBC MMVIII

Hackable

http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/04

http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/08/10

http://www.bbc.co.uk/bbcfour/programmes

http://www.bbc.co.uk/bbcfour

Page 72: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/bbcfour

Page 73: URL Design for Information Architects

BBC MMVIII

Hackable

• Consistent use of labels• Similar resources should sit at the same level• Provide a meaningful page for every level of your hierarchy

Page 74: URL Design for Information Architects

BBC MMVIII

The guiding principles

• Persistent• Readable• Hackable

Page 75: URL Design for Information Architects

BBC MMVIII

It’s a balancing act

Page 76: URL Design for Information Architects

BBC MMVIII

Maslow’s hierarchy of needs

Persistent

Page 77: URL Design for Information Architects

BBC MMVIII

The design process and deliverables

Page 78: URL Design for Information Architects

BBC MMVIII

Why do I care?

Page 79: URL Design for Information Architects

BBC MMVIII

Michael Smethurst

Page 80: URL Design for Information Architects

BBC MMVIII

aka My Boss

Page 81: URL Design for Information Architects

BBC MMVIII

Traditional IA

Page 82: URL Design for Information Architects

BBC MMVIII

Page 83: URL Design for Information Architects

BBC MMVIII

bbc.co.uk/programmes

Page 84: URL Design for Information Architects

BBC MMVIII

Elegant, extensible, logical

Page 85: URL Design for Information Architects

BBC MMVIII

“What URL is that at?”

Page 86: URL Design for Information Architects

BBC MMVIII

http://flickr.com/photos/hurleygurley/4338767/

Page 87: URL Design for Information Architects

BBC MMVIII

When?

Page 88: URL Design for Information Architects

BBC MMVIII

At the beginning of the design process

• Understand user requirements• Understand business requirements• Understand your data – domain model

Page 89: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/music/beta

Page 90: URL Design for Information Architects

BBC MMVIII

Music Domain Model

Page 91: URL Design for Information Architects

BBC MMVIII

Design your URLs

• Make your schema• Understand the relationships between your data• Design your URLs from the bottom up• One URL for every resource

Page 92: URL Design for Information Architects

BBC MMVIII

Music Domain Model

Page 93: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e/releases/singles

Page 94: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e/releases

Page 95: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e

Page 96: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e

Page 97: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/music/artists

Page 98: URL Design for Information Architects

BBC MMVIII

http://www.bbc.co.uk/music/artists/070d193a-845c-479f-980e-bef15710653e.xml

Page 99: URL Design for Information Architects

BBC MMVIII

Music URLs

• /music/artists/:artist/releases/:releasetype• /music/artists/:artist/releases• /music/artists/:artist• /music/artists• /music

• /music/about• /music/developers• /music/contactus

Page 100: URL Design for Information Architects

BBC MMVIII

More music URLs

• /music/labels• /music/labels/:label• /music/labels/:label/releases• /music/labels/:label/releases/:type• /music/labels/:label/artists• /music/releases• /music/releases/:release• /music/releases/:release/tracks• /music/releases/:release/events• /music/releases/:release/contributors• /music/releases/:release/links

Page 101: URL Design for Information Architects

BBC MMVIII

Now you have a site structure

Page 102: URL Design for Information Architects

BBC MMVIII

Job done!

http://flickr.com/photos/neloqua/243001463/

Page 103: URL Design for Information Architects

BBC MMVIII

Deliverables

Page 104: URL Design for Information Architects

BBC MMVIII

Communication

• Walls of URLs • Lists of pages• Wireframes• Designs• Prototypes

Page 105: URL Design for Information Architects

BBC MMVIII

URLs on postits

Page 106: URL Design for Information Architects

BBC MMVIII

Walls of URLs

Page 107: URL Design for Information Architects

BBC MMVIII

URL syntax

• :artist• {service}

• /music/artists/:artist• /{service}/programmes

Page 108: URL Design for Information Architects

BBC MMVIII

Involve your team

Page 109: URL Design for Information Architects

BBC MMVIII

Spreadsheets

Page 110: URL Design for Information Architects

BBC MMVIII

http://www.flickr.com/photos/suneko/373318607/

Page 111: URL Design for Information Architects

BBC MMVIII

Sitemaps

Page 112: URL Design for Information Architects

BBC MMVIII

Schematic

Page 113: URL Design for Information Architects

BBC MMVIII

Designs

Page 114: URL Design for Information Architects

BBC MMVIII

Prototype - http://www.bbc.co.uk/music/artists

Page 115: URL Design for Information Architects

BBC MMVIII

http://www.flickr.com/photos/purrr/126597849/

Page 116: URL Design for Information Architects

BBC MMVIII

Job done!

http://flickr.com/photos/neloqua/243001463/

Page 117: URL Design for Information Architects

BBC MMVIII

Summary

• URLs are part of the user experience• Information Architects should be involved in the design of URLs • Create beautiful URLs and beautiful site structures

Page 118: URL Design for Information Architects

BBC MMVIII

thank/you

[email protected]@bbc.co.uk