Features list

our massive list of features!

Plug & Play

Just install the free plugin, set your location and start listing. Add more locations with the Location Manager add-on.

Drag & Drop

Quickly create your unique front-end
submission form, using the intuitive drag-and-drop builder.

Style & Customize

Easily format page templates via control panel. Add widgetized maps and “get directions”; contact form; Google Analytics widget and more.

List & Review

Users register & list from the front end.
Let users add reviews, favourites, ratings and more. Monetize listings via the Prices and Payments add-on.

Optimized database structure means millions of listings are possible.


100% responsive. Awesome on any screen.

Works with any theme using the default HTML5 page structure.

Custom structure? Just use the Theme Compatibility Options to tweak the HTML wrappers and css. (see tutorial)

Out-of-the box compatibility with popular frameworks or multi-purpose themes (see list).

100% Multisite-compatible.

Fully compatible with WordPress SEO by Yoast. SEO-optimized permalink structure.

100% translatable and RTL ready. Need multilingual? GeoDirectory is fully compatible with WPML.

100% secure: coded following WordPress best practice. GeoDirectory has been thoroughly tested against SQL injection, PHP exploits and other common security flaws.


Let’s drill down a little. GeoDirectory adds seven new main pages to your WordPress website:

  1. Directory Home page
  2. Listings pages (place category archives)
  3. Listing detail page (place single post)
  4. Listing search results page
  5. Author page
  6. Add listing form
  7. Sign in and register form

The plugin is managed from a single intuitive control panel

Functions are browsed via a vertical left-hand menu, just the like the WordPress dashboard.

Each page has its own template. Quickly modify the design settings of each in the control panel.

Add-ons seamlessly extend the available functions.

GeoDirectory automatically creates the default Custom Post Type “Place”.

Add unlimited “Place” categories and tags.

Set a default category image (listings with no user-set image will default to this).

Easily add unlimited custom fields to any template.

Use anywhere on your site, home or internal page. Choose from two- and three-column templates along with other design options.

Place your listings and reviews wherever you like using widgets and shortcodes.

Widgets and Shortcodes for interactive Google maps, lists, grids, “best of” and many more.

Built-in notification system keeps your users up to speed.

Search by keywords and/or nearby location. Order results by proximity.

Add extended category descriptions with images. (The description appears at the top of the category page, above the listings)

Customize your map markers.

Bulk import, export and re-import to edit categories and listings via CSV file.

Easily create archive pages for listings.


Developers can expand GeoDirectory indefinitely. We supply hooks for every possible action or filter and we’ll add any you need!

Developers can overwrite and customize templates via action and filters or by copying them into theme files too.

Bug-less files! That’s our aim. If you find something that isn’t quite right, hit us up for support. We pride ourselves on our response time and anomaly resolution.

Expand and monetize your directory with our extensive set of premium add-ons.

Location Manager

Go global! The Location Manager add-on allows you to create unlimited locations for your listings.

Switch locations easily from the site menu or via a widgetized drill-down navigator that you can place wherever you need.

Restrict directory locations as needed: limit listings to one or more countries, regions or a mix of countries, regions and cities.

Prices and Payments

Time to monetize your directory! Create unlimited price packages, assign them features and benefits and accept online payments.

Easily manage package features, such as images, website links and telephone numbers. Set an expiry date for listings. Connect to your preferred payment platform using our five default gateways (see list).

Keep track of payments and extends the notification system to keep users up to date.

Stripe Payment Gateway

Stripe is gaining in credibility with developers and buyers alike. Now you can seamlessly integrate Stripe payments with this expansion to the Prices and Payments add-on.

The add-on allows you to select Free Trial and Recurring Payment options within Stripe, as you would with Paypal.


A dynamic way to feature events in your directory. The add-on creates the Custom Post Type Events, by adding time and date to a standard listing. Set events as one-off dates or as recurring daily, weekly, monthly or annual events.

Sort events by selecting “upcoming,” “today,” “past” or “all” and display custom events lists, grids and a simple events calendar anywhere using widgets.

If the Prices and Payments add-on is installed, then recurring events can be enabled/disabled per price package.

Custom Post Types

Time to mix it up! With the Custom Post Types (CPT) add-on you are no longer limited to places—you can create as many listing types as you need.

You can even create listings without a physical location and build a directory of websites or online services. Each CPT has its own form builder: add any custom fields, prices, custom categories and tags.

Advance Search Filters

The Advanced Search Filters add-on expands your default search widget by adding a range of filters: search autocompleter, geolocation, radius and much more.

Combine with the Custom Post Types add-on to filter search by multiple custom fields. “Pet-friendly with free WiFi within 10 miles of me?” This add-on has you covered.

AffiliateWP Integration

Attract a ton of traffic to your site, drastically improve your SEO and significantly increase your value to advertisers by using affiliate links.

AffiliateWP is probably the best WordPress plugin for affiliate marketing available today. This add-on allows seamless integration with GeoDirectory. (Requires both third-party AffiliateWP plugin and our Prices and Payments add-on).

BuddyPress Integration

This add-on makes GeoDirectory and BuddyPress work as a single integrated application, allowing you to create a combined listings directory and social network like Yelp or TripAdvisor.

The add-on automatically registers users within BuddyPress and adds their listings and reviews to BuddyPress activity. It extends each user profile to include submitted listings and reviews and favourite listings.

Social Importer

Quickly import single pages and events from Facebook and listings from Yelp. Just enter your Facebook and Yelp API keys in the Social Importer option page, paste in the unique URL to import and hit Go

Important: Social Importer is not a tool to scrape Facebook and Yelp and cannot create bulk imports.

reCaptcha Integration

Google’s new No CAPTCHA reCAPTCHA API greatly reduces spam, by simplifying the process of verifying users are human, improves the user experience on-site and reduces bounces.

With this add-on you can place the No CAPTCHA reCAPTCHA widget into any GeoDirectory form: Registration; Add Listing; Comments; Send To Friend; Send Enquiry; Claim Listing.

You can disable the function for logged-in users, based on each user’s role.

Custom Google Maps

Now Google Maps can look as awesome as the rest of your site! The Custom Google Maps add-on allows you to style your maps widgets through a simple user interface with color pickers and intuitive options.

Match the style of your favourite theme or turn your maps into a branded element.

import map styles from Snazzy Maps.

GD Booster

Put a rocket under your directory! GD Booster uses some of the smartest caching, compression and minifying methods available today for WordPress, so your GeoDirectory listings won’t slow down your site, however many you add.

Just activate the add-on and watch Google PageSpeed and load times dramatically improve!

Important: this add-on must not be used with other third-party caching plugins.

Claim Listing

This add-on allows business owners to literally “claim” and fine-tune their listings. The add-on notifies you by e-mail of new claims. You can choose to auto-verify the claims via e-mail or approve, reject or delete them yourself via a dedicated page in the back-end. Require a direct contact with the business owner if needed.

Approved owners can add images, link to events and show an “owner-verified” badge on their listing.

Users are notified by e-mail in when claims are approved or rejected. Edit your notification messages to give them your personal touch.

Force users to upgrade listing and pay to claim it.

Marker Cluster

Maps in large directories can start to look like a sea of markers. Clear away the clutter with Marker Cluster!

This add-on simplifies the way markers are displayed by clustering together large numbers of listings in a similar area and showing them as a single pin with the number of listings. Clicking on the pin will zoom into the area and show the individual markers. You can apply the cluster effect to any or all of your maps.

Now with server-side clustering option for immense directories! Loads half million markers in approx 2 seconds.

Ajax Duplicate Alert

Avoid duplicate entries in your directory by adding Ajax Duplicate Alert. This add-on checks new entry titles against the database in real time.

Avoid duplicate entries in your directory by adding Ajax Duplicate Alert. This add-on checks new entry titles against the database in real time.

If it finds a match the add-on prompts the user to check the existing entry first, before proceeding.