For example I used static pages, and the included dynamic elements through server side includes (SSI). But once you have multiple such dynamic pieces, they can't easily interact, and it all gets very messy.
And I realized that this is a very limiting approach. I spent much more money on other pastimes. You get a small virtual server for 5EUR/Month or less from OVH or Digital Ocean and probably many other providers. And that's enough for a website of mine that gets around 40k visitors per month.
But for me, this was back in 2006/2007 where VPS weren't that cheap, and I was very reluctant committing to recurring payments.
I did open source some of the tools I used to work with New Jersey's data: https://github.com/johnjreiser/NJParcelTools
Perhaps the pages they were landing on could have been better optimized so users would view the map, or the map could be on every page.