SlideShare a Scribd company logo
1 of 29
Great User Experiences
       Start Here
 An approach to information architecture for
                WordPress

            Contact me: david.hamilton@kobayashi.ca
                                Twitter: @ko_davidh
Great User Experiences Start Here
   An approach to information architecture for WordPress


1. What is Information Architecture? And why is
   it important for user experiences?
2. How to develop an IA strategy
3. Plugins that make IA easier
4. Some common IA problems and how to deal
   with them
5. Q&A
What is Information Architecture?
It's a lofty term, but don't be intimidated!
The Information Architecture Institute says IA is:
  [T]he art and science of organizing and labeling
  websites, intranets, online communities and
  software to support usability.
Defining Information Architecture



• There are different definitions, but
  Information Architecture is generally about
  creating the necessary structures and
  pathways for site visitors to access the
  information they want.
• Great IA doesn't always draw attention to
  itself unless it's way off. When done right, it's
  almost transparent.
What does Information Architecture
            look like?
But IA is more than site
diagrams and
wireframes...
It's about balancing content, context
and users.
Defining an IA Strategy:
           Who are your visitors?
• Before categorizing information, you have to
  categorize site visitors.
• Come up with questions to ask real or
  hypothetical site visitors to create "Data Sheets"
  of your typical demographics.
• If you have an existing site, find out what they like
  and what they don't like, and if anything's
  extraneous.
• Try to understand their goals, tastes, political
  beliefs, accessibility requirements, and anything
  else they'll need from your site.
Researching and defining
user groups
Create a rough sketch of a few of your
typical site visitors. Broadly determine
their goals, how they use your site,
and what appeals to them.

For instance, who are the people
coming to your comic book store
website?
Developing an IA Strategy:
              Defining your goals
• Primary audience                • Secondary audience
• Audience: Casual comic book     • Audience: Die-hard comic
  fans and those new to comic       book fans.
  books
                                  • Goals: Keep regular
• Goals: Provide a friendly         customers engaged and
  welcome to your store and
  give them the information         make them feel valued;
  they need to become bigger        keep them updated on store
  fans.                             events and sales.
• Requirements: Store location    • Requirements: Let regular
  and hours; Up-to-date "New        customers post guest blogs;
  Releases" section; Blog posts     Allow people to sign up for
  geared towards a general but      email-based event and sale
  enthusiastic audience.            notices; Allow product
                                    reviews.
Defining an IA Strategy:
   Creating and structuring headings
• Gather your data sheets and research into site
  goals, and user needs, and come up with possible
  content headings.
• These content headings (or content areas) could be
  pages, sidebars, blog posts, blog post
  categories, product categories, FAQs, or anything else -
  even parts of pages.
• The important thing is that the content they contain
  enhances the user experience.
• You will refine these headings and figure out where
  they fit within a site's pages and within its structure.
Defining an IA Strategy:
      Grouping content areas logically
• Group content according to how your site visitors use and
  understand them.
• Taxonomy is the science of categorizing things. When we talk about
  taxonomies, we often think about how things are grouped. In
  WordPress, taxonomies are used to group related posts.
• Organize taxonomies to provide more than one way to information.
• Use sorting exercises to categorize content (cards, focus
  groups, etc.).
• When it comes to using tags to organize information, come up with
  terms (or a controlled vocabulary) that makes sense to visitors. ie.
  decide when you'll use the term "comic book" and "graphic novel"
  and "illustrated novel" - these terms all have different connotations.
A Website Structure Example
The site navigational structure is really based around serving user goals.
In this case the user profiles are of different people who are part of a
university community (Administrators, Students, Donors, Alumni, etc.).
Defining an IA Strategy:
              Build a site map
• Create a tree structure for your site based on user
  profiles and the logical grouping of pages.
• You'll likely use the tree structure to create the
  menu structure, which can be recreated
  using WordPress' drag-and-drop menus.
• Don't send visitors down a rabbit hole.
• Strike a balance between having a reasonable
  number of categories without having too many
  sub-categories and navigation levels (sub-
  categories of sub-categories).
Defining an IA Strategy:
Create wireframes for pages and posts
• It's not just the menu structure that provides
  excellent navigation; the placement of
  information on pages makes relevant
  information accessible.
• Use the Crazyegg Heatmap Tracking plugin to
  show where on the page people click.
• You can create wireframes for key site
  pages, as well as for posts within certain
  categories, and post archives.
Default WordPress wireframe
A Detailed Wireframe
This detail might be good for a home page or another major page. A
more basic sketch would probably do for other pages.
Mobile Wireframes
The mobile experience of your site should be similar to the desktop
version, but optimized for the mobile experience.
Creating IA in WordPress:
   Understanding categories and tags
• There are built-in taxonomies for WordPress
  blogs
• WordPress creates post archives based on the
  categories you assign and the tags you include
• Categories are hierarchical, so you can have
  categories and sub-categories
• Tags are non-hierarchical. Posts can have multiple
  tags that don't necessarily interfere with what
  groups to which they belong.
• Use controlled vocabularies to make sure tag
  names resonate with the audience.
Creating IA in WordPress:
               Breadcrumbs or not?
• Breadcrumbs offer a trail that takes you back to where you were. They're
  good if someone finds themselves in the wrong sub-category.
• They can also be used to navigate an action. They can be used to show the
  progression of completed steps of a multi-step workflow. An e-commerce
  site, for instance, can chart the path from online shopping to the checkout
  to the purchase completion).
• Posts usually shouldn't be in two categories. Non-hierarchical tags should
  usually be used to link post that would be in different categories.
• Breadcrumbs are good if you're already close to where you need to be -
   the visitor's on the branch they're on, not necessarily the branch they
  want to be on.
• Breadcrumb NavXT Plugin helps you show breadcrumbs on pages and
  posts. You can decide which ones breadcrumbs will show on and
  customize how they display .
Creating IA in WordPress:
   Using taxonomies to classify posts
• You can create custom taxonomies (other than
  "category" and "tag") using plugins. The
  Custom Post Type UI plugin is actually really
  great for creating taxonomies.
• Find parameters that make sense. For
  instance, a comic book blog could organize
  posts based on the character discussed in the
  post or the artist... even the penciller and
  inker .
Adding Custom Taxonomies
Adding custom taxonomies using Custom Post Type UI
Creating IA in WordPress:
             Custom Post Types
• Why have anything other than categories and tags?
• Custom post types offer more flexibility
• They're usually a type of media: a movie, a book, a
  review, etc. For instance, the WordCamp Montreal website
  uses the "session" custom post type to list presentations.
• They can have parameters that are specific to the medium -
  like "Number of Pages" or "Genre" for a book - thanks to
  the use of meta boxes . (For more on meta boxes, try a
  plugin called Meta Box Scripts for WordPress which lets you
  add fields like dropdowns, checkboxes and more)
• These parameters help better organize information.
Creating IA in WordPress:
             Custom Post Types
• You can create custom post types using plugins such as
  Custom Post Type UI.
• When you create a new post type, it will appear on the left-
  side admin navigation panel.
• The URL will be : http://yoursite.com/{post-type}/{title}/
• Post type archive pages work the same way as category
  archive pages.
• Advanced: You can also create special template files by
  creating an archive-{post-type}.php file to change the
  layout of post archives.
• Post types can share taxonomies (ie. you can assign a
  taxonomy to movies, posts, etc. and they'll be grouped
  under the taxonomy.)
Adding Custom Post Types
Creating IA in WordPress:
             Using custom search
• Search isn't the solution to poor site architecture.
• But good, logical search can make site navigation easier.
• Altering the search results can improve the user
  experience.
• By default, blog post search results show up by date, rather
  than relevancy.
• Think about whether site visitors want to see all
  posts, pages, and custom post, or just some.
• For better search, try the Google Custom Search Plugin and
  for more control over which pages and custom post types
  get searched, try the Custom Search Plugin from Best Web
  Soft (BWS)
Creating IA in WordPress:
 Linking to related and relevant posts
• It's a great idea to give people relevant
  information and links whenever you can.
• This helps push them towards content that they
  might not otherwise see. You're helping make
  connections for them.
• Navigational elements can be put in sidebars
• You can create custom sidebars with the
  WordPress Custom Sidebar plugin.
• Link to relevant posts using the nRelate plugin
  which automatically suggests similar content .
nRelate Plugin
Some Common Problems
• Determining what taxonomies are parents and
  children. For instance, CLOTHES>SHOES>SIZES
  is right; CLOTHES>SIZES>SHOES is wrong.
  Consider the process.
• Too many categories: you're probably being
  too specific. Consider using tags instead.
• Too many sub-categories. Keep it to three
  levels or less. People will abandon your site
  quickly.
Q&A




• Contact me: david.hamilton@kobayashi.ca
                     • Twitter: @ko_davidh

More Related Content

Viewers also liked

Yass Valley Council Strategy for the Management of onsite sewage systems
Yass Valley Council Strategy for the Management of onsite sewage systemsYass Valley Council Strategy for the Management of onsite sewage systems
Yass Valley Council Strategy for the Management of onsite sewage systemstmdominko
 
Nomenclatura de hidrocarburos
Nomenclatura de hidrocarburosNomenclatura de hidrocarburos
Nomenclatura de hidrocarburosDiana Beltran
 
презентация
презентацияпрезентация
презентация456y7uio
 
Nomenclatura orgánica
Nomenclatura orgánicaNomenclatura orgánica
Nomenclatura orgánicaDiana Beltran
 
reacciones de obtencion de hidrocarburos
reacciones de obtencion de hidrocarburosreacciones de obtencion de hidrocarburos
reacciones de obtencion de hidrocarburosDiana Beltran
 
презентация по теме дружба
презентация по теме дружбапрезентация по теме дружба
презентация по теме дружба456y7uio
 

Viewers also liked (9)

Preston Willis Group
Preston Willis GroupPreston Willis Group
Preston Willis Group
 
Yass Valley Council Strategy for the Management of onsite sewage systems
Yass Valley Council Strategy for the Management of onsite sewage systemsYass Valley Council Strategy for the Management of onsite sewage systems
Yass Valley Council Strategy for the Management of onsite sewage systems
 
Marcela1997
Marcela1997Marcela1997
Marcela1997
 
Nomenclatura de hidrocarburos
Nomenclatura de hidrocarburosNomenclatura de hidrocarburos
Nomenclatura de hidrocarburos
 
Jabones en barra
Jabones en barraJabones en barra
Jabones en barra
 
презентация
презентацияпрезентация
презентация
 
Nomenclatura orgánica
Nomenclatura orgánicaNomenclatura orgánica
Nomenclatura orgánica
 
reacciones de obtencion de hidrocarburos
reacciones de obtencion de hidrocarburosreacciones de obtencion de hidrocarburos
reacciones de obtencion de hidrocarburos
 
презентация по теме дружба
презентация по теме дружбапрезентация по теме дружба
презентация по теме дружба
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Great User Experiences Start Here: An approach to information architecture for WordPress

  • 1. Great User Experiences Start Here An approach to information architecture for WordPress Contact me: david.hamilton@kobayashi.ca Twitter: @ko_davidh
  • 2. Great User Experiences Start Here An approach to information architecture for WordPress 1. What is Information Architecture? And why is it important for user experiences? 2. How to develop an IA strategy 3. Plugins that make IA easier 4. Some common IA problems and how to deal with them 5. Q&A
  • 3. What is Information Architecture? It's a lofty term, but don't be intimidated! The Information Architecture Institute says IA is: [T]he art and science of organizing and labeling websites, intranets, online communities and software to support usability.
  • 4. Defining Information Architecture • There are different definitions, but Information Architecture is generally about creating the necessary structures and pathways for site visitors to access the information they want. • Great IA doesn't always draw attention to itself unless it's way off. When done right, it's almost transparent.
  • 5. What does Information Architecture look like?
  • 6. But IA is more than site diagrams and wireframes... It's about balancing content, context and users.
  • 7. Defining an IA Strategy: Who are your visitors? • Before categorizing information, you have to categorize site visitors. • Come up with questions to ask real or hypothetical site visitors to create "Data Sheets" of your typical demographics. • If you have an existing site, find out what they like and what they don't like, and if anything's extraneous. • Try to understand their goals, tastes, political beliefs, accessibility requirements, and anything else they'll need from your site.
  • 8. Researching and defining user groups Create a rough sketch of a few of your typical site visitors. Broadly determine their goals, how they use your site, and what appeals to them. For instance, who are the people coming to your comic book store website?
  • 9. Developing an IA Strategy: Defining your goals • Primary audience • Secondary audience • Audience: Casual comic book • Audience: Die-hard comic fans and those new to comic book fans. books • Goals: Keep regular • Goals: Provide a friendly customers engaged and welcome to your store and give them the information make them feel valued; they need to become bigger keep them updated on store fans. events and sales. • Requirements: Store location • Requirements: Let regular and hours; Up-to-date "New customers post guest blogs; Releases" section; Blog posts Allow people to sign up for geared towards a general but email-based event and sale enthusiastic audience. notices; Allow product reviews.
  • 10. Defining an IA Strategy: Creating and structuring headings • Gather your data sheets and research into site goals, and user needs, and come up with possible content headings. • These content headings (or content areas) could be pages, sidebars, blog posts, blog post categories, product categories, FAQs, or anything else - even parts of pages. • The important thing is that the content they contain enhances the user experience. • You will refine these headings and figure out where they fit within a site's pages and within its structure.
  • 11. Defining an IA Strategy: Grouping content areas logically • Group content according to how your site visitors use and understand them. • Taxonomy is the science of categorizing things. When we talk about taxonomies, we often think about how things are grouped. In WordPress, taxonomies are used to group related posts. • Organize taxonomies to provide more than one way to information. • Use sorting exercises to categorize content (cards, focus groups, etc.). • When it comes to using tags to organize information, come up with terms (or a controlled vocabulary) that makes sense to visitors. ie. decide when you'll use the term "comic book" and "graphic novel" and "illustrated novel" - these terms all have different connotations.
  • 12. A Website Structure Example The site navigational structure is really based around serving user goals. In this case the user profiles are of different people who are part of a university community (Administrators, Students, Donors, Alumni, etc.).
  • 13. Defining an IA Strategy: Build a site map • Create a tree structure for your site based on user profiles and the logical grouping of pages. • You'll likely use the tree structure to create the menu structure, which can be recreated using WordPress' drag-and-drop menus. • Don't send visitors down a rabbit hole. • Strike a balance between having a reasonable number of categories without having too many sub-categories and navigation levels (sub- categories of sub-categories).
  • 14. Defining an IA Strategy: Create wireframes for pages and posts • It's not just the menu structure that provides excellent navigation; the placement of information on pages makes relevant information accessible. • Use the Crazyegg Heatmap Tracking plugin to show where on the page people click. • You can create wireframes for key site pages, as well as for posts within certain categories, and post archives.
  • 16. A Detailed Wireframe This detail might be good for a home page or another major page. A more basic sketch would probably do for other pages.
  • 17. Mobile Wireframes The mobile experience of your site should be similar to the desktop version, but optimized for the mobile experience.
  • 18. Creating IA in WordPress: Understanding categories and tags • There are built-in taxonomies for WordPress blogs • WordPress creates post archives based on the categories you assign and the tags you include • Categories are hierarchical, so you can have categories and sub-categories • Tags are non-hierarchical. Posts can have multiple tags that don't necessarily interfere with what groups to which they belong. • Use controlled vocabularies to make sure tag names resonate with the audience.
  • 19. Creating IA in WordPress: Breadcrumbs or not? • Breadcrumbs offer a trail that takes you back to where you were. They're good if someone finds themselves in the wrong sub-category. • They can also be used to navigate an action. They can be used to show the progression of completed steps of a multi-step workflow. An e-commerce site, for instance, can chart the path from online shopping to the checkout to the purchase completion). • Posts usually shouldn't be in two categories. Non-hierarchical tags should usually be used to link post that would be in different categories. • Breadcrumbs are good if you're already close to where you need to be - the visitor's on the branch they're on, not necessarily the branch they want to be on. • Breadcrumb NavXT Plugin helps you show breadcrumbs on pages and posts. You can decide which ones breadcrumbs will show on and customize how they display .
  • 20. Creating IA in WordPress: Using taxonomies to classify posts • You can create custom taxonomies (other than "category" and "tag") using plugins. The Custom Post Type UI plugin is actually really great for creating taxonomies. • Find parameters that make sense. For instance, a comic book blog could organize posts based on the character discussed in the post or the artist... even the penciller and inker .
  • 21. Adding Custom Taxonomies Adding custom taxonomies using Custom Post Type UI
  • 22. Creating IA in WordPress: Custom Post Types • Why have anything other than categories and tags? • Custom post types offer more flexibility • They're usually a type of media: a movie, a book, a review, etc. For instance, the WordCamp Montreal website uses the "session" custom post type to list presentations. • They can have parameters that are specific to the medium - like "Number of Pages" or "Genre" for a book - thanks to the use of meta boxes . (For more on meta boxes, try a plugin called Meta Box Scripts for WordPress which lets you add fields like dropdowns, checkboxes and more) • These parameters help better organize information.
  • 23. Creating IA in WordPress: Custom Post Types • You can create custom post types using plugins such as Custom Post Type UI. • When you create a new post type, it will appear on the left- side admin navigation panel. • The URL will be : http://yoursite.com/{post-type}/{title}/ • Post type archive pages work the same way as category archive pages. • Advanced: You can also create special template files by creating an archive-{post-type}.php file to change the layout of post archives. • Post types can share taxonomies (ie. you can assign a taxonomy to movies, posts, etc. and they'll be grouped under the taxonomy.)
  • 25. Creating IA in WordPress: Using custom search • Search isn't the solution to poor site architecture. • But good, logical search can make site navigation easier. • Altering the search results can improve the user experience. • By default, blog post search results show up by date, rather than relevancy. • Think about whether site visitors want to see all posts, pages, and custom post, or just some. • For better search, try the Google Custom Search Plugin and for more control over which pages and custom post types get searched, try the Custom Search Plugin from Best Web Soft (BWS)
  • 26. Creating IA in WordPress: Linking to related and relevant posts • It's a great idea to give people relevant information and links whenever you can. • This helps push them towards content that they might not otherwise see. You're helping make connections for them. • Navigational elements can be put in sidebars • You can create custom sidebars with the WordPress Custom Sidebar plugin. • Link to relevant posts using the nRelate plugin which automatically suggests similar content .
  • 28. Some Common Problems • Determining what taxonomies are parents and children. For instance, CLOTHES>SHOES>SIZES is right; CLOTHES>SIZES>SHOES is wrong. Consider the process. • Too many categories: you're probably being too specific. Consider using tags instead. • Too many sub-categories. Keep it to three levels or less. People will abandon your site quickly.
  • 29. Q&A • Contact me: david.hamilton@kobayashi.ca • Twitter: @ko_davidh

Editor's Notes

  1. You can think about post types as though they're places and taxonomies are roads - provide ways for different people to find the same information.