URL structure is one of the foundational SEO signals Google uses to understand what a page is about. Supadir handles this automatically, but it helps to understand the system — especially when creating listings and entity types.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.
Your catalog’s URL structure
| Page | URL pattern | Example |
|---|---|---|
| Homepage | / | warsaw-physio.supadir.com/ |
| All listings | /listing | warsaw-physio.supadir.com/listing |
| Filtered by type | /listing?entity_type=1 | — |
| Individual profile | /s/{slug} | warsaw-physio.supadir.com/s/anna-kowalska |
| Specialization page | /specialization/{slug} | warsaw-physio.supadir.com/specialization/sports-injuries |
Profile slugs — how they’re generated
When a new listing is created, Supadir auto-generates a URL slug from the listing’s name:Anna Kowalska→/s/anna-kowalskaPhysioPlus Warsaw→/s/physioplus-warsaw- If a slug is already taken, a suffix is added:
/s/anna-kowalska-2
Profile slugs are set when the listing is created and don’t change automatically when you edit the name. This protects existing indexed URLs.
What Google sees on a profile page
Each profile page includes structured data (JSON-LD schema) that Google uses for rich results:- Person or LocalBusiness schema — name, description, address, contact
- BreadcrumbList — the path from homepage to this profile
Internal linking for SEO
Supadir automatically creates internal links throughout your catalog:- Specialization tags on profile pages link to the specialization filter page
- “Recently added” and “Featured” sections on the homepage link to profiles
- Navigation links connect listing type pages together
What this means for you practically
Name listings clearly. A listing named “Anna Kowalska – Physiotherapist” generates a better slug (/s/anna-kowalska-physiotherapist) than just “Anna” (/s/anna). The slug is part of Google’s ranking signal for that page.
Use real specialization names. Specializations become URL slugs too (/specialization/sports-injuries). Write them as you’d expect someone to search for them.
Don’t rename the entity type too often. The entity type name appears in headings and content across many pages. Frequent renames can create inconsistency that confuses both users and crawlers.