Is a Help File Index on life support?
I have to admit to asking this question with my tongue placed squarely in cheek. I have always been someone who has ensured that people know of the value of an index and have taught others about how to index effectively. I have fought to ensure that sufficient time is allowed as part of a project to index properly rather than just an hour or so at the end. However despite all of this, I can’t help feeling that the importance of an index is subsiding. If you think I am overreacting, consider the following.
Over the last few weeks, I have been helping a Technical Writer who had been struggling to update a legacy project that had been upgraded from RoboHelp X5 to 8. As they were themselves new to RoboHelp there were loads of questions relating to the product’s use. We have got to a state where things are almost ready to publish when the subject of indexing emerged. It was clear that they were more than a little confused by the functionality offered to index topics in RoboHelp 8. On the face of it the RoboHelp interface for indexing topics has not changed very much from the early versions. You add keywords and sub-keywords, assign these to topics and these appear as if by magic in the Index tab of your help file. Even the Smart Index Wizard hasn’t changed and can be used to index if you really want to suffer a nervous breakdown.
extended, you can now add keywords to a topic, which are therefore searchable, yet are not themselves displayed in the Index. What gives? Take a look at your Topic Properties. As well as the familiar Index tab, take a harder look at the General tab and the “Keyword” field. This is the field that allows you to specify keywords separated by commas that users can search for to find the topic.If this doesn’t convince you of the decline in importance of an index, consider the advent of Adobe AirHelp. It celebrated its second birthday this week and has caught the imagination of many. AirHelp is an output option in RoboHelp 8 and it offers many advantages compared to other outputs, even when compared to WebHelp and FlashHelp. The Adobe RoboHelp help file is just one example of this output type, albeit a tailored one, but if you have looked at it you will notice there isn’t an index in sight. Nada! Nothing! There is a search field but with the ability of the search to “find” index keywords, it can be argued that it really isn’t required.
Of course whether an index is available in your help file is entirely down to you, but the advent of a younger, more googlised user base has seen users of an index decline. The index may not be dead yet, but I can’t help feeling that it will continue to decline to the point where more and more Technical Writers will stop creating them. It will be a sad, yet inevitable, moment if that does happen.
Indexing. The line in the sand.
Call me old fashioned but I still believe a good, well structured index is more useful than any search facility in a help file. The search algorithms employed just don’t quite cut it for me which is why I really do believe that taking the time to index is time well worth spending. Of course indexing is not a quick and easy fix, although I’ve seen many an index that indicates there are people out there who think it is!
Compiling an index requires a particular type of methodology. If ever there was a time when you had to get inside a user’s mind, this is it. You have to think of why the user may want to see this topic and what keywords are they likely to search on to do so. Will they use an acronym or an abbreviation? What does the topic contain? Does it have ancillary information that a user may require? If so it needs indexing.
It is natural for Documentation Managers to balk at the time it takes to index a help file properly. This is especially true when the expectation is that the help has a search facility. Why should you spend a week indexing a help file when you have an adequate search tool that allows users to find what they want with only minimal effort from the Technical Author.
This short sighted view overlooks two vital points. Firstly, many users still prefer using the index for finding help. The Google generation may be alive and well but it hasn’t quite taken over yet. An index is quick and easy to use and is more likely to provide accurate results if the author has taken the time to index correctly. The second point is that various forums are awash with users having questions and/or problems with the database of search results provided by their HAT. So much so, that they often use an alternative. My friend Peter Grainge has an article on his website that shows how to employ ZoomSearch as part of your WebHelp output.
You could employ the sneaky technique of indexing and then renaming the index tab to “Search”. The users think they are searching when in fact you’ve duped them to use an index. I’ve heard of this approach being used but it should only be used as a last resort. To me indexing is an art form but one which is absolutely required. Any lines in the sand of resources must be drawn after any full and proper indexing has been resourced.








