Best practices of artboard naming in Sketch

Farid Sabitov
DesignSpot
4 min readMar 4, 2019

--

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

As for me, I like when everything is organized and structured in the right way. A couple of years ago, I was adding numbers at the beginning of artboards. Within a few weeks, my artboards had structures like “2.8.12.1 Adding story from admin side”. Renaming and keeping the numbers in actual format was taking so much time.

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

Try using abbreviations — it makes it working with artboards a whole lot easier!

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

The name of the project or “Initiative” that you are working on. Main things to remember:

  • 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

Usually, we are using it for the “Epic”. We used it for revisions before, but with Abstract all the problems with version control are resolved. Main things to remember:

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

Subsection Title

Used for different activities like sitemaps, user flows, styles used or wireframes. Main things to remember:

  • 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

Hooray, here is the finish line! As you can see all the artboards are named by the sections and subsections they are placed in. If you will name and organize things properly, just by looking into the artboard name will give you an idea where it placed in a two-level hierarchy. You can use our own techniques, but I’m using that for Epic → Activity. Main things to remember:

  • 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

--

--

Farid Sabitov
DesignSpot

DesignOps Enthusiast with more than 9 years of experience in Tech and Experience Design. Working with enterprise companies from Fortune 500 in EPAM.