The HTML output from dtplite should include meta keywords and description in the head of the document. The title should reflect the contents of the page.
Here's a current example:
http://naviserver.sourceforge.net/n/naviserver/files/ns_return.html
The HTML title is:
ns_return - NaviServer Built-in Commands
It should be:
ns_return - Return a complete HTTP response
There are many commands in the same section, but they all have different descriptions, and this useful info should be presented first to users/search engines.
The meta-keywords should be:
<meta name="keywords" content="ns_return, ns_returnfile, ns_returnfp, ns_respond, charset, encoding, response, return, status">
i.e. it should include all the commands which are documented on that page, and they should appear before the words in the 'keywords' section of the man page. None of the 'see also' entries should be present.
The meta-description should be:
<meta name="description" content="These commands are used to construct a complete HTTP response and return it to the requesting client. The response may be transcoded into a different encoding, compressed and/or sent in chunks as automatically negotiated by the client and server settings.">
i.e. it should be the first paragraph of the 'description' section of the man page.