Prouver avec une balise meta
Tu ajoutes une balise dans le <head> de ta page d’accueil, tu mets en ligne, puis tu cliques sur « C’est fait, vérifie ». Pratique quand tu n’as pas la main sur le DNS et que tu préfères toucher à ton code plutôt qu’ajouter un fichier.
Avant de commencer
- Tu peux modifier le HTML de ta page d’accueil et le mettre en ligne.
- Ta double authentification est activée sur Rustine. Sinon, Rustine te la demande au moment de vérifier.
Les étapes
Copie la balise dans Rustine
Ouvre ton projet, clique sur « Prouver que c’est mon site » et choisis l’onglet Balise meta. Rustine affiche la ligne à coller, avec ton jeton :
<meta name="rustine-verify" content="8f3a1c9e27d44b0f9a6e5c1d73b2a840">Copie celle de ton projet : le jeton est propre à ton site.
Capture à faireFenêtre « Prouve que c’est à toi » de l’app, onglet Balise meta ouvert : la ligne « Dans le head » et son bouton de copie. Jeton flouté.Colle-la dans le head de ta page d'accueil
- HTML, Vite, Lovable : dans
index.html, entre<head>et</head>. Sur Lovable, demande dans le chat d’ajouter cette balise dans le head deindex.html, puis publie. - Next.js (App Router) : dans
app/layout.tsx, ajoute à l’objetmetadatala ligneother: { “rustine-verify”: “ton jeton” }. Next.js écrit la balise tout seul. - Next.js (Pages Router) : colle la balise dans le
<Head>depages/index.tsxou depages/_document.tsx. - WordPress, Webflow, Framer… : cherche le réglage « code personnalisé dans le head » de ton outil.
- HTML, Vite, Lovable : dans
Déploie, puis vérifie la page
Mets ton site en ligne. Ouvre ta page d’accueil, puis affiche son code source (clic droit, « Afficher le code source de la page ») : la balise doit y être. L’inspecteur ne suffit pas, il montre aussi ce que le JavaScript ajoute après coup.
Reviens dans Rustine et clique sur « C'est fait, vérifie »
C’est à toi. L’eau s’éclaircit.
Laisse la balise en place
Rustine la relit juste avant chaque audit complet. Si une refonte la retire, l’audit devient un scan rapide.
Ce que Rustine vérifie
- La page d’accueil (
/) de ton adresse, en HTTPS, avec un certificat valide. - Une réponse 200, en HTML. Une redirection vers une autre page du même site passe, vers un autre domaine non.
- La balise dans le HTML que renvoie ton serveur, dans le premier Mo de la page.
- Un
contentégal à ton jeton, et à rien d’autre.
Ça ne marche pas ?
La balise est dans l'inspecteur mais Rustine ne la trouve pas
Elle est ajoutée par JavaScript, après le chargement : react-helmet, un useEffect, un gestionnaire de balises. Rustine lit le HTML tel que ton serveur l’envoie, sans lancer ton JavaScript. Mets la balise en dur dans index.html, ou prends la méthode du fichier.
J'ai mis toute la valeur dans content
Le content de la balise prend le jeton seul, sans rustine-verify= devant. Colle la ligne telle que Rustine l’affiche dans l’onglet Balise meta.
Ma page d'accueil redirige vers un autre domaine
Rustine refuse une balise servie par un autre domaine que celui que tu prouves, par exemple monsaas.fr qui renvoie vers www.monsaas.fr. Passe par le DNS, qui ne dépend pas des redirections.
J'ai aussi app.monsaas.fr
La balise ne prouve que l’adresse dont elle est la page d’accueil, pas ses sous-domaines. Chaque adresse de ton projet se prouve à part.
Quelle méthode choisir
Toujours bloqué ?
Ouvre le chat : on voit d'où tu viens, pas besoin de tout réexpliquer.