Everything included

One platform.
Endless possibilities.

SupaDir is not a simple listing tool. It's a fully configurable directory platform built for any industry, any community, and any scale — without a single line of code.

7-day free trial · Cancel anytime

Launch

From sign-up to live in under 5 minutes

No developers, no waiting, no manual setup by anyone on our end. You fill in a 4-step wizard — we provision everything automatically.

01
Step 01

Create your account

Sign up with email and password. Choose a plan and pay through Stripe Checkout. A 7-day free trial starts immediately — cancel anytime upfront on trial.

02
Step 02

Name your catalog

Choose a name and subdomain (e.g. my-catalog.supadir.com). Your catalog is provisioned instantly — dedicated database, SSL certificate, all set.

03
Step 03

Define your listing type

Tell the system what a "listing" means in your context. A "physiotherapist", a "lawyer", a "podcast", a "bike shop". You set the singular and plural name.

04
Step 04

Add specializations & go

Optionally add categories or specializations (configurable label — "genres", "license types", "disciplines"). Hit launch — your directory is live.

Automatic SSL certificate for every catalog

Dedicated database per catalog — full data isolation

No operator intervention ever needed

Configuration

Your catalog, configured entirely by you

Every detail of your directory is configurable through a visual admin panel. No templates, no locked-in structures.

Custom fields — any data, any type

Define exactly what information each listing should contain. Fields can be required or optional, public or internal, searchable or display-only. Assign fields to specific listing types.

Text
Long text
Number
URL
Yes / No
Dropdown
Multi-select
Date

Examples: "license number", "Accepts NFZ", "Drone payload capacity", "Bar admission year", "Accepted dog breeds"

Multiple listing types in one catalog

A medical directory might list doctors, physiotherapists, and nurses — each with different fields. A legal directory might have lawyers, notaries, and bailiffs. Define up to 10 types (Business plan), each with its own fields and specializations.

  • Each type has its own name (singular & plural)
  • Each type has its own set of custom fields
  • Each type has its own specialization list
  • Visitors can filter listings by type
  • Admins can assign listings to a specific type

Brand colors & theme

Set your primary color (hex) and choose light or dark mode. The entire catalog UI adapts to your brand automatically.

Logo & favicon

Upload your own logo and favicon. The catalog public pages display your branding, not ours.

Editable homepage

Configure hero text, CTA button, benefit tiles, and which sections appear on your catalog homepage — all through the admin UI.

Configurable labels

Rename "specializations" to anything: "genres", "disciplines", "certificate types", "license categories". Every label is yours to define.

Location modes — adapted to your use case

Not every catalog is about a fixed office address. SupaDir lets you configure how location works for your specific directory.

Office / clinic address

Each listing has a fixed location (or multiple locations). Perfect for doctors, lawyers, mechanics. Includes map display and directions.

No location

The catalog does not display addresses at all. Perfect for fully online services, digital freelancers, or catalog types where geography is irrelevant.

Management

Add listings your way

Whether you're migrating an existing database, letting professionals self-register, or filling listings manually — SupaDir supports all three, simultaneously.

All plans

Manual entry by admin

Add listings one by one through the admin panel. Fill in all fields, assign specializations, set location and opening hours, mark as featured. Optionally send login credentials to the listing owner automatically.

  • Full profile form with all fields
  • Optional auto-email with login credentials
  • Assign listing type, specializations, status
  • Mark as featured instantly
Toggle on/off

Self-registration by owners

Let listing owners sign up and fill in their own profile. You control whether public registration is enabled. Owners get a dedicated panel to manage their own listing, upload photos, and respond to messages.

  • Registration on your catalog subdomain
  • Enable or disable with one toggle
  • Owners manage their own profile data
  • Review & approve listings before publishing
Professional+

Bulk CSV import

Import hundreds or thousands of listings at once from a spreadsheet. Map CSV columns to your fields with a preview before importing. Auto-detect separator. Handle duplicates gracefully.

  • Upload CSV or Excel export
  • Visual column mapping with live preview
  • Auto-detect comma / semicolon separator
  • Import custom fields and specializations
  • Optional: send credentials to imported owners

What each listing profile contains

Profile photo with crop & zoom tool
Name, title, and bio
Phone, email, website URL
Multiple locations with addresses
Opening hours per location (Mon–Sun)
Interactive map (Leaflet / OpenStreetMap)
Specializations / categories
Custom fields (defined by admin)
Social media links (14 platforms supported)
Services & certifications
Star ratings and written reviews
Contact form with monthly limit
Online / remote service flag
Featured badge (highlighted in search)
Claim flow for unlisted professionals
Monetization

Turn your directory into a revenue stream

SupaDir includes a full two-level payment infrastructure powered by Stripe. Charge listing owners for premium plans. Receive automatic payouts. No payment setup on your end — we handle it all.

Level 1

You pay SupaDir for the platform

Your monthly or annual subscription covers the platform infrastructure, hosting, SSL, search engine, email, backups, and all features at your plan tier. Paid via Stripe. Invoices generated automatically. Cancel anytime.

  • Stripe Checkout — simple, secure payment
  • Monthly or annual (save 20%)
  • 7-day free trial
  • Invoices generated automatically
  • Cancel anytime, no lock-in
Level 2 — Professional & Business

Your listing owners pay you

Define your own paid listing plans (e.g. Free, Basic, Premium). Listing owners subscribe through Stripe Checkout. Your earnings go directly to your bank account via Stripe Express. SupaDir takes a small platform commission automatically — no manual accounting needed.

  • You define plan names, prices, and features
  • Stripe handles checkout, renewals, and invoices
  • Earnings paid directly to your bank (Stripe Payouts)
  • Platform commission: 10% (Professional) or 5% (Business)
  • Earnings dashboard with full transaction history
  • Upgrade / downgrade / cancel — all self-service for owners

What you control vs. what SupaDir handles

You decide: plan names, prices, which features each plan unlocks, trial period length. SupaDir handles: Stripe Products/Prices creation, checkout pages, subscription renewals, failed payment retries, invoices, payouts. Zero payment configuration needed on your end.

Listing owners

A self-service panel for every listing owner

Each listing owner gets their own panel to manage their profile, respond to messages and reviews, and handle their subscription — without involving you.

Profile editing

Owners edit their own bio, contact info, specializations, custom fields, social links, and services from a clean, intuitive panel.

Photo upload & cropping

Owners upload their profile photo directly, crop it to fit, and save — images are stored on object storage and served globally.

Location management

Owners add multiple locations, fill in addresses (auto-geocoded), and set opening hours for each location (Monday–Sunday, open/closed).

Contact messages inbox

All contact form submissions land in the owner panel. Owners mark messages as read, reply via their email client, and see an unread badge in the sidebar.

Reviews & replies

Owners see all reviews left on their profile. They can reply directly from the panel. Review notifications are sent by email. Admins can toggle reviews on or off per catalog.

Subscription management

Owners choose, upgrade, downgrade, or cancel their listing plan entirely by themselves. All through Stripe Checkout — no admin intervention needed.

Account security

Owners change their email (verified via link sent to new address) and password. The old email receives a notification on every change.

Profile stats

The owner dashboard shows profile view counts, specialization stats, and a star rating average — so owners know how visible they are.

SEO

Built to be found on Google

Every page is engineered for search engine visibility. Structured data, dynamic meta tags, automatic sitemaps — all enabled by default, no configuration required.

Schema.org structured data

Every profile page outputs JSON-LD structured data: Person, LocalBusiness, AggregateRating, ItemList. Google understands your directory natively.

Dynamic meta tags

Title, description, Open Graph, and Twitter Card meta tags generated per page — using your catalog name, listing names, and descriptions. No duplicate titles anywhere.

Sitemap per catalog

A sitemap.xml is automatically generated for each catalog — covering all profile pages, the homepage, and categories. Submitted to search engines automatically.

robots.txt per catalog

Each catalog has its own robots.txt, allowing Google and Bing to index while blocking known scraper bots. Customizable per catalog.

Canonical URLs

Canonical tags prevent duplicate content issues — especially important for paginated listing pages. Always pointing to the correct canonical URL.

Google Analytics 4

Connect your own GA4 Measurement ID in the admin settings. The platform also supports a global operator-level GA4 — both can run simultaneously.

Internationalization

Serve visitors in their native language

Choose the language of your catalog and the entire public UI — search, filters, navigation, emails — renders in that language automatically. No language switcher needed.

English
English
EN
Polish
Polish
PL
German
German
DE
Spanish
Spanish
ES
French
French
FR

What gets translated

All public catalog pages (homepage, listing, profile)
Search and filter labels
Registration and login forms
Error messages and validation text
Listing owner panel
All transactional emails to listing owners
Contact form and confirmation messages
Navigation and footer
Security

Enterprise-grade security, out of the box

Every catalog is isolated. Every user role has its own guard. Every form is protected against abuse.

Full data isolation

Every catalog runs in its own PostgreSQL database. Your data is completely separated from every other catalog on the platform — not just by rows, by entire databases.

TOTP two-factor auth

Two-factor authentication via Google Authenticator for admin accounts. Mandatory for platform-level access, encouraged for catalog admins.

Independent user guards

Three completely separate authentication systems: platform operator, catalog admins, listing owners. No cross-contamination between roles is possible.

Honeypot & anti-spam

Every public form includes a honeypot trap for bots. Rate limiting on contact forms (5 requests/minute per IP). Email addresses obfuscated in HTML to prevent scraping.

Rate limiting

Public catalog pages: 60 requests/minute per IP. Search endpoints: 20 requests/minute per IP. Contact forms: 5 requests/minute per IP. Pagination capped at 100 pages.

Security email alerts

Catalog admins receive email notifications for sensitive account events: email change, password change, suspicious login attempts.

Branding

Your brand. Not ours.

On Professional and Business plans, visitors see only your catalog — no "Powered by SupaDir" anywhere. Connect your own domain and your catalog looks like a fully independent product.

Custom domain — Professional+

Point your own domain (e.g. www.myphysiodirectory.com) to your SupaDir catalog via CNAME or A record. SSL is provisioned automatically. DNS verification happens in real time without page reloads.

  • CNAME (subdomain) and A record (root domain) support
  • Automatic SSL via Let's Encrypt
  • Real-time DNS verification
  • Remove domain anytime with one click

White-label — Professional & Business

Professional plan removes the "Powered by SupaDir" footer link. Business plan provides full white-label — no SupaDir branding anywhere on your catalog.

SupaDir branding removed
Starter Professional ✓ Business ✓
Own logo & favicon
All plans ✓
Custom domain
Starter Professional ✓ Business ✓
Custom brand colors & theme
All plans ✓
Infrastructure

Production-grade infrastructure you don't have to think about

We handle hosting, backups, monitoring, and scaling. You focus on building your directory community.

EU-based hosting

Hosted on Hetzner infrastructure in Germany. Data stays in Europe. GDPR-friendly.

Automatic backups

Full database backups every day, retained for 14 days. Stored on separate object storage — independent of the main server.

Uptime monitoring

Continuous monitoring with instant alerts. Error tracking with full context — so issues are caught and fixed before they affect your visitors.

Async job queues

Emails, CSV imports, geocoding, and media processing all happen in background queues — never blocking your admin panel or your visitors.

Privacy & compliance

Terms of service and privacy policy pages included
Cookie consent banner (GDPR)
Catalog admins can publish their own terms and privacy policy
Right to erasure: catalog deletion wipes all data
Data isolated per tenant — no cross-catalog access
Email addresses obfuscated in HTML (anti-scraping)

See it all in action

Start a free trial and build your directory in the next 5 minutes. No credit card, no commitment.

Start building for free

7-day free trial · Cancel anytime