SNSpecial Needs Care Networkinspcn.hashnode.dev·1d ago · 4 min readLocalized URL Segments and hreflang When Only Half the Path Is TranslatableMost i18n routing guides stop at the locale prefix. You add /es/, you keep the path, you emit hreflang, done. That works until someone points out that /es/things-to-do/ is a worse page than /es/que-ha00
SNSpecial Needs Care Networkinspcn.hashnode.dev·1d ago · 4 min readService Tags Are Not Provider Types: Modeling Speech Therapy at Special Needs Care NetworkA provider directory carries two different pieces of information that look interchangeable and are not: What a provider is. One value. Decides the URL, the page template, and the structured data. Wha00
SNSpecial Needs Care Networkinspcn.hashnode.dev·4d ago · 4 min readModelling a Provider Taxonomy When One Provider Belongs to Several CategoriesMost directory schemas begin the same way: a providers table with a provider_type column, an enum with two or three values, and a hub page per value. It is the right first move. It stops being right t00
SNSpecial Needs Care Networkinspcn.hashnode.dev·4d ago · 4 min readModelling a Provider Taxonomy When One Provider Belongs to Several CategoriesMost directory schemas begin the same way: a providers table with a provider_type column, an enum with two or three values, and a hub page per value. It is the right first move. It stops being right t00
SNSpecial Needs Care Networkinspcn.hashnode.dev·5d ago · 3 min readBuilding a City-First Event Directory: Location and Category as First-Class DataAn event directory looks simple from the outside: search for a venue, open a profile, and ask for a quote. The underlying product problem is more specific. An event search is usually constrained by se00