Good news everyone: quality content is not only about content you can see, it is also about content hidden to human eyes. In a previous post, I emphasised on importance of hidden content. Today, I will explain in details what hidden content is and how it can be optimised to maximise chances of having your pages correctly seen by any kind of reader (i.e. human, robot, application…).
Where is hidden content?
- Often overwhelmed, the URL can tell a lot about your content and should then be as meaningful as possible. Not to mention URL is also used in major search engines algorithm when determining what a website is about.
- Page title (html tag
title) is what will appear in Google and other search tools when your site get listed. So make sure your title includes 1) the name of your website, 2) an explicit title of the page.
- Page description (html
metatag ‘description’ ) is what search engines will show under your website title on result page. That’s why it has to say briefly (no more than 250 characters) what the page is about. Though less important, othermetatags are worth considering.
- Regarding keywords,
metatag is not that important anymore. If you’re a blogger, keywords (also known as ‘tags’) are extremely important to ensure you page is correctly referenced in various social networking sites. They are also a good functionality to offer to your readers when displayed on your site as a tag cloud. So make sure you describe thoroughly the topic of your page, but be careful not to provide too much information. If you blog about sport cars, it is useless to add ’sport’ and ‘cars’ as keyword in each of your posts.
- Anyone concerned by accessibility know how important is image ‘alt‘ attribute. But what is the point of typing lines such as ‘image’ or to repeat what is said in the caption? What should show in the ‘alt’ attribute is a proper description of the image, to allow reader who don’t see it to get an accurate savour of the atmosphere of the website.
- As for ‘alt’ for images, link ‘title‘ should be really a description of the page to which it links. For instance ‘link to an external website’ is poor, ‘University of Berkeley undergraduate programmes 2008′ is good. On top of that each link ‘title’ needs to be unique to allow ones using screen readers to discriminate between each one.
- A table ‘summary‘ aims to tell what the table is about. It is good for accessibility, as most of its friends from Hidden Content Club. But it is also a good opportunity to make sure you actually needed a table. If you come up with a summary such as ‘annual income for Europe profit units’ you’re fine. But if your summary looks like ‘main content of my new post’, you should go back to your favorite web page editor.
How to take care of it?
Depending on your website management tools, pieces of hidden content are more or less automatically generated. For instance, title is taken from your post title in most blog authoring tools. There may be a specific field for description in user interface. Regarding image ‘alt’, link ‘title’ and table ’summary’, if your text editor is good it will include these fields in dialog boxes. Bear in mind that name of these fields may change from one tool to another.
URL may be a bit tricky to deal with. Lot of content management systems will generate non meaningful URL including numbers and special characters. The good thing is that they often come with a solution to set up user friendly URLs. When choosing you URL rewriting rules, make sure it includes words from the actual title of your post.
Anyway, when previewing a page to publish, have a close look at the source code to check this now famous hidden content is in order (1). All this may seem a lot to had to average website management burden. The key point is to understand that hidden content should be part of the main content generation. Once you get used to it you will naturally include it in your pre-publication quality check.
Believe me and forget about default meta or meaningless ‘alt’ attributes. Taking care of hidden content is not only a basic accessibility requirement. It is a way to ensure everyone can access an optimised version of your content. It is good for your readers comfort and for your reputation, so don’t skip it.
(1): That is to say don’t follow the example of this blog. Description is currently not available but should be back soon.

