Comment s’assurer que le crawler de Majestic, MJ12Bot, passe bien sur votre site ?

Comment s’assurer que le crawler de Majestic, MJ12Bot, passe bien sur votre site ?

Majestic est un outil largement reconnu pour l’analyse de la popularité et de la qualité des backlinks d’un site web. Son indicateur phare, le Trust Flow, attribue une note de confiance allant de 0 à 100 et s’est imposé comme une véritable référence dans le monde du SEO, en particulier en France.

Mais pour que le Trust Flow de votre site soit le plus représentatif et le plus élevé possible, encore faut-il que le robot de crawl de Majestic, qui s’appelle MJ12Bot, puisse explorer correctement vos pages.

Alors, comment savoir si Majestic peut crawler votre site ? Pourquoi est-ce si important ? Et surtout, que faire si votre site le bloque ? Voyons tout ça ensemble 🙂

Majestic peut noter votre site, même sans en explorer le contenu

Premier point essentiel à comprendre : Majestic n’a pas besoin de visiter votre site pour vous attribuer une note de Trust Flow.

Imaginez que votre site soit une maison. Même si la porte est fermée, Majestic voit déjà combien de visiteurs viennent frapper à cette porte. Chaque visiteur correspond à un backlink. En comptabilisant ces liens entrants et leur autorité, Majestic peut donc déjà estimer l’influence de votre site.

👉 Autrement dit : même un site fermé à Majestic reçoit une note de Trust Flow.

Mais attention, ça reste une vision très partielle.

Pourquoi laisser entrer MJ12Bot est recommandé ?

Si vous laissez MJ12Bot à la porte, il se contente de mesurer les liens qui pointent vers votre domaine, sans voir l’intérieur. Résultat : vous aurez une note de Trust Flow, mais vous ne profiterez pas des points liés au maillage interne de votre site et votre Trust Flow sera plus faible. De plus, votre site ne transmettra pas de Trust Flow à d’autres sites au travers de ses liens.

En revanche, si le crawler peut parcourir vos pages internes, chaque page va recevoir et transmettre des points de confiance. Ces points se propagent dans toute la structure du site, ce qui renforce la note globale de Trust Flow.

👉 En résumé :

  • Porte fermée = Trust Flow limité.
  • Porte ouverte = Trust Flow maximisé.

Ne pas laisser passer MJ12Bot, c’est donc faire une croix sur une partie du Trust Flow potentiel de votre site.

Comment vérifier si Majestic crawle bien vos pages ?

Heureusement, c’est assez simple à contrôler, il y a 2 méthodes :

1) Avec l’interface de Majestic

  • Rendez-vous sur Majestic : https://majestic.com/
  • Saisissez le nom de domaine de votre site dans la recherche pour afficher son « Récapitulatif »
  • Dans le menu de gauche, cliquez sur « Pages »
  • Vous verrez alors toutes les pages crawlées par MJ12Bot

Si une page est bien crawlée par MJ12Bot, alors des informations sur la langue de la page sont visibles sous l’URL (ce qui implique que Majestic a pu la lire) :

Si une page n’est pas accessible par MJ12Bot, alors le message « Elément non indexé » s’affiche :

2) Avec SEObserver

Pas de compte Majestic ? SEObserver fournit les mêmes données, simplement présentées différemment. Vous aurez la même visibilité sur les pages valides et les pages bloquées. Pour cela :

  • Connectez-vous à SEObserver : https://www.seobserver.com/
  • Saisissez le nom de domaine de votre site dans la recherche pour afficher sa « Fiche d’identité »
  • Utilisez un crédit pour bénéficier des informations avancées, en cliquant sur le bouton « 🔓Débloquer Backlinks + Mots-clés« 
  • Cliquez sur l’onglet « Top pages« 

Vous verrez alors les pages crawlées récemment par MJ12Bot, avec notamment :

  • La date du dernier crawl, dans la colonne « Last Crawl Date »
  • Le dernier résultat de crawl, dans la colonne « Last Crawl Result »

Une page accessible est marquée « DownloadedSuccessfully » :

Une page non accessible par MJ12Bot est marquée « NotCrawled ». Dans l’exemple ci-dessous, on peut constater que certaines pages ne sont plus accessibles depuis le 25 août 2025 alors que des pages similaires étaient accessibles jusqu’au 7 août 2025. Quelque chose a commencé à bloquer une partie du site au robot de Majestic entre le 7 août 2025 et le 25 août 2025 :

👉 En clair : si vos pages affichent toutes « DownloadedSuccessfully », MJ12Bot passe. Si vous voyez surtout des erreurs ou du “NotCrawled”, il y a un problème à régler.

Les causes possibles de blocage

Si Majestic ne passe pas, il faudra chercher pourquoi. Voici les raisons les plus courantes, du plus simple au plus complexe.

1. Les plugins WordPress

Si votre site est sur WordPress, commencez par là.
Certains plugins (souvent des extensions de sécurité ou anti-bots) bloquent MJ12Bot. Parmi eux, on retrouve des solutions comme StopBot, Wordfence ou certains plugins de protection “tout-en-un”.

Leur objectif est louable (protéger votre site), mais ils peuvent être trop stricts. Vérifiez donc vos extensions, et paramétrez-les pour autoriser le passage du bot MJ12Bot.

2. Le fichier robots.txt

Autre suspect fréquent : le robots.txt.
Si ce fichier contient une règle du type :

User-agent: MJ12bot
Disallow: /

… alors c’est normal que Majestic reste à la porte.

👉 À noter : dans le robots.txt, il faut écrire MJ12bot avec un b minuscule, tandis que le nom commercial du crawler est MJ12Bot (avec un B majuscule). Cette différence peut prêter à confusion, mais c’est bien la première forme qu’il faut utiliser pour que la règle soit respectée.

Le problème, c’est que certains plugins SEO ou d’optimisation modifient automatiquement ce fichier sans que vous le sachiez.

👉 Solution : ouvrez votre fichier robots.txt, vérifiez qu’il ne bloque pas MJ12bot (par exemple via un Disallow: / global) ou qu’il n’est pas configuré pour n’autoriser que les crawlers de Google. Si c’est le cas, ajustez les règles en conséquence.

3. Le serveur ou l’hébergeur

Si ce ne sont ni vos plugins ni votre robots.txt, alors le blocage peut venir de plus haut : votre serveur ou votre hébergeur.

Certains hébergeurs bloquent par défaut MJ12Bot, car son crawl peut générer une charge importante. Sur un hébergement mutualisé, cette charge peut impacter les autres sites du serveur. MJ12Bot présente aussi des risques de sécurité pour un serveur (ce point est expliqué plus bas).

Dans ce cas, deux options :

  • Si vous avez la main sur le serveur : modifiez la configuration pour autoriser MJ12Bot.
  • Si vous êtes en mutualisé : contactez votre hébergeur pour demander l’autorisation.

⚠️ Soyons réalistes : sur un mutualisé, la réponse sera souvent négative. Dans ce cas, il faudra envisager un VPS ou un serveur dédié pour reprendre le contrôle de votre site et autoriser Majestic.

Cas particulier : o2switch et TigerProtect

Chez o2switch, très utilisé par les référenceurs français, le blocage de MJ12Bot est géré directement dans l’interface TigerProtect.

Bonne nouvelle : vous pouvez vous-même ajuster ce paramétrage et ouvrir le passage à Majestic. Pas besoin de contacter le support, tout est faisable depuis votre tableau de bord.

Si vous êtes chez o2switch, vous pouvez consulter le tutoriel à ce sujet.

Pourquoi Majestic est-il si souvent bloqué ?

On pourrait penser que tout le monde devrait laisser passer Majestic, puisqu’il s’agit d’un acteur du web historique et sérieux. Mais la réalité est plus compliquée.

Le crawler de Majestic est distribué : il n’utilise pas uniquement ses propres serveurs, mais aussi ceux de partenaires à travers le monde. Ce choix technologique rend Majestic particulièrement performant pour crawler le web (découvrez plus de détails à ce sujet ici). Mais, ce choix a également un gros inconvénient : Majestic ne connaît pas la totalité des IP utilisées par ses partenaires.

Résultat : impossible de savoir à coup sûr si une requête qui se présente comme “MJ12bot” vient réellement de Majestic… ou d’un pirate.

Et c’est justement ce que font certains hackers : ils usurpent l’identité de MJ12Bot pour lancer des crawls abusifs ou des attaques.

👉 Face à ce risque, de nombreux hébergeurs bloquent par défaut MJ1Bot, afin de protéger leurs infrastructures.

Conclusion

Vous l’aurez compris : Majestic peut vous donner une note de Trust Flow sans même visiter vos pages. Mais si vous voulez maximiser cette note et bénéficier d’une répartition plus fine de la confiance dans tout votre site, il est essentiel de laisser passer MJ12Bot sur votre site.

Pour ça, vérifiez que le crawler peut accéder à vos pages (via Majestic ou SEObserver), et si ce n’est pas le cas, cherchez l’origine du blocage : plugins, robots.txt, serveur, ou paramétrage chez votre hébergeur.

Majestic est parfois bloqué par précaution, mais dans la plupart des cas, vous avez la main pour l’autoriser. Ouvrir la porte à MJ12Bot, c’est vous donner toutes les chances de récolter le maximum de Trust Flow pour votre site 👍

Prenez 5 minutes pour vérifier si MJ12Bot passe bien sur votre site : un simple réglage peut faire gagner plusieurs points de Trust Flow.