PHPackages                             jtaurus/blockseobots - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jtaurus/blockseobots

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jtaurus/blockseobots
====================

Block Ahrefs, MajesticSEO and Seomoz robots from crawling your site.

6101PHP

Since Aug 20Pushed 10y ago1 watchersCompare

[ Source](https://github.com/jtaurus/blockseobots)[ Packagist](https://packagist.org/packages/jtaurus/blockseobots)[ RSS](/packages/jtaurus-blockseobots/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

blockseobots
============

[](#blockseobots)

This package blocks SEO link analytics crawlers from accessing your website. Use it if you don't want the competition snooping around your website or if you just want to save some bandwidth.

It block crawlers of:

- Ahrefs
- MajesticSEO
- Seomoz

\##Installation:

add

> "jtaurus/blockseobots": "dev-master"

to require in your composer.json file

in command line, run:

> composer update

Next, add:

> Jtaurus\\BlockSeoBots\\ServiceProviders\\BlockSeoBotsServiceProvider::class

to providers array inside config/app.php

The final step is to add:

> \\Jtaurus\\BlockSeoBots\\Middleware\\BlockSeoBotsMiddleware::class

into the the middleware array inside kernel.php

Config:
-------

[](#config)

The array of forbidden user agents is located inside BlockSeoBots class. If you want to block another crawler, simply add a part of its user agent there.

> protected $forbiddenUserAgentSubstrings = array( 'ahrefsBot', 'mjseo', 'seomoz', 'rogerbot');

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/5f4ba201ccfe6b8946af04f674028cd027cf7632ca209e7679112f50c18bdacd?d=identicon)[jtauri](/maintainers/jtauri)

---

Top Contributors

[![jtaurus](https://avatars.githubusercontent.com/u/5849193?v=4)](https://github.com/jtaurus "jtaurus (11 commits)")

### Embed Badge

![Health badge](/badges/jtaurus-blockseobots/health.svg)

```
[![Health](https://phpackages.com/badges/jtaurus-blockseobots/health.svg)](https://phpackages.com/packages/jtaurus-blockseobots)
```

###  Alternatives

[buihuycuong/vnfaker

VNFaker is a Laravel package that generates fake data about name, city, address, phone,... in Viet Nam

145.8k](/packages/buihuycuong-vnfaker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
