I have a book-length document that is typeset with the LaTex typesetting system (It's a markup language popular for science and math typesetting.)
A custom script runs a program called HyperLatex that transforms the source for the book into both a PDF e-book, and a set of linked HTML pages. This generated site formats only the content, so for each chapter, I have a hand-written HTML shell page that holds all my branding boilerplate, navigation code, Google ads, etc... The script simple injects the HTML content for each chapter inline into the corresponding shell page. Voila, book and website are automatically in perfect sync with one command.
The problem is this: AFAIK I've never had a web search hit! Apparently the iframe makes the content invisible to search engines. I'm not a Web programmer (obviously!) Is there some other kind of HTML container that would let me do this, but not render all of my content invisible to the search engines?