Bullet lists are much used and abused, especially in business and technical writing. However, if you follow some simple rules of thumb, bullet lists can improve your writing's readability and reduce duplication, instead of being a poor substitute for well-formed prose.
Improved readability comes from making it easier to see the structure, scan and skip past the list, and to compare list items. Try picturing pages from a novel: each page is a block of text, structured by paragraphs. Against this backdrop of letters and punctuation, a vertical column of bullets stands out clearly as a recognisable section of the text, with a clear start and end. This is why it is easy to glance at the list as a whole or skip past it to the text that follows.
Within a bullet list, the bullets stand out as markers for the start of each consecutive bullet item. This enables scanning the first few words of each list item and skipping to the next list item, whose start is clearly marked by the bullet at the start. At the same time, the layout of a vertical list aligns list items, which is what enables comparison, as you glance back and forth between items in the same list.
Reduced duplication comes from factoring out the common part of a list into a lead-in phrase. Consider the following text.
This specification is split into several sections. The first section specifies the system's user-interface. The next section describes the system's external interfaces. The section after that specifies the system's data model.
The following refactored version says the same thing more clearly in half the number of words.
This specification is split into three sections, which specify the system's:
- user-interface
- external interfaces
- data model.
A bullet list is a list. Surprisingly, people often use lists as if they did not realise this. Most of what follows is about recognising a bullet list's list-nature. What this means is that lists make sense when you use them to structure the text's meaning, rather than just to control their layout.
When using bullet lists, we can learn from programming languages, which are more structured than natural languages. For example, with Java Collections, you are asking for trouble if you mix different kinds of things in the same list. If the list items are too different then the list suggests a relationship between the items that is not there, and you would actually be better off with a sequence of paragraphs.
This example list has mixed classes: each item lacks context, and does not follow from the previous item. This would make it impossible to have a coherent lead-in phrase.
- This list is an example of the problem
- Consider the lead-in phrase
- Context
- What are the previous two items about?
This example is a consistent list - i.e. it does not have mixed classes. This is more readable because each item is the same kind of thing - an advantage of consistent lists.
- Increased readability and flow
- Makes the list easier to understand
- Makes it possible to use a lead-in phrase
- Makes it possible to compare items
As with Java generics, you also improve readability if you explicitly state what the list is a list of. To do this, use a lead-in phrase or a heading.
As with typefaces, the best way to ensure consistency is to limit the amount of variation to what you need. For bullet lists, you have all you need if you stick to two (arbitrarily-named) types with different syntax.
Type 1 lists have:
Type 2 lists have a different syntax, as follows.
The syntax guide above is just one particular style. There is no single correct way to write lists, and other styles are in use, some better than others. A newspaper's style guide, for example, might specify a variation that also makes sense. You may see the following variations.
Bullet lists are useful for removing duplication in a sequence of sentences, if you can factor out the common part into the lead-in phrase. This is especially useful when writing for the web, when you want lists of hyperlinks.
Bullet lists are also useful for improving readability by making the text's structure more visible than it would be in plain prose. For example, with a bullet list it is easier to skip to the end of the list or compare list items.
This is why bullet lists are most appropriate in text that is going to be scanned as well as read sentence-by-sentence. This includes most non-fiction and probably all technical writing. Conversely, bullet lists are not useful or appropriate for text that is intended to be read linearly, such as a novel.
Numbered lists, which have the same syntax as bullet lists, are useful when:
Bullet lists are a natural choice for presentations, because of the audience's need to quickly scan the text while the presenter is speaking. However, after so many years of presentation software defaulting to bullet list slide layouts, bullet lists so often signal a bad presentation, and easily invoke a special kind of numbness in the audience, not dissimilar to sleep.
At the very least, make sure your bullet lists are well-formed. Beyond that, try to go Beyond Bullets and seek Presentation Zen.
Peter Hilton is a senior software developer at Lunatech Research.
Please send comments on this article to editorial@lunatech.com.
Copyright © 2005-2010, Lunatech Research B.V. All rights reserved.