How to Make a Member Directory Map for Your Association

Turn your member list into a map anyone can search by town, service or distance, and put it on your association's website.

"Find a member" is one of the most visited pages on an association's website, and usually one of the least useful: an alphabetical list, or a PDF that was out of date the week it went up. People don't look for a member by name. They look for one near them who does what they need.

A member directory map does exactly that. Every member is on one map, and visitors can search by town, filter by service, sort by distance and call or visit the member they pick. This guide builds one from a spreadsheet, step by step. Our example is a trade association of 32 electrical contractors around Austin, Texas. Here it is, live: search for a town, or open Filters.

Capital Region Electrical Contractors, the directory this guide builds. Open it full screen

What you need

  • Your member list as a spreadsheet: a name and an address for each member, plus whatever visitors should see or filter by. Ours has each member's specialty, the services they offer, 24-hour emergency service, a website, a phone number and the year they joined. Excel (.xlsx) and CSV both work.
  • The Pro plan (it has a 7-day free trial): spreadsheet import and password protection come with it, and a directory can hold up to 5,000 members.

Want to follow along? Download the sample member list we use in this guide.

The member list in Excel: company, address, specialty, services, website and phone
The member list in Excel: company, address, specialty, services, website and phone

A tip before you start: if one column lists several things, like our Services, separate them with commas ("Solar and storage, EV chargers"). Each one becomes its own filter.

Step 1: Start from the Member directory template

Sign in to Create Mappins, click New map, and choose Member directory. It sets the map up for a directory: a list of members beside the map, a search box, and each member shown with their initials (or their logo, if you add one).

New map: the Member directory template
New map: the Member directory template

Step 2: Import your member list

Click Import listings, choose Spreadsheet, and pick your file. The address columns are ticked for you, and the details are matched to what they hold: the company name becomes each listing's Name and the website its Link.

The import: Name and Link matched from the spreadsheet
The import: Name and Link matched from the spreadsheet

Two choices turn the list into a directory people can browse:

  • Under Category, pick your Specialty column. Members are grouped by it, each group in its own color, and visitors get a button for each.
  • Under Other columns, set Services to Multiple choice, so visitors can filter by each service, not by the whole list of them.

The other columns are kept as they're guessed: 24-hour emergency as Yes or no (a switch in the filters), Phone as a phone number visitors can tap to call, and Member since as a number.

Other columns: Services as multiple choice, 24-hour emergency as yes or no, Phone as a phone number
Other columns: Services as multiple choice, 24-hour emergency as yes or no, Phone as a phone number

Click Add 32 listings (your number will differ). Every address is found, and the map moves to your members.

All 32 members on the map, grouped by specialty
All 32 members on the map, grouped by specialty

New to importing? Our Excel to map guide covers every option, including rows whose address can't be found.

Step 3: Give it a title, a description and a cover photo

Open Settings. Give the directory a Title your visitors will recognize, a one-line Description ("Find a licensed member electrician near you"), and a Photo: your city, your members at work, or your association's own picture. It shows at the top of the directory and in link previews when someone shares it.

Settings: title, description and cover photo
Settings: title, description and cover photo

Step 4: Publish, and see what visitors see

Click Publish and open the link. Visitors see your members grouped by specialty, with a button for each specialty and a search box.

The published directory, as visitors see it
The published directory, as visitors see it

What visitors can do:

  • Search by a member's name or by a town: "Round Rock" finds the members there.
  • Filter with Filters: by any service (here, EV chargers), 24-hour emergency service, or the year a member joined.
Filtered to the members who install EV chargers
Filtered to the members who install EV chargers
  • Sort by Nearest first: the browser asks for their location, and the closest members come first, each with its distance.
Nearest first: the closest EV charger installers, each with its distance
Nearest first: the closest EV charger installers, each with its distance
  • Open a member for everything about them, with Visit website and Directions buttons, and a phone number to tap.
A member's card: website, services, emergency service, phone and member since
A member's card: website, services, emergency service, phone and member since

Want a big Call button on every member? In the editor, open the Phone field's settings and switch on Show as a button on each listing.

Step 5: Put it on your association's website

Back in Settings, find Embed on your website and click Copy embed code. Paste it into your website where the directory should go: a "Find a member" page works in WordPress, Squarespace, Wix, Webflow or any site that accepts HTML. The directory works inside the page exactly as it does on its own, search and filters included.

The embed code, ready to copy
The embed code, ready to copy

Step 6: Members only? Add a password

If the directory is a benefit for members rather than a public listing, choose Public with password under Who can see this map, set a password, and click Save password. Visitors are asked for it before they see the directory. Share it in your members' newsletter or portal.

Public with password: setting the password visitors enter
Public with password: setting the password visitors enter

Step 7: Keep it up to date

Members join and leave. When your list changes, export it from your membership software or spreadsheet again and import it the same way. Members already on the map are skipped, and only the new ones are added. Columns with the same names fill the fields already on the map; just check the Category is your specialty column again.

Importing the updated list: 2 new members added, 32 already on the map
Importing the updated list: 2 new members added, 32 already on the map

To change one member, click them in the Listings list and edit them. To remove a member who left, open them and delete them.

Tips for a directory people actually use

  • Keep categories few. Four to six specialties make good buttons. Thirty don't. Put the long tail in a multiple-choice column instead, where it becomes a filter.
  • Spell values the same way every time. "EV chargers" and "EV Chargers" become two filters.
  • Use full street addresses. A ZIP code alone puts a member in the middle of the ZIP code area, not at their door.
  • Add logos. Open a member and add their logo, and it shows on their pin and in the list instead of their initials.
  • Link to it from the menu. A directory people can't find doesn't help anyone: put "Find a member" in your website's main menu.

Other ways to build a member directory map, and when they fit better

  • Your membership software's directory (Wild Apricot, MemberClicks, Glue Up and others often include one) is the natural choice if members update their own profiles there. Most show members as a list, and their map views tend to be basic.
  • A WordPress directory plugin (such as GeoDirectory or Business Directory Plugin) fits if you want members to sign up and edit their own listings on your site, and you're happy to set up and maintain the plugin.
  • Google My Maps is free and fine for a small map, but it has no filters, no "nearest first", and every member is a pin without a list beside it.

If you want a directory that's set up in minutes from the member list you already have, that visitors can search and filter, and that you embed with one line of code, that's where Create Mappins fits. See more on the Trade associations page.

FAQ

Questions people ask

Still have questions?

Send us a message and we'll respond as soon as possible.

Contact Our Team

Can members update their own listings?

Not by themselves. You keep the list and import it again when it changes. If you'd like a colleague to help maintain it, share the map with them by email so they can edit it with you (Business).

How many members can the directory hold?

Up to 5,000 per map, and up to 1,000 addresses found per import. Rows that already have latitude and longitude don't need looking up.

Can visitors find the nearest member?

Yes. Nearest first sorts the directory by distance from where the visitor is, once their browser shares their location, and shows each member's distance.

Can I make the directory members-only?

Yes. Choose Public with password in Settings (Pro), and only people with the password see it. Or keep it Private and share it by email with the people who should see it.

Does the embedded directory show your branding?

Embedded maps show a small "Made with Create Mappins" link. The Business plan removes it.

Can I add member logos?

Yes. Open a member, add their logo, and it shows on their pin and in the list.

Map your own list

Bring your spreadsheet. Every row becomes a place on a map your customers can search.