I need to explain something first. I have spent nearly 20 years building a pub history site, which is desktop biased. Some of the pages on the site are mobile friendly according to google, but they link to thousands of pages which are not.
You can enter the London pub history site via my best index of lists of old London pubs
You will then get lost. The search engine is OK, but actually it is crap. It is a free search engine by google of my site, but is it is far from perfect.
Apart from putting all of my data into a database, and refining the search through this, I do not know what else to do – the site is too big with nearly 50 thousand pages.