I have more ideas but I'll stop there. Good luck with your project!
Well, parent posted it here and got you interested!
I'm kind of relying on Google to list it organically as man pages are something people search for a lot.
Hyperlinks and the "referenced by" section are pretty neat.
By "Google" I presume you mean online indexes of man pages E.g. This site.
The other man pages sites are ugly, old and incomplete, despite that done of them rank pretty high on Alexa. I built this site to end up smarter, more modern, easier to use and more complete. Still a work in progress atm.
One suggestion: how about guessing at hyperlinks. For example, there are a few underlined instances of `size_t' in the printf man page. If you ask for the size_t man page, you get the man page for stdint. Suppose I had a device on my desk that could automate this sort of drudgery for me...
(I did something like this for my patched version of Bwana: https://bitbucket.org/tom_seddon/bwana, original: https://www.bruji.com/bwana/ - works well, at least for the OS X man pages. My code only looks for man pages with the exact name, though, since it runs on demand. If you're doing a preprocess to generate all the pages ahead of time then you could perhaps afford to be more thorough.)
The content? Type / then your search term.