# MJ12bot

Operator: Majestic
Purpose: SEO analysis
Reviewed: 2026-09-14
HTTP identifier: MJ12bot
robots.txt token: MJ12bot

## What is MJ12bot?

Builds web link data for Majestic using a distributed crawler.

## How to identify it

Look for the MJ12bot identifier in a request’s User-Agent. This is a name match, not identity verification. Version strings may change.

## How to check identity

For stronger attribution, arrange a private CRAWLER-IDENT header with Majestic and compare it on requests to your domain.

## Access and robots.txt

MJ12bot supports robots.txt and Crawl-delay up to 20 seconds. Its distributed crawlers can make overlapping requests, so inspect aggregate load.

Optional full-site opt-out; merge with existing rules only if intended. Not a security control.

```text
User-agent: MJ12bot
Disallow: /
```

## What it means in your analytics

Link graph maintenance can revisit URLs long after your site changes. Frequency alone does not show commercial interest.

## Useful measures

Linked URL failures; Crawl frequency; Origin load.

## What to check next

Inspect linked missing pages before deciding on redirects. Choose crawl limits based on origin load and your link-data policy.

## Sources

- [mj12bot.com](https://mj12bot.com/)

Operator facts are source-backed; interpretation and actions are Apostl guidance.

## Related profiles

- [SemrushBot](https://apostl.dev/bots/semrushbot)
- [DataForSeoBot](https://apostl.dev/bots/dataforseobot)

[Start measuring agent traffic](https://apostl.dev/start/agent-analytics)
