How to Add a Searchable Directory to Your Website (Step-by-Step Guide)
Before getting started, you'll need an EmbedDirectory account. Sign up here.
Step 1: Set Up Your Directory Fields
Your directory starts with defining the information structure for each listing. While EmbedDirectory includes some common but optional fields by default, such as name, description and address (for location based directories) you can create additional fields and listing elements for your specific needs.
How to Configure Fields:
- Log in to your dashboard
- Navigate to Set Up Listing Fields
- Click "Add Field"
- Choose from additional optional available field types:
- Text fields (names, descriptions)
- Images (logos, photos)
- Links (website, social media)
- Buttons
- Categories (tags, types)
- Contact information (phone, email)
- Location data (address, coordinates)
- And more...
Think about what information visitors will want to search and filter by. You can always modify fields later.
Have questions about configuring fields? We're here to help: hello@embeddirectory.com.
Step 2: Add Your Listings
Now that your fields are set up, let's add some listings:
Option 1: Add Listings Manually
- Go to Manage Listings
- Click "Add New Listing"
- Fill in your defined fields
- Save the listing
Option 2: Import Listings
- Go to Import Listings
- Upload a CSV file with column names in the top row.
- Map your CSV columns to the EmbedDirectory fields and see a preview of the mapping
- Run the import to add your locations
Need help importing your data or questions about your data format? Contact us at hello@embeddirectory.com for assistance with custom imports or data migration.
Step 3: Configure Your Directory Widget
Here, you'll configure the core settings for your directory, including brand colors, layout, and more. This ensures your directory looks and feels like an integrated part of your website.
Layout & Design
- Go to Widget Settings
- Choose your preferred layout
- Select your brand colors, background colors and other key settings.
Search & Filters
Configure your search and filtering options based on your needs—add as many search bars and filters as you want, or none at all.
Add search bars and filters (Optional – mix and match as needed)
- Drag and drop to reorder them
- Set labels/placeholders for each ("Search by name" or "Filter by type")
- Choose which fields each search/filter option searches or filters on
- Filters work best for category/tag-based fields
- Add toggle-style filters (e.g., “Show Featured Locations”) based on text matches or other criteria
Once done, save your settings and preview how your directory works. Adjust as needed.
Have questions about configuring your directory with the search options and filters you need? Email us at hello@embeddirectory.com for assistance.
Step 4: Add Map Features (Optional)
Want to show your listings on an interactive map?
- If you'd like to show your listings on a map, make sure those listing have addresses added. Locations without an address cannot be mapped.
- Go to Map Settings
- Enable map features
- To use the optional mapping and geo features, you'll need to link EmbedDirectory to a Mapbox account you create. Mapbox will power the map component.
- Add your Mapbox token
- Customize map appearance:
- Choose map style
- Set marker colors
- Configure clustering options
Mapbox offers generous free tiers, including 50,000 map loads free per month. If your usage exceeds the free limit, additional costs may apply. If you have concerns about high usage or pricing before signing up, feel free to contact us.
Step 5: Add to Your Website
Time to add your directory to your website.
Adding your directory is quick and easy—just a one-time copy-paste into your site where you want it to appear. You can place it on a public page or within a private area—it's up to you.
- Go to Embed
- Copy the embed snippet
- Paste it into your website's page editor in the desired location.
For most platforms, you’ll embed it in:
- WordPress/Shopify → Paste into the text editor (HTML mode).
- Squarespace/Wix/Webflow → Use a code block or HTML element. Check our platform-specific tutorials for more details.
Need help with installation? Check our platform-specific guides or contact our support team at hello@embeddirectory.com.
Step 6: Enhance Your Directory
Now that your directory is live, here are a few ways to expand its functionality:
Customize Your Design
Want the directory to match your brand?
- Email us at hello@embeddirectory.com with a link where you've embedded it
- Our team can help adjust styles for a seamless fit.
Enable User Submissions
Allow visitors to submit or edit their own listings, with the option to review entries before they go live.
- Go to Submissions Settings
- Enable submissions and customize the submission form fields.
- Share the submission form with visitors or embed it on your site
- Manage and approve listings