Technologie Pagefind
Moteur de recherche statique pour sites générés, indexé au build et interrogé côté client, sans infrastructure serveur.
SFEIR AI · Mis à jour le 26 août 2026
Un index cuit dans le site statique
Pagefind est une bibliothèque de recherche entièrement statique, décrite par son dépôt comme conçue « to perform well on large sites, while using as little of your users' bandwidth as possible, and without hosting any infrastructure ». C'est un projet open source indépendant, créé et développé à l'origine chez CloudCannon, sous licence MIT, dont le dépôt public existe depuis mai 2022. La version 1.0.0 stable est publiée le 13 septembre 2023, et les livraisons se sont poursuivies régulièrement depuis.
Le fonctionnement tient en deux moitiés. Une CLI indexe le HTML rendu une fois le site construit, ce qui évite d'avoir à maintenir un index à la main. Une bibliothèque front interroge ensuite cet index, découpé en fragments dont seul un sous-ensemble est téléchargé à chaque requête.
Ce que l'éditeur annonce
Les chiffres de charge réseau viennent de la documentation officielle et n'ont pas de mesure tierce : recherche plein texte sur un site de 10 000 pages pour une charge totale annoncée sous les 300 ko, bibliothèque incluse, et plutôt de l'ordre de 100 ko pour la plupart des sites.
Au-delà de la recherche simple, la documentation annonce des composants web prêts à l'emploi, la prise en charge des sites multilingues sans configuration, des résultats renvoyés par section de page, l'étiquetage par métadonnées personnalisées et un moteur de filtrage à facettes.
Ce qui le distingue
Face à un moteur hébergé, Pagefind ne demande aucune infrastructure serveur ni abonnement : l'index est produit au build et servi comme un fichier statique parmi les autres. C'est ce qui le rend adapté aux sites générés, où l'ajout d'un service tiers pour la seule recherche déséquilibre l'architecture. Ce site l'utilise, indexé après chaque build.
Questions fréquentes
Qui développe Pagefind et sous quelle licence ?
C'est un projet open source indépendant, créé et développé à l'origine chez CloudCannon, avec Liam Bigelow comme développeur principal. Les métadonnées de son dépôt GitHub indiquent la licence MIT.
Comment Pagefind fonctionne-t-il sans serveur ?
Une CLI indexe le HTML rendu après le build du site. Une bibliothèque front interroge ensuite cet index, découpé en fragments dont seul un sous-ensemble est téléchargé à chaque recherche. Aucun appel à un service tiers n'intervient.
Quel poids réseau cela représente-t-il ?
L'éditeur annonce une charge réseau totale inférieure à 300 ko pour une recherche plein texte sur un site de 10 000 pages, bibliothèque comprise, et plutôt de l'ordre de 100 ko pour la plupart des sites. Chiffres auto-déclarés, sans mesure indépendante.
Quelle est la version courante ?
La version 1.0.0 stable date du 13 septembre 2023 et les publications se sont poursuivies régulièrement depuis. Pour connaître l'état courant, se référer aux releases du dépôt officiel plutôt qu'à un numéro figé dans une page.
Sources
- Pagefind — Documentation officielle · 2026-08-26
Pagefind can run a full-text search on a 10,000 page site with a total network payload under 300kB, including the Pagefind library itself.
- GitHub — Pagefind/pagefind (licence MIT, releases) · 2026-08-26
- CloudCannon — Introducing Pagefind
- GitHub — CHANGELOG de Pagefind