Looking for advice to create a directory site using WordPress

I want to build a listing or directory website but I’m not sure what’s the best way to do it.

I’ve seen themes and plugins that do almost everything out of the box, but many seem to have way too much bloat since they use Elementor and rely on other plugins or frameworks that for my case seem a bit unnecessary.

So I was thinking that maybe using a well known theme like Astra or GeneratePress and modify it for my needs would work just fine. A well optimized website is a priority for this project.

Since I want to monetize it, I would need a plugin to hide a listing (basically a custom post type) if the listing owner did not pay after X days or months (ideally using an automatic recurring payment system). Other than that I think I can build everything else using other plugins on [wp.org](https://wp.org) and with some custom work.

Anything you can recommend me to look at?

1 Comment
  1. GeoDirectory integrates with both Astra and Generatepress. The pricing manager add-on will allow you to charge recurring (or one-time) fees for listings and set unpaid listings as drafts. The beauty of GeoDirectory is that it’s modular, so you can install only the add-ons for the features that you need and avoid the bloat. Let me know if you have any questions.


This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer