REIGN

17 min read · 3,348 words

A Directory of Local Makers: Listing Handmade Sellers by Craft and Town

A makers directory with a town filter, craft category chips and listing cards for ceramics, textiles and woodwork

A town usually has more makers than anyone can name. Someone turns bowls in a garage, someone else dyes yarn in a spare room, and a third person sells candles at the Saturday market and nowhere else. Visitors who want to buy local cannot find any of them, because each maker is a single stall with no shared signboard.

A directory is that signboard. This guide walks through building one on WordPress: how to structure it by craft and by town, what each listing should hold, how makers get in and take ownership of their page, and how to keep the whole thing from going stale. If you came here looking for a list of shop themes for a single handmade store, that topic has its own post: Best WordPress Themes For Handmade Crafts. This one is about the other project, where you are not selling your own work but listing many people’s work.

Decide what the directory is for

Before touching a plugin, write one sentence that says who the directory serves and what it lets them do. Two examples of the shape that sentence takes:

  • “Visitors find handmade goods sold within a short drive of our town.”
  • “Makers in one region get a free, searchable home page that points shoppers to where they sell.”

The sentence matters because it settles later arguments. Should a hobbyist who sells twice a year be listed? Should a shop that resells factory goods? Should a maker who only sells online and ships anywhere? The answer follows from the sentence, and you can put it in your submission guidelines so makers screen themselves.

Pick a boundary too. A directory for one town can be thorough. A directory for a whole country starts empty everywhere. Starting narrow and widening later is far easier than starting wide and having to thin out.

The stack: Reign and Listora

The setup this guide uses is the Reign theme with Listora, the directory plugin from the same team. Reign handles how the directory looks and how the pages around it are laid out. Listora holds the listings, categories, locations and search. The theme is a paid yearly licence (see the pricing page), and Reign lists Listora among its recommended plugins, with a free version and a paid Pro version. The free version comes from the Wbcom store rather than wordpress.org.

Reign also has a ready-made walkthrough for this kind of site: Reign with Listora covers the pairing, and the handmade craft sellers page shows how Reign is set up for that audience. If you are still deciding whether Reign fits at all, What is Reign explains the theme in plain terms.

Where this guide mentions something that belongs to Pro, it says so. The free versus Pro comparison has the full list.

Plan the structure before you build anything

Directories fail at the structure stage more often than at any other. A messy category tree is painful to repair once hundreds of listings use it, so spend an hour on paper first.

Listing type, categories, locations and tags are four different things

Listora separates these on purpose, and the separation is what makes a craft-and-town directory work. Its code registers listing types, categories, locations, tags and features as distinct taxonomies.

Taxonomy What it answers Craft directory example
Listing type What kind of record is this? Maker or workshop, market or fair
Category What do they make? Ceramics, textiles, woodwork, jewellery
Location Where are they? Country, region, town
Tag Free-form extras Gift ideas, commissions open
Feature Checkable attributes Sells online, takes custom orders, wheelchair access

Keeping craft and place in separate taxonomies is what lets a visitor ask for “ceramics” in “this town” without you building a page for every combination by hand.

Build the craft category tree

Keep the top level short and let subcategories carry the detail. A visitor can orient themselves on a short list of top-level crafts. A very long one defeats the purpose.

Think in terms of what a shopper would call the thing, not what a maker would. Makers describe their process; shoppers describe the object.

  • Ceramics and pottery
  • Textiles and fibre
  • Woodwork
  • Jewellery
  • Candles and soap
  • Paper and print
  • Leather
  • Glass and metal

Those are illustrative top-level groups, not a required list. Your own town may have a strong tradition that deserves its own heading. Add subcategories only where a top-level group would otherwise hold too many listings to browse.

Settle the names before the first import. Renaming a category later changes URLs and breaks any link that points at the old name.

Build the location tree

Locations in Listora are hierarchical, so you can nest them as country, region and town. Decide how far down you need to go. For a single-town directory, the town is the top level and neighbourhoods can sit underneath. For a regional directory, the region comes first and towns under it.

Use the names people use in conversation. If locals say “the old quarter,” a location called that is more useful than an official district code.

What each listing should hold

A listing is a small shop window. Too few fields and visitors have nothing to act on. Too many and makers abandon the form halfway through.

Listora lets you define fields per listing type, and its submission form can render text, phone, URL, select, checkbox, map location, business hours and gallery fields. Here is a sensible starting set for a maker listing:

Field Why it earns its place
Maker or business name The main label on every card
Craft category Drives browsing and filtering
Town Drives the location filter
Short description What they make and what is distinctive about it
Photos Handmade goods are bought with the eyes
How to buy Studio visits, markets, online shop, or by commission
Opening hours or market days Many makers are open only on certain days
Website and social links Where to follow the work
Contact method A form is safer than a published email address
Custom orders A simple yes or no that shoppers often look for

Business hours support more than one time range per day, which suits makers who open mornings at a market and afternoons at a studio.

Photos carry the listing

A craft directory is a visual product. Ask for a featured image and a small gallery, and tell makers what works: natural light, the object on a plain surface, one image that shows scale. Listora lets you cap the number of gallery images per listing in its submission settings, which keeps pages quick to load and stops one maker from filling a page with endless pictures.

Write the guidance into the form

Short helper text under each field does more for quality than any amount of editing afterwards. Tell makers that the description should say what they make, not what they believe about craftsmanship. A line like “Wheel-thrown stoneware mugs and bowls, glazed in the studio” gives a shopper something to act on.

How makers get listed

You have two routes, and most directories use both at different stages.

Seed the first listings yourself

Nobody submits to an empty directory. Before you invite anyone, add a first batch of makers you already know about, drawn from market stall lists, local craft guilds and public information. Listora imports from CSV, JSON and GeoJSON, which helps if you already hold a spreadsheet of makers. Respect the source of any data you collect and contact people if you are listing them without their say.

A directory that looks alive gets submissions. One that looks abandoned does not.

Let makers submit their own

Listora’s free version includes member submissions: a logged-in member fills in a multi-step form, and the listing is either published straight away or held for review depending on your setting. Submitting requires an account, and guest submission was removed from the plugin, which helps keep spam out.

Under Listora’s submission settings you choose between auto-publish and manual review. For a small local directory, manual review is the safer choice. You can check that each maker really exists and sells what the listing says before it appears. If you later find review is a bottleneck, you can loosen it.

The plugin also checks for likely duplicates as someone types a listing name, and it has spam protection built in, including support for Akismet, reCAPTCHA v3 and Turnstile.

Write simple submission rules

Put a short page next to the form that states:

  • who can be listed, taken from your one-sentence purpose
  • what counts as handmade for your directory
  • how long review takes
  • how to ask for a listing to be changed or removed

Clear rules save you from awkward individual decisions later.

Claims for makers

If you seed the directory yourself, some makers will find a page they never wrote. The claim flow, part of the free plugin, lets the real maker take it over: they press Claim, explain how they can prove they run the work, and you approve or reject. The general mechanics of claims and why they matter are covered in What Makes a Directory Worth Running: Claims and Paid Slots.

Makers raise two points of their own. First, many work under a craft name rather than a registered business, so “proof” is often a link to a shop page, a market organiser’s stall list or a social profile. Decide what you will accept and say so on the claim page. Second, tell seeded makers by email before their page goes public, so a claim feels like an invitation and not a surprise. A verified badge for claimed listings is a Pro feature.

Commissions and custom orders

Many makers take commissions, and shoppers often search for exactly that. Give it room in the listing instead of burying it in the description.

  • A simple yes or no field for custom orders, which you can also offer as a filter.
  • A short text field for how a commission works: whether the maker asks for a deposit, how long work usually takes, and how to start the conversation.
  • A line on what the maker will not take on, such as rush orders around busy seasons, so expectations are set early.

Keep the actual conversation off the directory. A contact form on each listing sends the enquiry to the maker without publishing their email address, which also cuts down on scraping.

Photographing the work for the listing

Because the first image decides whether a visitor clicks, offer makers a short photo brief on the submission page. Ask for the finished piece in daylight against a plain background, a second shot that shows scale in a hand or on a table, and one image of the work in progress. Process photos help a shopper understand why a handmade piece costs what it does.

Ask for a consistent crop where you can. Cards in a grid look far better when the images share a shape, and the theme will display them more cleanly. Remind makers to photograph only their own work, since a directory full of borrowed images loses trust quickly.

Search and filters that match how people look

Shoppers arrive with one of two questions. Some want a particular kind of thing (“a hand-thrown mug”). Others want to know what is near them (“what is on in town this weekend”).

Listora’s search covers full-text queries, faceted filters and geographic radius search, with suggestions as people type. For a craft directory, configure the filters in this order of importance:

  1. Craft category
  2. Town or location
  3. Features such as takes custom orders or sells online
  4. Sort order, with newest listings and featured listings as sensible options

Resist the urge to add every filter you can. A filter panel with too many options gets ignored. A few well chosen ones get used.

Two further things are worth setting up. The first is a directory landing page that leads with category tiles and a town selector, so visitors can pick either route. The second is individual landing pages for your biggest categories and towns, because those are the pages that can rank for searches like “pottery in” a given town.

Saved searches with email alerts exist in Listora Pro, which suits repeat visitors who want to know when a new weaver joins.

A map view for the “near me” shopper

A map suits a place-based directory especially well, because a shopper walking round a town wants to see which workshops are close by. Listora has a map view built on Leaflet, with clustering and a “search this area” control, and Google Maps support is a Pro option.

Two practical points:

  • A map with a handful of pins looks empty. Add it once the directory has enough listings to fill a view, and keep the plain grid as the default until then.
  • Ask makers to give an address or drop a pin during submission. Listora’s form can look up an address and place the pin. If a maker works from home and does not want the street published, let them choose a nearby point such as a market or a general area instead.

Reviews: useful, but handle with care

Reviews turn a list into a living resource. Listora supports star ratings with helpful votes and owner replies, and you decide whether new reviews publish at once or wait in a queue. Per-aspect ratings and photo reviews are Pro additions.

For a craft directory, think about what reviews are for. A rating on a pottery stall is less informative than a comment about how well the work held up or how quickly a custom order arrived. Prompt reviewers with a sentence about what to mention.

Keep the moderation queue on while the directory is small. A single unfair review on a two-person studio can do real harm, and owners can reply publicly to put things in context. Multi-criteria ratings and photo reviews are Pro additions if you want richer feedback later.

Fairs, markets and seasonal events

Makers sell at fairs, and shoppers search for fairs. That makes events one of the most useful secondary content types in this kind of directory.

Listora has an Event listing type and a calendar block that shows date-bound listings on the days they cover, including multi-day events and recurring ones such as a weekly market. Each event links back to its listing. You can use it in two ways:

  • A standalone events page that lists upcoming fairs and market days in your area.
  • A link from each maker to the events where they are trading, so the directory shows both who and where.

Seasonal content builds on this. A gifts page before the holiday season, a spring open-studio weekend, or a list of makers who take commissions are all easy to assemble from data you already hold, and they give the directory something to share beyond the listings themselves.

Keeping listings fresh

A directory with closed shops listed as open loses trust fast. Staleness is the main maintenance problem, and a few habits control it.

  • Expiry. Listora’s submission settings let you set the number of days until a listing expires. Makers get an email before expiry and can renew, which is a natural moment to check their details.
  • Owner dashboards. Once a maker has claimed or submitted a listing, they can edit it from a frontend dashboard without asking you.
  • Reports. Visitors can report a listing as inaccurate, spam or closed, and you are emailed. That crowd-sourced check catches things you would never spot.
  • Edit approval. If accuracy matters a lot, require re-approval when a listing is edited.
  • A scheduled review. Once or twice a year, scan the directory for listings with no recent activity and email those makers.

Moderation without burning out

Even a small directory generates a trickle of tasks: new submissions, claims, reviews, reports. Listora gathers these into moderation screens so you can work through them in one sitting rather than hunting.

Set aside a regular time for it and tell makers what to expect. If review takes a week, say so on the submission page. If you plan to grow, name a second person who can help review early, so the work does not rest on one inbox.

Building community around the directory

A directory answers “who makes this.” A community answers “what are people making next, and where are they meeting.” If you want the second, add a member layer.

BuddyNext, the community plugin Reign pairs with, gives members profiles, an activity feed, groups, messages and notifications in its free version. Listora’s code includes an integration that lets listing owners submit listings to a community space, with the space team approving them. For a craft directory this opens up small but useful uses: a group for makers to share tips on market logistics, a thread where people announce new work, or a space for each town.

Do not start here. Build the directory first and add the community once there are enough makers that a conversation would have an audience.

Money, kept maker-friendly

Most makers sell part-time and run on thin margins, so a local maker directory usually works best free to list. If you later want revenue, the general options and trade-offs are in the post linked above. Listora Pro adds pricing plans, credits and coupons for that. For makers specifically, sponsored placement on the fairs and markets calendar is a fairer charge than a listing fee, because it pays for something concrete: attention on the days people shop.

A launch checklist

Run through this before you tell anyone the directory exists.

  1. Write the one-sentence purpose and the submission rules.
  2. Finalise the craft categories and the location tree.
  3. Set up the listing type and its fields, with helper text.
  4. Choose manual review for submissions.
  5. Seed a first batch of makers.
  6. Test the submission form yourself, start to finish, on a phone.
  7. Test search by category, by town, and by both together.
  8. Add the claim flow and email the makers you seeded.
  9. Set listing expiry and confirm the reminder emails work.
  10. Publish a directory landing page with category tiles and a town selector.

For more on the general mechanics of directory sites, see how to create a directory website with WordPress, see how a very different group is organised in directories for churches, schools and associations, or see a single-vertical build in a restaurant directory on Reign. The structural lessons carry across: clear categories, one owner per listing, and a plan for keeping data current.

Frequently asked questions

Do I need Listora Pro to run a maker directory?

No. The free version covers listings, categories, search, Leaflet maps, reviews, claims with admin approval and member submissions, which is enough to publish a working directory and learn whether people use it. Pro, a paid yearly licence, adds Google Maps, verification badges, pricing plans, credits, coupons, multi-criteria and photo reviews, lead forms and analytics.

Should I seed listings myself or wait for makers to submit?

Seed a first batch yourself. A directory with nothing in it gives makers no reason to join. Once the pages look populated, member submissions follow more naturally.

How do I organise craft and town without duplicating pages?

Keep them as separate taxonomies. Listora stores categories and locations separately, so a visitor can combine “ceramics” with a town through filters instead of you building a page for every pairing.

How do makers prove a listing is theirs?

They use the Claim button on an unowned listing, explain how they can prove ownership and can attach a supporting document. You review the claim and approve or reject it. Approval hands the listing over to them.

What if a maker does not want their address shown?

Use a field for the town and a general location, and let makers pick a nearby landmark or market for the map pin. The map picker lets the member choose a point, so a home address does not have to appear.

Can I list events like fairs and markets?

Yes. Listora has an Event listing type and a calendar block that places events on the days they run, including recurring ones such as a weekly market.

Reading
17 min · 3,348 words
Published
Mar 7, 2023
Shashank Dubey
Reign contributor

Writing about WordPress communities, BuddyPress, BuddyBoss, LMS plugins, and the business of paid communities.

Keep reading

More from the Reign blog

Browse all posts on community, WordPress, BuddyPress and the studio of plugins behind Reign.

What customers say on Trustpilot

Swift and expert coding!

Swift and expert coding by Kerit to apply a personalised display adjustment on the Reign Theme for a media plugin that was not fully supported at the moment.

RussellGB