6. Mettre en ligne et déclarer le site dans la Search Console
Objectif : mettre le site en ligne dès la fin de la séance 3, pour que Google ait plusieurs semaines pour l'explorer avant la mesure de la séance 6.
On ne met pas en ligne un site terminé, mais un site qui tient debout, qu'on complète ensuite. Chaque commit poussé sur GitHub mettra le site à jour automatiquement.
Avant de mettre en ligne, vérifiez qu'aucune page ne contient de texte provisoire (« Lorem ipsum », « Titre de l'article »…) : une page provisoire peut être indexée telle quelle. Demandez à l'agent de retirer les pages qui ne sont pas encore prêtes.
La mise en ligne sur Netlify
- Vérifiez que tous vos commits sont envoyés sur GitHub (demandez à l'agent : « Pousse tous les commits sur GitHub. »).
- Sur Netlify, choisissez « Add new site » puis « Import an existing project », et sélectionnez votre dépôt GitHub. Netlify reconnaît Astro tout seul : validez les réglages proposés.
- Dans les réglages du site, renommez-le pour obtenir une adresse lisible, du type
prenom-nom.netlify.app.
Désormais, à chaque commit poussé sur GitHub, votre site se met à jour en ligne en une minute environ.
Attention : Netlify génère aussi des adresses de « prévisualisation » (du type deploy-preview-3--prenom-nom.netlify.app). Elles ne sont pas indexées par Google. L'adresse à déclarer et à rendre est toujours l'adresse principale de votre site.
La déclaration dans la Search Console
- Sur Google Search Console, ajoutez une propriété de type « Préfixe d'URL » avec l'adresse complète de votre site (
https://prenom-nom.netlify.app/). Le type « Domaine » ne fonctionne pas sur un sous-domaine Netlify. - Choisissez la validation par balise HTML. Google vous donne une balise
<meta name="google-site-verification" …>; demandez à l'agent : « Ajoute cette balise meta dans le head de toutes les pages, puis fais un commit et pousse-le : \[collez la balise\]. » - Attendez la mise à jour du site (une minute environ), puis cliquez sur « Valider » dans la Search Console.
- Dans le menu Sitemaps, déclarez l'adresse de votre sitemap (le README du starter l'indique, généralement
sitemap-index.xml). - Faites une capture de la propriété validée et du sitemap accepté : elles vont dans la section 3 de votre compte-rendu.
← 5. Installer votre environnement et prendre en main l'agent · 7. Créer le menu, le pied de page et la page d'accueil →