Définition
La racine du site (root ou root directory) est le répertoire principal d’un site web, correspondant à l’URL de base du domaine sans chemin supplémentaire. C’est le point de départ de toute la structure du site.
URL de la racine
https://www.example.com/
└─ Racine du site
Accès
L’URL du domaine seul pointe vers la racine.
Fichiers importants à la racine
robots.txt
Directives pour les crawlers.
https://example.com/robots.txt
sitemap.xml
Plan du site pour les moteurs.
https://example.com/sitemap.xml
favicon.ico
Icône du site.
.htaccess (Apache)
Configuration serveur.
index.html / index.php
Page d’accueil par défaut.
Structure depuis la racine
/ (racine)
├── index.html
├── robots.txt
├── sitemap.xml
├── favicon.ico
├── /css/
├── /js/
├── /images/
└── /pages/
├── about.html
└── contact.html
Importance en SEO
Fichiers de configuration
robots.txt et sitemap.xml DOIVENT être à la racine.
Autorité
La page d’accueil (racine) est généralement la page la plus autoritaire.
Structure logique
Une bonne organisation depuis la racine facilite le crawl.
Liens internes
La racine distribue l’autorité vers les sous-pages.
Chemin absolu vs relatif
Depuis la racine (absolu)
<a href="/pages/about.html">À propos</a>
Toujours relatif à la racine, fonctionne depuis n’importe quelle page.
Relatif au fichier
<a href="../about.html">À propos</a>
Relatif à l’emplacement du fichier actuel.
Configuration serveur
Document root
Le répertoire serveur mappé à la racine du site.
Apache
DocumentRoot /var/www/html
Nginx
root /var/www/html;
Sous-domaines et racine
Domaine principal
example.com/ → /var/www/example/
Sous-domaine
blog.example.com/ → /var/www/blog/
Chaque sous-domaine a sa propre racine.
Problèmes courants
Fichiers manquants
robots.txt ou sitemap non à la racine.
Permissions
Problèmes d’accès aux fichiers de la racine.
Index multiple
Plusieurs fichiers index créant des conflits.
Mauvaise configuration
Document root incorrect sur le serveur.
Vérification
Accès aux fichiers
curl https://example.com/robots.txt
curl https://example.com/sitemap.xml
Structure
Vérifiez que les fichiers essentiels sont accessibles depuis la racine.
Conclusion
La racine du site est le fondement de votre architecture web. Assurez-vous que les fichiers SEO essentiels (robots.txt, sitemap.xml) y sont correctement placés et accessibles. Une structure logique depuis la racine facilite la navigation des utilisateurs et le crawl des moteurs de recherche.