Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.supadir.com/llms.txt

Use this file to discover all available pages before exploring further.

Entity types and specializations are the backbone of your catalog’s structure. Getting them right early saves a lot of cleanup later.

What is an entity type?

An entity type defines the kind of subject your catalog lists. Every listing belongs to exactly one type.
CatalogEntity type(s)
Physiotherapy directoryPhysiotherapist
Legal servicesLawyer, Notary
Local servicesPlumber, Electrician, Carpenter
Podcast catalogPodcast
You defined one entity type in the wizard. On the Professional plan and above, you can add more from Dashboard → Settings → Entity types.

Why multiple types matter

With multiple entity types, each type can have its own:
  • Set of specializations
  • Set of custom fields
  • Separate filter on the listing page
A medical directory might have Doctor, Physiotherapist, and Dietitian — each with relevant specializations and fields.

Managing entity types

Go to Dashboard → Settings → Entity types.
  • Add type — enter singular and plural name (e.g. “Lawyer” / “Lawyers”)
  • Edit type — rename at any time; affects all display text instantly
  • Delete type — only possible if no listings are assigned to it
Deleting an entity type with existing listings is blocked. Reassign or delete those listings first.

What are specializations?

Specializations are filterable tags assigned to listings within a type. They allow visitors to narrow down search results.

The label is customizable

The word “Specialization” is just the default. You can rename it per-catalog to match your niche:
  • “Practice area” (law firm directory)
  • “Service type” (trades directory)
  • “Genre” (music catalog)
  • “Category” (general directory)
Change this label in Settings → General → Category label.

Managing specializations

Go to Dashboard → Specializations.
  • Add — enter the name, assign to one or more entity types
  • Edit — rename; takes effect on all listings that use it
  • Delete — removes the specialization and unlinks it from all listings
Start with 5–15 meaningful specializations rather than an exhaustive list. Too many choices overwhelm visitors. You can always add more as patterns emerge from how listing owners describe themselves.

Custom fields

Custom fields extend the listing profile with data specific to your niche.
  • Text — free text (e.g. “Years of experience”)
  • Number — numeric value (e.g. “Hourly rate”)
  • Date — a specific date (e.g. “Practicing since”)
  • Boolean — yes/no toggle (e.g. “Accepts insurance”)
  • Select (dropdown) — one option from a list (e.g. “Location type”)
  • URL — a link (e.g. “Booking page”)
Fields can be marked as required (listing must fill it in) and searchable (visible as a filter on the listing page). Manage custom fields in Dashboard → Custom fields.
The number of custom fields you can create depends on your plan: Starter (5 fields), Professional (20 fields), Business (unlimited).