On the home page we use Webflow's native tabs component to split up the four groups of categories. This is so that we don't have one long list and it's therefore easier to digest the content. Our client can easily add new categories through the CMS.
Using Webflow's CMS we can easily build a single templated page to list out all companies that belong to a certain category. We used Refokus' CMS filters to allow the use filter the list of companies by type and target market also adding a search input for easy searching.
If a user doesn't know which category they need to look in, they can use the extensive type form that we embedded into the site. The form asks a series of questions about the problem and redirects to the correct category page at the end.