Neocities est une plateforme qui permet de publier un site web personnel gratuitement. Le service héberge des fichiers HTML, CSS et JavaScript, trois lanquages qui suffisent pour un portfolio ou un petit blog statique.

Cet article présente son fonctionnement, ses offres, ses limites et les cas où un autre hébergeur sera mieux adapté.

Un service né pour remplacer GeoCities

Kyle Drake a créé Neocities le 23 mai 2013 et l’a lancé le 28 juin suivant, avec 10 Mo d’espace par utilisateur. L’idée était de retrouver le rôle de GeoCities, l’hébergeur de pages personnelles fermé par Yahoo en 2009. Le service a d’ailleurs servi au départ d’archive pour des sites issus de GeoCities.

Le nombre de sites a beaucoup progressé depuis. Neocities a dépassé le million de sites le 10 février 2025, et le site Ars Technica évoque environ 1,5 million de sites début 2026.

La page “À propos” de la plateforme parle d’un lieu pour des sites faits main. Neocities affirme ne placer ni publicité ni filigrane sur les sites et ne vendre aucune donnée à des annonceurs ou à des entreprises d’IA. Chaque auteur reste propriétaire de son site et peut télécharger ses fichiers quand il le souhaite.

Ce que veut dire “statique”

Un site statique est composé de fichiers envoyés tels quels au navigateur du visiteur. Neocities n’exécute aucun script côté serveur, ni sur l’offre gratuite ni sur l’offre payante. Un formulaire de contact, une connexion à un compte ou un paiement en ligne doivent donc passer par un service extérieur.

Lire Aussi : Voici comment créer votre premier site web à l’aide de HTML, CSS, et JavaScript

Les offres gratuite et “Supporter”

Les offres gratuite et "Supporter"

Le compte gratuit comprend 1 Go de stockage, 200 Go de bande passante et une adresse de la forme nomdusite.neocities.org. L’éditeur en ligne, l’outil en ligne de commande et les flux RSS sont aussi inclus.

L’offre “Supporter” coûte 5 dollars par mois. Elle porte le stockage à 50 Go et la bande passante à 3 000 Go. Elle permet surtout d’utiliser son propre nom de domaine avec un certificat SSL. La page officielle ajoute l’envoi de fichiers par WebDAV, la création de plusieurs sites, la levée des restrictions sur les types de fichiers, le support du hotlinking et du CORS, une politique de sécurité du contenu moins stricte et un support par e-mail. 

Sur une année, l’offre Supporter revient à 60 dollars, hors prix du nom de domaine. Neocities précise qu’il est possible de revenir au compte gratuit à tout moment, avec un remboursement de la période non utilisée. Les paiements passent par Stripe ou PayPal.

Les fichiers acceptés sur un compte gratuit

Les comptes gratuits fonctionnent avec une liste de types de fichiers autorisés. On y trouve le HTML, le CSS, le JavaScript, les images (JPG, PNG, GIF, SVG, WebP, AVIF), le Markdown, le texte, le XML, les polices web et le PDF.

Les fichiers MP3 et MP4 ne figurent pas dans cette liste. Neocities explique que de gros fichiers audio ou vidéo, s’ils deviennent viraux, feraient exploser ses coûts de bande passante. La plateforme recommande plutôt YouTube ou SoundCloud pour ce type de contenu. L’offre Supporter supprime la liste, à l’exception des contenus illégaux ou protégés par le droit d’auteur.

Comment publier un premier site avec Neocities ?

Après la création du compte et le choix du nom, l’éditeur intégré permet de créer un fichier index.html et de modifier le site directement dans le navigateur. Cette méthode convient bien pour apprendre le HTML et le CSS, car chaque modification est visible en ligne aussitôt.

Pour travailler depuis son ordinateur, Neocities propose un outil en ligne de commande. Il demande d’installer Ruby, puis de lancer la commande gem install neocities. La clé d’API se trouve dans les paramètres du site (elle doit rester secrète puisqu’elle donne accès aux fichiers). La commande neocities push . envoie ensuite le dossier courant. Seuls les fichiers nouveaux ou modifiés sont transférés, et l’option --dry-run montre ce qui serait envoyé sans rien changer.

Ceux qui utilisent un générateur de site statique, comme Jekyll, peuvent envoyer directement le dossier de sortie (par exemple _site). La documentation décrit aussi une utilisation en intégration continue grâce à la variable d’environnement NEOCITIES_API_KEY, ainsi qu’un hook Git pre-push qui envoie le site à chaque git push. L’outil et le code de Neocities sont open source.

Lire Aussi : Les meilleurs services d’hébergement web gratuits

Neocities face aux autres hébergeurs

GitHub Pages convient mieux quand le site est déjà dans un dépôt Git, car il offre l’historique des modifications et les pull requests. Netlify, Vercel et Cloudflare Pages ajoutent des déploiements automatiques et des fonctions serveur. Neocities ne propose rien de tout cela, mais il n’exige aucune connaissance de Git ni de chaîne de déploiement.

Pour la bande passante gratuite, elle est de 100 Go par mois chez Vercel et Netlify, contre 200 Go chez Neocities. Cloudflare Pages n’impose pas de limite sur son offre gratuite. Netlify offre en revanche 10 Go de stockage gratuit, contre 1 Go chez Neocities. 

Les cas où un autre hébergeur sera mieux adapté

Neocities ne convient pas à une application avec comptes utilisateurs, base de données ou clés secrètes. Tout ce qui est écrit dans un fichier JavaScript est visible par les visiteurs, y compris une clé d’API oubliée.

Un autre point concerne le référencement. Début 2026, Ars Technica a rapporté que Bing bloquait environ 1,5 million de sites Neocities. Kyle Drake indique que le trafic venant de Bing est passé d’environ 500 000 visiteurs par jour à zéro, et selon Windows Report, Google et les autres moteurs continuaient d’indexer les sites normalement. 

Le service convient bien aux pages personnelles, aux portfolios, aux projets de cours et aux microsites de lancement composés de fichiers déjà prêts. Le compte gratuit suffit pour tester, et l’offre Supporter devient utile dès qu’un nom de domaine personnel est nécessaire. Pour un site qui doit évoluer vers une application, GitHub Pages ou l’un des hébergeurs avec build automatique sera un meilleur point de départ.