A Dozen Techniques to Improve Your Software Online Help

There are several main reasons why putting yourframes and will finally reload the current page in the
software manual on-line is necessary. It makes yourappropriate frame. So the user will see the target
web-site attractive for search engine crawlers andpage along with other elements of the web site. Such
therefore brings you targeted traffic from Google,dynamic redirection works for real visitors but doesn't
Yahoo!, MSN, and other search engines. A good onlinework for web spiders that will crawl your online help
manual makes your product serious and credible.pages. Most of them cannot parse JavaScript code
Moreover, if a user faces difficulty using your softwareand therefore cannot access menus to jump to other
and asks for technical support, you may easily resolvepages of your manual. For search engines your online
the issue by referring that user to a certain page ofmanual's pages will look like separate files that are not
your online help. Simply give the page's URL. With justlinked to each other, or to the corporate web site. As
one click the user will see screenshots anda result, your help pages will receive lowest page rank
explanations which will help them to settle the case.and will be shown in the end of the list when someone
Many software vendors, from large companies tois looking for related info on a search engine. Almost all
independent developers, clearly understand theseSEO and web design gurus recommend avoiding
reasons. They made their help systems a part of theirframes and put both menu and content into a single
web sites by aiming to attract more prospects and toHTML file.
generate more sales. But even a sketchy analysis of aUse direct links, not redirect scripts
dozen manuals available online discloses a bunch ofLike frames, using JavaScript in menu is another no-no
common mistakes which may reduce the effect offor creating an online manual for your software. Using
this very powerful tool. The main reason of theregular URLs in menu links instead of JavaScript
mistakes is incorrectly considering an online manual asredirecting helps web crawlers properly index your
a standalone document that user can download oronline manual and rank its pages higher.
read on the web site. The right approach is to makeAssign unique addresses to help pages
your help a part of your web site. This is a prettyAnd the third important technical aspect of online help
simple task if you follow these rules:authoring is page address format. One of key rules of
Make pages! Not a filesearch engine optimization (SEO) implies to use static
The most common mistake I noticed on manypages with unique permanent addresses without
software vendors' web sites is that they offer theirparameters in them. A page with address
manual in a single file: PDF, CHM, RTF, etc. Certainly itinstallation.htm is usually ranked higher than the same
may be very convenient for users to download apage with address page.php?id=348. Take this fact
product manual file and use it on the desktop,into account.
especially if the manual is too large to be included inGive screenshots
the software setup package. But having an onlineAlthough one of your aims is to attract search engine's
manual is not the same as having a manual online. Feelweb robots that like words you should not forget
the difference!about real visitors who like pictures. A picture is worth
It's very smart to allow users to download a completea thousand words. Give as many juicy screenshots of
manual as a single file. However a file may attract justyour software as possible. This will help current users
a few new visitors from search engines, even if theirunderstand better how your software works and will
crawlers are able to index your PDF or RTF. Also thehelp prospects to see how it looks before downloading
file is almost useless for your technical support needs.a trial or demo copy. Make your screenshots clear.
For instance, you may not point users to certainExplain what each window does and how its controls
sections of your help system by simply giving themand elements work. Use callouts, balloons, and special
direct URL links. Hence to get the maximum effect outmarks. Try to stuff as much info into the screenshots
of your help system you should make it a part of youras possible. A reader must look at them and say
web site. Split the manual into many pages and"Great! Now I know how it works."
convert them into HTML. Almost all serious helpMake pages printable
authoring software allows exporting your help file intoMost likely users would like to print out a certain part of
HTML format. Each page must contain a certainyour online help. Sometimes design that looks great on
section or a chapter of your manual. Many pagesthe display is awful when printed even on a good
which are relatively small are easier for reading,printer. Make sure that your manual's pages are
navigation, and bookmarking. You nevertheless mustprintable in black and white at least on the two most
keep the balance. Don't make a lot of little dinky pagespopular paper sizes: A4 and Letter. Check if there are
that people must roam through to make up a requiredno big pictures, no color background, the fonts are
solution. Each page should completely cover a certaineasy to read, all the content fits the page width, and so
topic enough to solve a certain task. Furthermore, aon.
page with topical content is perfect bait for searchMake your help easily reachable
engine crawlers.So you have your help pages completed and even
Follow common styleuploaded to the web server. How to make them
Well, you have exported your help file into a set ofvisible to web spiders and to live visitors of your web
HTML pages and are ready to upload them to yoursite? Most of the software vendors make the same
server. Stop! Check the look of the pages. The setmistake. They thought that the manual is something
must follow the common style identified by theunimportant that nobody needs. They hide the help
corporate identity.section so deep in the website that a visitor has to
The modern help authoring tools allow customizingmake a dozen clicks to reach the help index page.
appearance of pages by means of CSS or visualThis is wrong! Your manual is important and must be
template collections. The online manual mustreachable in two to three clicks. The best approach is
correspond to your web site style. Use the same colorto place several links to your manual in different
themes, fonts, and corporate graphics. Otherwise, thesections of your web site: on product description page,
whole project will look like a patchwork quilt. This is noton support page, and on download page. These are
good; it's far better to look steady, well-managed, andthe pages where users expect to find an online help
consistent.most of all. Show them your help-authoring
"Where am I?" or don't ignore navigationmasterpiece.
Following common style is not just using the sameMake your online manual searchable
colors and fonts. To plug manual's pages into the webIf your software is complicated and its help includes
site structure you must add the top level navigation intohundreds or even thousands of pages then you must
them. Use the same top level menu that you use on alladd search capabilities to your online manual. From a
pages of the site.user's point of view it's more convenient to search a
There are two key benefits of this technique. First, thisrequired topic by keywords rather than to look through
also makes your web site appear solid, consistent, andthe endless list of topics in menu. The easiest way is
well-thought-out and therefore works for youradding a third-party search script to your online manual.
business credibility. Secondly, the top level navigationFor instance, Google offers Free WebSearch script
menu will bring new targeted leads from your manualthat you can copy-paste into your HTML code to
pages to your product main pages. The prospects thatallow people searching within your site. However you
have come from search engines are likely looking forwon't have full control over the third-party scripts and
specific task solutions that probably are described intheir search results may confuse you and your users.
your online help. Then they will want to know moreIt's better to write your own search script on which
about the product that offers that solution. Put underyou will have total control. You can customize it
their nose direct links to the software description page,according to your needs at any moment. This
to the trial download area, to the pricing and orderingtop-notch technique requires significant efforts and
info, and to the main page of your web site. Let themmay cost some money if you decide to outsource it.
know more about your company. Let them knowBut the result is that you will have a powerful
about your software. Let them download it. Let theminformation resource that will effectively work for you
buy it.and for your business.
Besides offering prospects a toplevel menu, you mustCreate a word map of your help
provide them with an easy way to navigate amongMake a special Index page that contains all the
sections of the manual itself. People feel more securesignificant words with direct links to the pages where
if they see the table of contents along with the pagethese words are encountered. The Index page has
content. Through this internal menu they may easilytwo main functions. Firstly, it simplifies the topic search
realize where they are and what related topics exist,by keyword for users. Secondly, the Index page will
and easily jump there.serve as a map of your online help for web spiders
Avoid framesand will assist them to crawl all the pages of your
At first glance, using frames seems the perfect waymanual.
to organize the internal menu of the help. CertainlyMake your help extendable
frames are convenient for web site programming andYou may be surprised but the online help may be live.
maintenance because you may keep your menu in aYou can make it a center of an online community. Just
single file and show it in a separate frame.allow your software users to extend your help pages
Nevertheless, there are several disadvantages to usingthemselves. A good example is PHP online
frames in your online help. When a visitor comes fromdocumentation. It allows users to post their comments,
a search engine to one of your help pages, they willcode samples, and recommendations. Each page
see only that page's content but will see neithercontains tons of valuable information contributed by
top-level navigation nor online manual menus becauseusers. This is a perfect example of how boring
they were intended to be shown in other framedocumentation may form a live community and
windows. So the people who come from externalpromote the product accordingly.
pages will fail to easily jump to other sections of yourTo summarize the above tips: You must consider your
web site and to read about your products and relatedmanual as an important part of your business model.
services.This is just a set of general recommendations how to
If you still prefer to use frames then you must use aget the maximum effect out of your online help. Most
workaround. One of the approaches is to plug aof the techniques are pretty easy to implement if you
special JavaScript code into every page of your webuse good help authoring software. Apply this advice
site. The script will determine if the page is showing inand make your customers feel happy, increase your
the frame or in the browser's main window. If there isweb site visibility, attract new prospects, and generate
no frame detected then the script will build the framenew sales.
structure, will load the menu pages in the corresponding