Best practices of artboard naming in Sketch

Farid Sabitov
Mar 4, 2019 · 4 min read

Hi Design Community! I think everybody faced the problem of the right artboard naming in Sketch. At my work, I have been testing different techniques and tried to find the best way. I’d like to share my findings with you. If you enjoyed this post, please leave some claps 👏

Pre Story

So why you need to add these numbers? And my answer is — the right order and filtering. When you name your artboards randomly, it’s very hard to sort your screens between the sections inside InVision or find a specific one in Abstract. If there are 50+ screens it could be quite overwhelming 🤯

Solution

Structure of organizing artboards in Sketch. You can download it here. With “{ }” I’m showing the text that should be edited

As demonstrated on the preview above, use the first letters from the “Section Title” within the “Subsection Title”. And for the artboard, add first letters from the section and subsection with the artboard name at the end. Personally, I like to use Behaviour Driven Development(BDD) specifications. Let’s have section title as “Create Email” and subsection as “Wireframes”. As a result, your artboard name will be:

CE: W: When user clicks on “Create Email” button, then show “Create Email Modal Window”

Let’s quickly discuss everything below. In the end, you can find a link where you can download the Sketch library that I’m using for free with all the symbols for headings and Jira previews 🥳

“Manage Emails” is the page title

Page Title

  • It represents a project or initiative that you are working on
  • Must be only one on the page
“Create Email” and others are the section title

Section Title

  • It represents one big feature, like “Epic
  • All other sections are placed on the right side
“CE: Objectives” is the subsection title

Subsection Title

  • Subsections are used for different activities. If you have more than one screen, you can show it on the right side
  • First letters are taken as abbreviature from the “Section Title”

Artboard Naming

  • First letters are taken from “Section” and “Subsection” as abbreviations
  • You can name them in the Behaviour Driven Development (BDD) format for wireframes
If you forgot the section name, you can always see the section title in InVision or just see the headings in Sketch

Why it’s better?

Invision

You can easily sort your screens in InVision based on the first letters and move them into sections. You can also add Jira ticket code into section name in InVision. So others can open the Jira epic issue and read all the updates

Abstract

You can easily find screens in Abstract by searching by the first letters. Also, you can see that we are adding Jira issue code to the name. It will help us to understand which project (Initiative in Jira) is working on this file

Download the library

Inside the library, you can find a lot of extra things that will help you to organize your work. Check out notes and artboard states! Download here 👇

If you would like to contribute or just say “Hi 👋”, please do it in Spectrum. And big thanks to EPAM.com and DesignSpot for all the support ❤️

You can write to me directly via mssg.me/farid or find me on Instagram or Dribbble as @faridsabitov

DesignSpot

It's community for researchers, interface and experience…