Yes, Webflow is definitely a recommended platform for building a directory-type website with state and city pages, a search bar, and individual park pages with information such as park name, address, hours of operation, and a Google map.
Webflow's CMS (Content Management System) is designed to make it easy to create and manage dynamic content. You can create a collection in the CMS specifically for the parks, and define the fields you mentioned (park name, address, hours of operation, etc.). This way, you can easily add and edit parks directly from the Webflow editor, and the changes will automatically populate across all the respective pages.
Webflow's CMS also allows you to create relationships between different types of content. In this case, you can create a relationship between the park collection and the city or state collection. This will enable you to easily filter and display parks based on their location, making it simple to create dynamic city and state pages that automatically update with the relevant parks.
For the search bar functionality, you can utilize Webflow's native search feature or integrate third-party search solutions like Algolia or Swiftype. These tools allow you to create a search bar that can search and filter through the parks collection, providing your visitors with an efficient way to find specific parks.
Additionally, Webflow provides built-in integration with the Google Maps API. You can use custom code or the Map element to dynamically display the park's location on a Google map based on the address field in your park collection.
With Webflow's flexible design capabilities and powerful CMS features, you can easily create a robust directory-type website that allows you to add and manage parks efficiently, while also providing a seamless user experience for your visitors.