Slugify now handles both domains and business names gracefully: - Domain: strip protocol/www/TLD → batirenovation-strasbourg - Business name: take first 3 meaningful words, skip filler (le, la, du, des, the, and) → boulangerie-coin - Cap at 30 chars Clients without a domain get clean slugs from their business name instead of the full title truncated mid-word. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>