Did PremiumPress Make the Most Advanced Directory Theme Ever?

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.



Maybe you’ve heard of these WordPress competitors.

I’ll be honest, they look nice! And they’ll work great if you want to make a blog or small eCommerce store.

But that’s it.

If you want to make something more complex, there’s no way around it – WordPress is the best solution.

In fact, unless you want to hire a team of developers, WordPress is usually the only solution to make a complex site like a directory.

It can’t be that hard… right?

It may be not seem like much at first glance, but there’s a huge amount of flexibility required to make an online directory.

You need a way for visitors to register and add listings. You need payment processing, memberships, listing management, transactional texts and emails, layout customization – there are so many requirements!

It seems impossible that one product would actually include all of this, but the Directory theme does just that.

Directory Theme Demo
Click to view demo

As a mature product, the Directory theme by PremiumPress was one of the first WordPress themes to tackle this issue, and now it has an incredible number of refined features.

If you’re interested in building a directory website with WordPress, you need see what Directory can do.

Here’s what it can do

Before I move on, you should know that this is a sponsored review. I received payment and a copy of Directory from PremiumPress in exchange for publishing an honest review of their product.

That said, I’m not pulling any punches. Here’s my honest assessment of their product.

Directory isn’t just designed to make a standard directory website. It can be used for any kind of directory site you can imagine.

You can choose a specific niche like gyms or dentists offices, or include all small businesses like Yelp.

It can hard to wrap your head around all of this functionality without any examples. Here’s a look at what a complete listing page looks like:

Listing Page
Click to view full size

As you can imagine, the tools required to create this variety of websites are fairly complex.

That said, you don’t need to write any code or complete any overly technical steps. The PremiumPress developers have done a great job of providing you with all the various settings you’ll need.

How it works

Once you install and activate the Directory theme, you’ll see a few new menus added to your site.

First up is the main PremiumPress menu which includes a variety of submenus under it:

Directory Menu

The main admin area simply provides some useful stats about your site and links to regularly-used menus.

In my opinion, the best place to start is the Submission Setup menu.

Customize listing prices

This is a great place to start because it’s central to your business model.

The listing setup is where you can choose whether visitors need to be members to submit listings and how much listings will cost (and how long they will run). This includes default listings, featured listings, and the price for additional categories.

Listing Setup Menu
Click to view full size

Charging for listings is the most common way to monetize a directory and setting your pricing is a good first step.

Add membership levels

The memberships functionality lets you create an extremely flexible revenue model.

You can add as many membership tiers as you’d like and customize the price and duration of each one. Memberships can recur automatically or end after a period of time. Furthermore, you can make them last forever. This is a cool option if you want to have a one-time fee for signing up and then charge per listing.

Membership Menu
Click to view full size

As you can see from the interface above, adding and removing membership tiers is pretty simple.

Additional monetization

Memberships fees and paid listings are great ways to make money with your website, but Directory has some more options too!

You can include advertising in the header, footer, and blog sidebar of your site. This is a great way to build your “revenue stack” and earn more from your site.

And there are even two ways to charge! You can either integrate with an ad platform like Google AdSense or sell space for fixed prices and durations to interested vendors.

Directory Advertising Spaces
Click to view full size

Integrating ads with WordPress can be a huge pain even with plugins. Having these options built into the theme makes it much easier.

Additional configuration

I’m going more or less skip over the remaining sections in the admin menu because I don’t think they’ll help you visualize how you could use this theme.

The rest of the menus will help you to configure your site. You can send email newsletters, manage the emails and SMS messages that get sent out automatically after visitors complete different actions on the site, and more.

If you want to read more about these features, you can visit their site now.

Knowing exactly how you’ll monetize your directory is the most important aspect in my opinion. But almost as important are the tools for managing the listings members submit

Manage listings

Listings are the lifeblood of a directory.

If you’re not already familiar with custom post types in WordPress, I think you’ll really enjoy this next part.

You know how you can manage and publish posts with WordPress? The Directory theme adds a whole new post type called “Listings” that allow you to publish and manage company listings.

Directory Theme Listings

You can add, edit, and remove listings just like posts.

The actual view of a listing is quite similar to posts too! There’s a description, listing details, and a section for adding images.

Edit Listing
Click to view full size

While your view of the listings as the site owner is important, let’s take a look at how it works for members.

Member dashboards

When you install Directory, it automatically creates a number of pages for you in the Pages menu. The most important page is the “My Account” page.

Business owners who register on your site get access to this awesome account dashboard:

Directory Member Account
Click to view full size

They can manage their messages, membership, listings, and their profile. You’ll also notice also a few links prompting them to add a new listing.

When a member arrives at the new listing page, they’ll see this optimized funnel page:

Add Listing

You want as many members to submit listings as possible, and the simple workflow that Directory has created will help a lot to increase your sales.

Now that you’ve seen the most crucial aspects of creating a directory website, let’s take a look at some of the customization options.

Customize the design

At this point, you’re probably wondering how Directory can be adapted to so many different niches.

This is where the child themes come in.

You see, the functionality of Directory stays the same for every niche, it’s just the design of the site that changes and a child theme can completely change the design.

Since child themes can have such a dramatic affect on the site’s style, they’re the best place to begin your customizations.

Add a child theme

With Directory activated on your site, you’ll find a new Child Themes menu item added under the standard Appearance menu.

Directory Child Themes

There are thirteen child themes in total. While some of them are quite similar, there’s a nice variety and you can switch instantly from one to another.

Once you’ve selected a child theme, you can fine-tune the styles from the Customizer.

Use the Customizer

You’re probably familiar with the Live Customizer already. Every theme uses it to supply design options.

While the settings added by Directory aren’t that robust, you’ll find simple ways to change your site’s logo, font, and colors.

Directory Customizer

These tools can help you match your site to your brand and update the aesthetic.

That said, it won’t look dramatically different. To really get into the customization process, we’ll turn to a page builder.

Customize layouts with Elementor

The Directory theme doesn’t include it’s own page builder. To be completely honest, I think this is a good choice. We don’t need any more page builders!

Instead, they’ve opted to integrate with Elementor, which is the most popular and well-designed drag-and-drop page builder on the market.


Directory has been specially integrated with this drag-and-drop page builder to make layout customizations simple. Here’s how it works.

Import templates

Elementor uses a template system. You can create and save templates which then become reusable. Normally, you would reuse a template for regular pages on your site, but Directory allows you to use Elementor for your homepage, listing pages, and search results page.

In the Design Setup menu, you can open the Page Builder tab and then install the pre-made Elementor templates.

Directory Elementor Templates
Click to view full size

After importing the templates, you can edit them with Elementor.

Edit the templates

Let’s say you want to edit the listing page layout. You can customize the template once and the changes will go live across every listing on your site.

The Elementor interface is similar to the Live Customizer and allows you to edit every element on the page. Each element is considered a “widget” and Elementor is compatible with all of WordPress’ default widgets plus dozens of its own.

Listing Page Elementor
Click to view full size

The Directory theme adds 30+ of its own widgets. You can see the widgets made especially for customizing listing pages in the screenshot above.

You can select any element on the page and customize it’s spacing, borders, background, and add even animations.

Rather than go into deep detail about it here, you can refer to this guide about how to use Elementor to get a closer look at the page builder plugin.

Final take

I hope this review has given you a good overview of how you can use Directory on your own website.

There was so much to cover in this theme and that brings me to my first takeaway.

Takeaway #1 – Incredibly feature-rich

The Directory theme by PremiumPress is incredibly feature-rich and customizable.

Most important are the monetization methods which are flexible and diverse. The member dashboards are also robust, and adding new listings will be painless for your customers. The listings are easy to manage thanks to the use of a new custom post type.

Takeaway #2 – Very customizable

When it comes to customization, you won’t find Directory lacking. Between child themes, the Customizer settings, and a rich integration with the Elementor page builder plugin, you can create pretty much any design you can imagine.

Takeway #3 – Complex

If there’s one complaint I have about this theme, it’s that it’s very complex. You won’t be setting up your website in an afternoon with this theme. That said, this basically comes with the territory. Directory websites are complex, so you’ll just have to take the time to build your site the right way.

If you are serious about creating a directory website, the Directory theme by PremiumPress can give you a great design and every tool you need.

Click here to see Directory now.

Have some questions about this directory theme? Post in the comments below!

Ben Sibley
Ben Sibley
This article was written by Ben Sibley. He is a WordPress theme designer & developer, and founder of Compete Themes.