Understanding Typographic Hierarchy


One of the most important techniques for effectively communicating (or “honoring”) content is the use of typographic hierarchy. Typographic hierarchy is a system for organizing type that establishes an order of importance within the data, allowing the reader to easily find what they are looking for and navigate the content. It helps guide the reader’s eye to where a section begins and ends, whilst enabling the user to isolate certain information based on the consistent use of style throughout a body of text.

“Typography exists to honor content.”

- Robert Bringhurst: The Elements of Typographic Style

A Simple Example

Let’s look at an example of content with and without a designed hierarchy.

The image below is a list of concerts playing at the outdoor venue down the street from my house. For the sake of this example, let’s say I’ve got the weekend of August 15–17 free, and I want to see if there’s a concert I’d like to attend around that time. In the scenario below, this is a task that’s much more difficult than it should be. Without any type of hierarchy, one has to sift through much of the data to find the dates to the concerts. Just imagine trying to look through a list of 50 concerts.


Ok, so maybe I’m being dramatic in the example, but we can make this much easier.

As you can see in the next example, the title, date, and descriptions are all styled uniquely, consistently and isolated by using paragraph spacing. This allows us to easily isolate the dates (or band names for that matter) based on the styling, plus we can get at the information we need. Looks like we’re going to the Avett Brothers show!


Hierarchy and the Web

It should be pointed out that when designing for the web, there’s another layer to take into account. A webpage itself has a hierarchy that not only is read, but contains interaction. The page as a whole must be designed in a way that clearly communicates to the user what actions are available and how to easily access the information they seek, how to purchase an item, etc.

For the purpose of this article, however, we’re talking strictly about hierarchy as it applies to type. Luckily for us, we have our own handy HTML tag that lets us semantically establish typographic hierarchy into the websites we build. Heading tags (H tags) allow us to specify an order of importance into our content: H1 through H6, H1 being most important, H6 being least. Search engines use this data to interpret priority of content on a webpage.

But how do we effectively style those H tags in way that makes sense with our content? Glad you asked!

Styling Techniques

There are a few basic methods for establishing a visual typographic hierarchy:

  • Size
  • Weight
  • Color
  • Position
  • Type Contrast

Most commonly these methods are used in combination with each other. In the concert list shown earlier, size, color, spacing, and type contrast were all used. The combinations are literally endless.


This is the easiest and most common method for establishing hierarchy.


Simply using a bolder weight of a font can help isolate.


Color plays a big role in what our eye sees as primary and secondary. Generally speaking; warm colors pop, cooler colors recede.



Where sections of information are positioned in relationship to each other can establish a hierarchy.


Contrasting Typefaces

A great way to achieve hierarchy is to use contrasting typefaces.



As mentioned previously, these methods can be most effective when used in combination with one another. This is the fun part – deciding what combination is right for your content and layout!


Spacing Matters

One of the most important concepts in type design is spacing. It’s one of the most difficult concepts to grasp for beginning designers, yet it is also one of the most visually obvious. Proper typographic spacing is critical in establishing hierarchy; it can make the difference between confusion and clarity. It is used in the majority of hierarchical systems, and it is present in all of the examples in this article.

The rule of proximity in design generally states that related items should appear closer to each other than items that are not related. However, proper spacing involves more than just a hard return between sections of type. Generally, a hard return creates too much space between content in the context of a paragraph. Paragraph spacing – either before or after – should be used. I tend to use paragraph spacing that is equal to half of the line-height (or leading). This typically allows the group of content to hold together while providing an adequate division of content within it.

Other Considerations

It’s important that the meaning of a particular piece of content be taken into account when thinking about hierarchy. What is the subject matter of the content? What is it trying to communicate? If you don’t know, read it before making decisions on hierarchy and style.

In some scenarios, you may have the freedom to employ any of the hierarchy methods listed above, but in other cases you may be limited to a certain vertical or horizontal space or be concerned with adequate contrast of type on a background. Evaluate which methods work for the situation, and employ the ones that make sense. The old “simpler is better” mantra usually applies here. Remember, the goal is to present the content in an organized way.


Now go create some hierarchical beautifulness. If you’re interested, I’ve provided a few interesting resources related to type, hierarchy, and the web:

Related Posts
  • Web Design
    How to Become a Conversion-Centered DesignerUnbounce
    So you want to be a landing page template designer? You may think you have it easy - after all, landing page templates are just a single page. That’s much easier than designing a full-on website. But the rules of design change quite a bit when building conversion-centered landing pages.Read More…
  • Web Design
    Styling Our Ghost Theme With LESSGhost less retina
    Welcome to the fourth part of our Ghost theme design tutorial series. In the introductory tutorial, you learned that there are two stages to designing a theme. During the instalments therefater we began and completed what we've referred to as "the first stage" of creating your theme's templates. This fourth part of our series takes us into the next stage of theme design, namely styling.Read More…
  • Web Design
    Design Theory
    An Introduction to HierarchyDsfd hierarchy retina
    Ensuring that your designs present a clear hierarchy is very important, and something that you should aim for in every one of your designs. There’s definitely an art to this, one which relates heavily back to your content planning and strategy stage.Read More…
  • Web Design
    A Web Designer's Typographic BoilerplateB
    I like to use a typography.css in my projects; a separate file which houses all the basic structural typographic styles I'll need. A lot of what's found within it is obvious stuff (heading sizes, for example) but it also contains less obvious things which I don't want to forget. Let's work our way through the checklist..Read More…
  • Web Design
    Flat Design, iOS 7, Skeuomorphism and All ThatFlat retina
    The notion of flat, "digitally authentic" design has been a popular topic of conversation and controversy recently, especially with the software design efforts of Apple, Microsoft, Google and their respective flagship operating systems. Subtle colours, light typography and the other commonalities of modern flat design have all found a working role in the construction of the neoteric design trends we're all coming to love (or hate). We're going to take a look at these trends in this article to see what all the fuss is about.Read More…
  • Web Design
    Design Theory
    Typography Basics for DevelopersDsfd typography retina
    Typography is a fundamental element in any design that you work on. The main reason we have websites in the first place is to display information, and for that information to be consumed by users who come across it. While there may be many other elements to a website, at the core is content. That content needs to be easily read, digested, understood and having a solid typographic base will only help with that.Read More…