There's a funny quote from Kent Pitman
"... Please do not assume that Lisp is useful only for animation and graphics, AI, bioinformatics, B2B and e-commerce, data mining, EDA / Semiconductor applications, expert systems, finance, intelligent agents, knowledge Management, Mechanical CAD, Modeling and Modeling, Natural Language, Optimization, Research, Risk Analysis, Planning, Telecom and Web Authoring just because this is the only thing they listed. "
And look, "web authoring" even did it on the list!
Lisp is good for web programming because it is so flexible, and the s-expressions that make up Lisp forms have some similarities with HTML. To find out what I mean, check out Lisp for the web . Notice how he writes the macro to basically create a domain-specific language for creating web pages - instead of defining functions, he now defines pages! This DSL concept is also evident in the CL-WHO library that it uses, which allows you to write Lisp, which turns into HTML.
Paul Graham managed to overturn his own decision, creating what later became Yahoo! Keep Lisp in general (and write more success after that), and since then there have been many packages .
Weblocks is the general Lisp web infrastructure, which seems to me the most active at the moment. There, a video about this is discussed in the Twin Cities Lisp group. UCW is very similar, but right now I don't see a lot of action (please excuse me if I'm just looking in the wrong place). The blog post about why the creator created Weblocks is pretty enlightened: he basically wrote enough Lisp so he never had to deal with HTML, AJAX and JavaScript again. This may be an exaggeration, but the fact that he can even do some of them should answer your question.