{"id":95161,"date":"2019-10-25T09:12:29","date_gmt":"2019-10-25T14:12:29","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=resource&#038;p=95161"},"modified":"2024-10-02T14:50:52","modified_gmt":"2024-10-02T19:50:52","slug":"build-wordpress-directory-site","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/","title":{"rendered":"How to Build a Directory Site With WordPress"},"content":{"rendered":"\n<p>It\u2019s likely that you\u2019ve used a directory website before. Some popular, common examples include <a href=\"https:\/\/www.yelp.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Yelp<\/a>, Yellow Pages, or even <a href=\"https:\/\/www.ebay.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">eBay<\/a>. These are useful websites full of categorized and sometimes niche information, and creating one of your own might seem a bit intimidating.<\/p>\n\n\n\n<p>You may be interested to know that you can, however, easily create a directory site with WordPress. Plus, this kind of unique website offers a lot of potential for monetization. Thanks to the platform\u2019s open-source code base, you have quite a few options when it comes to building a directory site.&nbsp;<\/p>\n\n\n\n<p>In this article, we\u2019ll cover how to create a directory site using plugins. We\u2019ll also offer a few pointers for accomplishing this task without a plugin if you prefer. Let\u2019s get started!&nbsp;<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Creating a WordPress Directory Website With a Plugin: A Step-by-Step Guide<\/h2>\n\n\n\n<p>Using plugins to extend the functionality of WordPress can open up many new opportunities. Plugins for creating directories are no exception, and can be used for personal sites and business ventures alike. Let\u2019s walk through how the process works.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Install and Activate a WordPress Directory Plugin<\/h3>\n\n\n\n<p>Your first step will be to navigate to <em>Plugins<\/em> &gt; <em>Add New<\/em> in your WordPress dashboard:<\/p>\n\n\n\n<p>Here you can use the <em>Search<\/em> <em>plugins<\/em> field to find the directory plugin you\u2019re looking for. You can explore each plugin by clicking on<em> More Details<\/em>.<\/p>\n\n\n\n<p>On the details page, you can review the plugin for compatibility, and access important installation documentation. When you\u2019re ready, you can click on <em>Install Now <\/em>to start the installation process. Then, select <em>Activate<\/em>:&nbsp;<\/p>\n\n\n\n<p>As an example, we\u2019ll be using the free and easy-to-set up <a href=\"https:\/\/wordpress.org\/plugins\/business-directory-plugin\/\" target=\"_blank\" rel=\"noreferrer noopener\">Business Directory<\/a> plugin. When you install and activate this tool, you\u2019ll see a notice on your <em>Plugins<\/em> page in the WordPress dashboard, letting you know that a certain page will need to be created in order for the plugin to fully function.<\/p>\n\n\n\n<p>You can simply click on <em>Create required pages for me<\/em>, and take advantage of the automated option:&nbsp;<\/p>\n\n\n\n<p>When the creation process is complete, you\u2019ll have the chance to view your new directory page. While it will be empty of listings, you can take a look at the basic layout right away.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Add Directory Listings Manually<\/h3>\n\n\n\n<p>The Business Directory plugin has a lot of features. You can add a listing in your new directory manually, or via an import process. First, let\u2019s add a listing manually by going to <em>Directory<\/em> &gt; <em>Add New Listing:&nbsp;<\/em><\/p>\n\n\n\n<p>This will take you to a listing edit page that is similar to a page or post edit page. There will be a lot more settings and features, however, which pertain specifically to creating new directory listings:&nbsp;<\/p>\n\n\n\n<p>Below the text edit area, you\u2019ll also find fields to help you fill in all the details of your posting. Additionally, you can create custom fields for niche listings:&nbsp;<\/p>\n\n\n\n<p>You\u2019ll also be able to create and use directory-specific tags and categories, in order to help organize your directory listings.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Add Directory Listings With Imported Data<\/h3>\n\n\n\n<p>Most directory plugins also offer the option to import listings in bulk with a CSV file. With the Business Directory plugin, when you navigate to <em>Directory Admin<\/em> &gt; <em>CSV Import &amp; Export<\/em> in your WordPress dashboard, you\u2019ll find <a href=\"https:\/\/businessdirectoryplugin.com\/knowledge-base\/csv-import-export\/\" target=\"_blank\" rel=\"noreferrer noopener\">some resources<\/a> to help you structure your files for smoother importing:&nbsp;<\/p>\n\n\n\n<p>Once you\u2019ve uploaded your data, you\u2019ll be able to access it for editing through the <em>Directories<\/em> menu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Customize Your WordPress Directory Site Options<\/h3>\n\n\n\n<p>There are many additional settings in the <em>Directory Admin<\/em> menu, which you can access and customize in order to make your new directory site unique:&nbsp;<\/p>\n\n\n\n<p>While you will need to upgrade the plugin in order to access the payment gateway options, there are many aspects of the free version that are open to customization, such as the <em>Directory Themes <\/em>and form fields.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Complete Your Settings and Publish Your WordPress Directory Page<\/h3>\n\n\n\n<p>This plugin also offers the option to create and submit listings from the front end of your website. You\u2019ll want to configure your user settings before publishing your directory, however. You can do that by navigating to <em>Directory Admin<\/em> &gt; <em>General <\/em>&gt;<em> Registration<\/em>:<\/p>\n\n\n\n<p>You\u2019ll also be able to change and configure all the other settings that are important to your directory website from the <em>Directory Admin<\/em> menu. When you\u2019re done, just make sure the Business Directory page is published, and you\u2019ll be ready to build your directory!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating a WordPress Directory Website Without a Plugin<\/h2>\n\n\n\n<p>If you\u2019d rather build a directory site without a plugin, you may find some elements more difficult to create without extensive programming knowledge. You can, however, build a very basic directory using directory-friendly themes and some built-in WordPress functionality.&nbsp;<\/p>\n\n\n\n<p>There are free themes available in the WordPress Theme Directory that are geared towards directory sites, although many of them require an additional plugin in order to take full advantage of the theme\u2019s features. One example is <a href=\"https:\/\/wordpress.org\/themes\/directory-starter\/\" target=\"_blank\" rel=\"noreferrer noopener\">Directory Starter<\/a>:&nbsp;<\/p>\n\n\n\n<p>This theme was built specifically to work with a directory plugin. You\u2019ll find most that \u2018non-plugin\u2019 options eventually require a plugin in order to truly achieve a fully-functional directory website.&nbsp;<\/p>\n\n\n\n<p>Alternatively, if you just want to list a small number of items without allowing front-end users to submit listings or pay for a subscription, you could create <a href=\"https:\/\/wordpress.org\/support\/article\/post-types\/\" target=\"_blank\" rel=\"noreferrer noopener\">custom post types<\/a> and <a href=\"https:\/\/wordpress.org\/support\/article\/taxonomies\/\" target=\"_blank\" rel=\"noreferrer noopener\">taxonomies<\/a> natively in WordPress to organize your listings data. If you wanted to import data from something like a CSV file, however, you\u2019ll again be looking for help in the plugins directory.&nbsp;<\/p>\n\n\n\n<p>If you have extensive programming knowledge or coding resources at your disposal, you could also build custom post templates within your theme to deliver a directory look and feel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Build Your WordPress Sites WithWP Engine<\/h2>\n\n\n\n<p>Creating a directory website might be a valuable new opportunity for your business. Of course, you\u2019ll also need fast and reliable <a href=\"https:\/\/wpengine.com\/wordpress-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">hosting to support your WordPress site<\/a>.<\/p>\n\n\n\n<p>At WP Engine, we have a variety of <a href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">plan options<\/a> and <a href=\"https:\/\/wpengine.com\/wordpress-themes-and-tools\/\" target=\"_blank\" rel=\"noreferrer noopener\">tools and solutions<\/a> for WordPress builders. Combine the flexibility of WordPress and the stability and security of our fully managed platform to get your online directory site up and running in no time!&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s likely that you\u2019ve used a directory website before. Some popular, common examples include Yelp, Yellow Pages, or even eBay. These are useful websites full of categorized and sometimes niche information, and creating one of your own might seem a bit intimidating. You may be interested to know that you can, however, easily create a<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":297,"featured_media":145839,"template":"","resource-topic":[904],"resource-role":[896,906],"resource-type":[916],"class_list":["post-95161","resource","type-resource","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Build A Directory Site With WordPress | WP Engine\u00ae<\/title>\n<meta name=\"description\" content=\"Discover how to create a directory website in WordPress with our easy guide. Perfect for expanding your business or exploring new markets. Don&#039;t miss out!\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Build A Directory Site With WordPress | WP Engine\u00ae\" \/>\n<meta property=\"og:description\" content=\"Discover how to create a directory website in WordPress with our easy guide. Perfect for expanding your business or exploring new markets. Don&#039;t miss out!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-02T19:50:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/10\/directory-site_1200x627.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/10\/directory-site_1200x627.png\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/\",\"name\":\"How To Build A Directory Site With WordPress | WP Engine\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2019-10-25T14:12:29+00:00\",\"dateModified\":\"2024-10-02T19:50:52+00:00\",\"description\":\"Discover how to create a directory website in WordPress with our easy guide. Perfect for expanding your business or exploring new markets. Don't miss out!\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/case-studies\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Build a Directory Site With WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\",\"url\":\"https:\/\/wpengine.com\/case-studies\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521\",\"name\":\"Erin Myers\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"caption\":\"Erin Myers\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Build A Directory Site With WordPress | WP Engine\u00ae","description":"Discover how to create a directory website in WordPress with our easy guide. Perfect for expanding your business or exploring new markets. Don't miss out!","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"How To Build A Directory Site With WordPress | WP Engine\u00ae","og_description":"Discover how to create a directory website in WordPress with our easy guide. Perfect for expanding your business or exploring new markets. Don't miss out!","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2024-10-02T19:50:52+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/10\/directory-site_1200x627.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/10\/directory-site_1200x627.png","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/","name":"How To Build A Directory Site With WordPress | WP Engine\u00ae","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2019-10-25T14:12:29+00:00","dateModified":"2024-10-02T19:50:52+00:00","description":"Discover how to create a directory website in WordPress with our easy guide. Perfect for expanding your business or exploring new markets. Don't miss out!","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/build-wordpress-directory-site\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/case-studies\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/case-studies\/resources\/"},{"@type":"ListItem","position":3,"name":"How to Build a Directory Site With WordPress"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/case-studies\/#website","url":"https:\/\/wpengine.com\/case-studies\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521","name":"Erin Myers","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","caption":"Erin Myers"}}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/10\/directory-site_343x245.png","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Developer, Entrepreneur","topic":"<strong>Topics:<\/strong> Marketing","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/95161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/users\/297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media\/145839"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=95161"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=95161"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=95161"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=95161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}