Paul,
In terms of keeping the site static, I'm not sure this would
work but could be worth a try. You can remove your navigation code
from each file (I'm working on the assumption that your main
navigation is the same from page to page--if not, let me know) and
store it in a single HTML file.
For example:
<div id="navigation">
<ul>
<li><a href="##">services</a></li>
... and so on
</ul>
</div>
In your CFM page(s), you can use a <cfinclude
template="/Path/To/Nav/nav_file.htm" /> to bring this file into
the page.
With the Verity collection(s), you can tell Verity to
filter/exclude HTML (*.htm, *.html) files; your previous example
had code that called for Verity to index HTML files.
I do not believe that Verity processes the CFM files when
indexing; rather, it reads the actual contents of the file, which
could work in your favor should the CFM files in question contain
the content. Verity would index everything in the CFMs but not in
the navigation HTM file.
Not sure that's what you're looking for but hope it helps!
Best,
Craig