Sorry for the delayed answer.
The template can be customized to a different design and style, like removing the location and maps, however, the current approach for the template was created around the geolocation principle. So by changing those features it may take some time to adjust the workflow for your own app.
It is possible to create a keyword search functionality, using a plugin like - https://bubble.io/plugin/zq-fuzzy-search--autocomplete-1553006094610x835866904531566600
It is possible to create any additional functionality on top of the template. So you know, everything about our templates can be customized - design, workflows, database, and all the settings like domain, SEO parameters, etc.
We recommend having an intermediate experience with Bubble to easily tweak this template, or at least a basic understanding to be able to work with embedded functionality.
We have courses that may help you learn and master Bubble much faster. Please check it out here https://lab.zeroqode.com and moreover by using “zeroqode” promo code you will get 20% discount on your first 6 months of subscription.
Hope this helps.