PHPackages                             ddaproduction/zeo404 - 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. ddaproduction/zeo404

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

ddaproduction/zeo404
====================

1.0.10(4y ago)019MITPHP

Since Oct 5Pushed 4y ago2 watchersCompare

[ Source](https://github.com/DDAProduction/zeo404)[ Packagist](https://packagist.org/packages/ddaproduction/zeo404)[ RSS](/packages/ddaproduction-zeo404/feed)WikiDiscussions main Synced 3d ago

READMEChangelogDependencies (1)Versions (12)Used By (0)

Zeo404
======

[](#zeo404)

Installation
------------

[](#installation)

1. Add `"ddaproduction/zeo404": "*"` to u `core/custom/composer.json` files
2. Run `composer update` in `core/` folder
3. Run `php artisan migrate`
4. Run `php artisan vendor:publish` And select **Provider: DDAProduction\\Zeo404\\Zeo404ServiceProvider**
5. Edit file `custom/config/domain.php` change variables:

    1. **current\_site** - your domain
    2. **sitemap\_url** - link to u sitemap.xml
    3. **ignored\_blanks** - array with links what will ignore like blank
    4. **ignored\_all** - array with links what will ignore all time
    5. **email\_notify** - email for send result work script
    6. **timeout** - timeout for waiting connect
    7. **sleep\_after\_link** - timeout for sleep after parse link (in sec)
    8. **sleep\_after\_page** - timeout for sleep after parse link (in sec)
    9. **write\_blank** - record Blank pages to report
    10. **write\_empty** - record Empty link pages to report
6. Run `php artisan self:parse`
7. Wait...
8. Go to manager and check **modules-&gt;zeo404**

Cronjob
-------

[](#cronjob)

Just add `php artisan self:parse` to cronjob

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 93.8% 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.

###  Release Activity

Cadence

Every ~4 days

Total

11

Last Release

1639d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9a722445bb0bad50ab37fec12236f407434df04d5b7b9051bdb26336758e209e?d=identicon)[dmi3yy](/maintainers/dmi3yy)

---

Top Contributors

[![Ser1ous](https://avatars.githubusercontent.com/u/4497968?v=4)](https://github.com/Ser1ous "Ser1ous (15 commits)")[![Dmi3yy](https://avatars.githubusercontent.com/u/669491?v=4)](https://github.com/Dmi3yy "Dmi3yy (1 commits)")

### Embed Badge

![Health badge](/badges/ddaproduction-zeo404/health.svg)

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

###  Alternatives

[lochmueller/seocli

SEO CLI Tool

1113.4k](/packages/lochmueller-seocli)

PHPackages © 2026

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