I am working on a platform that has very repetitive information but very different actions in different modules.


enter image description here

So there are multiple modules with similar clients but different actions module-wise. So the standard card sorting for category buckets and information placed in them doesn't work as the information is very repetitive and changes meaning with the context of the module.

This platform is more focused on tasks and where the user can find the action that can help him complete his task.

I wanted to sort the information architecture and thought Card Sorting can help with that, so need to know if that's the best way to go and if so how.

Thanks in advance.

  • While what you describe in the question is understandable, it's a bit hard to interpret visually. I think you'll have a better chance of getting an answer if you share a real mockup of your work.
    – Danielillo
    Commented Feb 17, 2022 at 13:33

2 Answers 2


You can do affinity mapping based on the actions, and prioritize those actions.

Card sorts are great for grouping objects and their related categories (or attributes within). In your case it seems like you want to find out the CRUD relationships and priorities.

What are the VERBS I can do to the NOUNS?

I'll update my answer if these assumptions are incorrect. A couple of thoughts here:

1. Do they understand the system objects? i.e., are the nouns understood?

  • If not, you can start by having them identify the system objects.
  • They can even prioritize these from left to right, from essential to less important:

2. Do they have prior assumptions about what they can do to these objects?

  • Approach A: Have the verbs written, (you probably have an action vocabulary based on your domain) and have them line up the verbs w/ the modules as they understand it
  • Approach B: Have the user write the verbs
  • If you have them write these out themselves (rather than canned labels), you might also gain some insights by seeing what people name the actions. This can provide clues to writing out your application grammar.
  • You can have them order these by the most important

You can break the users into groups based on roles if you have an existing system w/ constraints and need to see how these users think of actions based on two factors:

  1. what they can actually do
  • But may have a lack of understanding based on an actions current label (e.g. 'remove' vs 'delete')
  1. what they need to do, but don't have access to based on:
  • The inability of the current system
  • The permissions in their current role

Here's a simple schematic I've used in a similar situation:

enter image description here

A lot of this is based off a very effective and thoughtful approach called Object Oriented UX (note, I've studied this but this is not a pitch).


Based on the responses you get from the card sorting exercise you can decide on how you want to structure your IA. In your case with multiple clients, if the results from each of them are very different you might structure them based on each client

  • That is basically my question, The regular card sorting exercise doesn't work as it just focuses on information and grouping of information. Here the information is repetitive (Client 1 is in all modules) but the actions that can be taken on that information are different (Action a, Action c, so on). What type of card sorting should I use. Commented Feb 17, 2022 at 9:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.