Typography roles
Display
Usually reserved for marketing slogans, data display, or main titles with low SEO relevance. Display styles are best suited for large screens and are almost uniquely used on its bold weight and on a short sentence format.
Headline
They sit at the top of the type hierarchy and are used to emphasize specific text. Commonly used as the main header of a page or area, presented in their bold style. Headlines are essential for laying out pages and establishing a clear visual hierarchy.
Title
This role is reserved for medium-emphasis text that is relatively short. Titles can be used to divide secondary passages of text or secondary regions of content. It's important to keep in mind that titles should be interpreted as short descriptions in code, appearing at the top of a browser window and in SERPs (Search Engine Results Pages). Titles play an important role in SEO, as their purpose is to make people click on them and visit your website, with an average number of characters of 60-70.
Body
The "Body Role" is designed for longer passages of text, such as paragraphs or informational components. Its heightline is optimized for readability, making it ideal for content-heavy sections of your app. It's typically used for displaying information and conveying large blocks of text to users.
Label
The Label Role in a design system comprises of smaller, utilitarian styles used for text inside components or captions. This style is mostly used on smaller text that indicates an action, state, or category. For instance, buttons use the label large style. The Label style plays a significant role in creating a cohesive and consistent design system by providing clarity and structure to the design components.