Understanding GeoDirectory pages and layout

On this page:

  1. Introduction
  2. Directory pages
  3. Directory management pages
  4. Other GD pages


  1. When you activate GD on your site, GD will create some extra pages. These are listed below.
  2. In the Pages section of your WP admin dashboard, you can change the title and the slug of the page. Also, do not move the pages under a parent!
  3. GD Page content is provided by GeoDirectory. Any content added to body of these pages will be ignored by GeoDirectory.
  4. Generally, the public directory pages can be modified by firstly selecting which sections you want to use, and then by adding widgets to those sections.

Directory pages:

  1. GD Home page – for all locations
  2. GD Search
  3. GD Detail – for each individual listing
  4. GD Author page – where the user can find links to edit their listings etc

Directory management pages:

  1. Add Listing – to add all types of listings
  2. Listing Preview – to check submission before paying and/or publishing
  3. GD Checkout – used with Payments Manager only
  4. Listing Success – shown on completion of the submission process
  5. GD Info
  6. Manage Invoices – page where your users can review their payments

Other GD pages:

  1. GD Login

Directory pages

Here are links to more details of the different templates further down the page:
Home  |  Listings  |  Search | Detail  |  Author

Typical layout

  1. Below is a standard layout of a WordPress site, using the GeoDirectory plugin.
  2. All the GD directory pages are based on this layout.
  3. The default Design settings only use the GD Right Section and not the GD Left Section, because that is the most common layout.
  4. Also, the GD Bottom Section is not enabled by default, although this section allows you to add content to the bottom of your GD pages you maybe do not want in the footer section of your non-GD pages.
  5. You can adjust the settings for these by going to WP Admin > GeoDirectory > Design and this article details the settings.
Header section
Part of your theme: logo, header menu etc
GD Top section
Use GD widgets here like map, popular categories etc
GD Left section
Used for sidebar widgets
GD Content section
This content will vary depending on whether this is your GD home page, GD Listings page, GD Detail page or GD Search page
GD Right section
Used for sidebar widgets
GD Bottom section
Footer section
Part of your theme: footer menus, copyright text etc

GD Home page

  1. This is the home page for your GeoDirectory. You tell GeoDirectory which page is the GD Home at GD > Permalinks > GD Home.
  2. Some GeoDirectory themes with links to “home” will redirect users to this page, even if it is not set as your WordPress static home page.
  3. You can set WordPress > Reading > Static Front Page to this same page, if you want your GeoDirectory page to also be the front page of your site. You can also use a different pages for your WordPress Front Page and the GD Home. Some members choose to use different pages so they can create a customized Front Page with a builder and add specific widgets or shortcodes that are not display on the GD Home and Location pages.
  4. See the basic installation documentation about setup.
  5. The GD Home page is a WordPress page, but any content added to the page content area is ignored by GeoDirectory. To add content to GD Home, you will need to add Widgets at WP > Appearance > Widgets.
  6. GD Home is also the template used for each of the locations in your GD installation (including countries, regions and cities).
  7. Normally, you’d want the map in the top section, as you see at the GD demo.
  8. Without the Location Manager addon, you will only have one location.


  • yoursite.com/location will show all listings
  • yoursite.com/location/belgium will show all listings in Belgium
  • yoursite.com/location/united-kingdon/greater-london will show all listings in Greater London
  • yoursite.com/location/italy/lombardia/milano will show all listings in Milan

GD Home

    Location Page Layout Options (using the GD Home Template)

    1. The location page is used to display listings for each location.
    2. Each location, whether it is a country, region, city or neighborhood will display using the location page.
    3. GD Home is actually the location “everywhere” and so sorts and shows all the listings.
    4. The Location page uses the same widget settings as the GD Home Page. When you add widgets to your home page, they will also be displayed on the Location page.
    5. With the Location Manager Addon you can add the Popular Locations shortcodes for displaying a list of your locations to drive visitors to location pages. You can also create direct links manually for special menus, add the Location Switcher widget, or the Location Switcher Menu.
    6. When you add widgets or shortcodes to your Home/Location page, you should consider checking “filter results for location” when available, so only the listings for the particular location will be shown.”
    7. Read more about Location Manager Shortcodes

    GD Listings page

    1. This is the template that will display a list of all listings in a particular category or custom post type, and will show different listings depending on location and category requested.


    • yoursite.com/attractions will show all listed attractions
    • yoursite.com/hotels/finland will show all listed hotels in Finland

    GD Search page

    1. You guessed it, this is the page displaying the result of a GD search.

    GD Detail page

    1. The detail template is used to display all the detail of each of your listings.
    2. It will display all the information one of your users has submitted about their place, business, organisation or event etc.

    GD Author page

    1. This is the page displaying content specific to your users when they are logged in; it is your users’ dashboard.
    2. It will list their favorite listings and/or events, and the listings they have submitted themselves.

    Keep reading here to find more detail on the settings

    Directory management pages

    Add Listing

    1. This page is only available to registered users.
    2. Different Add Listing pages will be created for each Custom Post Type.
    3. You can also create this page with shortcodes.

    Listing Preview

    1. Once a user has entered all data, this page allows for a review, and for changes to be made if required.

    GD Checkout

    1. If charging a fee for submissions using the Payments Manager, the user will be taken to this page once they reviewed their submitted data.
    2. For free listings, this page gets by-passed.

    Listing Success

    1. This is the last page in the free submission process, and provides a link to the newly created listing.

    GD Info

    1. This page is used to display messages like payment received etc.
    2. For paid listings, it will display payment received details etc, and provide a link to the newly created listing.

    Manage Invoices

    1. This page lists all invoices of a user if you are using the Payments Manager.
    2. This page uses the GD Author right sidebar.
    3. Example:

    Other GD pages

    GD Login

    1. This is used for both registration and login in a default setup.
    2. If using the Buddypress registration, it will only be used for login.