Copy is often the last thing that is considered when creating a website. It is easy to get caught up in the excitement of a new design and how the site will function. Writing considered content will improve the usability of your site and allow users to find things quickly and easily.
As with many areas of website production if you consider your audience you will be on the right track. Who will be visiting the site? What will they be doing? What do you want them to do? Try to structure your content around the answers to these questions. Allow users to find key information quickly and easily.
Studies have shown that website users scan web pages rather than reading every word. For that reason it is important for the page to be written so that the eye can scan it easily. Using devices like bulleted lists can help users to find what they want quickly. This is a key purpose of copy on websites. If users are unable to find what they are looking for they will leave your site.
One of the most common mistakes of writing copy for the web is that it is simply too long. Users are impatient. They are not interested in reading pages and pages about the history of your organisation. Think what your users are looking for and respond by writing targeted and brief copy.
Threading links through your copy allows users to quickly jump around the site. Do not saturate your content with links but if you think that there is an item of interest somewhere else on the site include it.
As users scan rather than read in a linear fashion you can often communicate more quickly using graphical elements. If the page features a download use a graphic to show it. Users will recognise that the page has a download more quickly than reading dense copy and searching for a link.
Have an update or suggestion for this article? You can edit it here and send me a pull request.
Build your own Vim statusline
Statuslines in Vim are not hard to create. Making your own means one less dependency in your life.
Custom Vim Bindings in tmux 2.4
tmux 2.4 made a significant change to key bindings. Here is how to support custom keybindings for versions before and after tmux 2.4
Using template files in Vim
Vim templates or skeletons, allow you to specify a template to be used for new files with a certain extension.