The best way is with UltimateWB – it has a built-in listings directory app with lots of features that you can use and customize.
Choose who can post, and if you want to charge for postings, or for special features, like photos, videos, or making a listing bold, highlighted, or featured. You can also allow for some free posts, and set a limit on how many are free, before charging. You can allow users to sell an item within their listing, and optionally charge a percentage transaction fee when the user makes a sale. Organize listings into types, categories, and sub categories. You can allow multiple categories to be added to a listing, and can charge extra for it.
Members can find listings from each category index or the Listings Search / Advanced Search Tools. If you choose to use Location Menus field type for the states/cities, rather than the text field type, you can also include a Distance Search tool and customize the distance options, as well as whether to display it in km and/or miles. Integrate the listings with Google maps. Include Social Share Buttons: Facebook Like, Twitter Share, Google+1, and Whatsapp.
Got a techy/website question? Whether it’s about UltimateWB or another website builder, web hosting, or other aspects of websites, just send in your question in the “Ask David!” form. We will email you when the answer is posted on the UltimateWB “Ask David!” section.