Filtrez instantanément la disponibilité des domaines

Nous venons de publier des filtres dans Instant Domain Search : réduisez vos résultats aux domaines disponibles, premium, du marché secondaire ou déjà pris en un seul clic. C’était notre fonctionnalité la plus demandée depuis des années. L’intégrer à un outil qui doit rester instantané est devenu l’un des problèmes de conception les plus intéressants que nous ayons rencontrés.

Résultats Instant Domain Search pour filter avec le filtre Disponible actif : les compteurs indiquent Disponible 11, Premium 0, Marché secondaire 23 et Pris 28. Les résultats disponibles comme filter.events, filter.travel et filter.marketing sont épinglés en haut, tandis que les noms pris ne correspondant pas, comme filter.com et filter.net, s’estompent à l’arrière-plan

Pourquoi les filtres étaient difficiles

Dans la plupart des outils de recherche, les filtres relèvent du serveur. Vous cliquez sur un filtre, une nouvelle requête est envoyée et une nouvelle page de résultats remplace la précédente. Cela fonctionne parce que ces outils vous font déjà attendre un instant pour les résultats : une demi-seconde de plus ne paraît pas pire.

Cela ne fonctionne pas avec un outil dont les résultats arrivent plus vite que vos frappes. La première version que nous avons essayée envoyait une requête au serveur à chaque changement de filtre, et la page clignotait à chaque fois. Tapez une lettre : clignotement. Activez un filtre : clignotement. Tapez une autre lettre : encore un clignotement. Tout l’intérêt d’Instant est de vous laisser dans votre élan, et nous venions de publier une fonction qui le cassait.

Nous avons donc repoussé les filtres pendant des années, bien qu’il s’agisse de la fonction que les utilisateurs demandaient le plus.

Comment nous les avons créés

L’astuce consistait à ne plus considérer les filtres comme une préoccupation du serveur.

Lorsque vous recherchez un nom dans Instant Domain Search, une requête diffusée fournit tous les résultats pertinents à la page au rythme de votre saisie. Nous récupérons la disponibilité directement auprès des registres, avec lesquels nous avons plus de 380 partenariats, au lieu de passer par des API de registraires grand public qui limitent les requêtes et mettent les données en cache. Les correspondances du marché secondaire proviennent d’un modèle d’embeddings entraîné sur Wikipédia qui renvoie des résultats en moins de 25 ms. Les prix des registraires sont récupérés en parallèle auprès de nos sept partenaires. Toute la pile est conçue pour afficher l’ensemble des résultats avant même que vous ayez fini de taper.

Une fois les données déjà présentes, les filtres n’ont plus besoin du serveur. Ils doivent seulement réorganiser ce qui est affiché.

C’est donc ce qu’ils font. Activez « Disponible » et les correspondances passent en haut tandis que les autres résultats s’estompent. Activez « Marché secondaire » et les noms du marché secondaire montent. Aucun aller-retour, aucun clignotement, aucune attente. La page se réorganise par lots à mesure que de nouveaux résultats arrivent. Même au milieu d’une requête, l’expérience reste fluide.

Le résultat : des filtres qui font partie de la même expérience instantanée que le reste, au lieu d’une lente étape supplémentaire ajoutée par-dessus.

Pourquoi la plupart des outils ne peuvent pas faire cela

Le filtrage local ne fonctionne que si la recherche sous-jacente est assez rapide pour fournir l’ensemble des résultats en temps réel. La plupart des outils de recherche de domaines paginent ou interrogent à chaque changement de filtre parce que leurs données n’arrivent pas assez vite pour être filtrées : ils attendent les API des registraires, passent d’un partenaire grand public à l’autre ou exécutent des correspondances par mots-clés qui demandent au serveur de faire le travail lourd.

Instant n’a pas ce goulot d’étranglement :

  • Données directes des registres. Nous récupérons la disponibilité auprès de VeriSign, Identity Digital, Public Interest Registry et de plus de 380 autres registres avec lesquels nous travaillons directement. Aucune API de registraire grand public ne se trouve sur le chemin de recherche. (En savoir plus sur notre vitesse.)
  • Marché secondaire en moins de 25 ms. Notre modèle de marché secondaire classe les noms selon leur similarité sémantique et non selon une correspondance de mots-clés : « supercoolapp » fait ainsi apparaître des noms comme « rocketlabs » et « stellartools », pas seulement des sous-chaînes littérales.
  • Prix des registraires en parallèle. Comparaison des prix en temps réel chez nos sept partenaires (Namecheap, GoDaddy, Porkbun, Hostinger, Dynadot, Spaceship et Network Solutions), affichée directement dans les résultats.
  • Couverture de plus de 800 TLD. Les filtres fonctionnent avec toutes les extensions que nous prenons en charge, pas seulement avec les .com les plus populaires.

Comme toutes les données sont disponibles en millisecondes, les filtrer dans le navigateur devient le choix évident. C’est la seule raison pour laquelle cela fonctionne.

Ce que vous pouvez filtrer

Quatre filtres de statut sont disponibles dans la recherche de domaines, le générateur de domaines, nos pages d’extensions et l’onglet du marché secondaire :

  • Disponible : domaines que vous pouvez enregistrer aujourd’hui au tarif standard.
  • Premium : noms premium tarifés par le registre, dont le prix est affiché immédiatement.
  • Marché secondaire : noms répertoriés sur dan.com, Sedo, Atom, BrandBucket, Afternic et les autres places de marché avec lesquelles nous travaillons.
  • Pris : noms déjà enregistrés. Vous pouvez donc voir rapidement ce qui est réservé et ce qui reste libre dans la même vue.

Activez n’importe quelle combinaison. Les compteurs se mettent à jour en direct à mesure que d’autres résultats arrivent.

Nous avons aussi ajouté des filtres déroulants là où ils sont utiles : choisissez un TLD dans le générateur de domaines pour réfléchir à une extension précise, ou filtrez par TLD et prix dans la recherche groupée de domaines lorsque vous examinez des milliers de noms à la fois.

Essayez

Recherchez un domaine et utilisez les puces de filtre au-dessus des résultats. Activez-en une, tapez quelques lettres de plus et regardez les correspondances rester épinglées en haut.

Vous aimeriez voir quels filtres ensuite ? hello@instantdomainsearch.com.