PHPackages                             socialog/seo - 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. socialog/seo

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

socialog/seo
============

SEO module for Socialog

00PHP

Since Nov 10Pushed 12y ago1 watchersCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

SocialogSEO
===========

[](#socialogseo)

SEO module for Socialog

This module can be used without Socialog, it adds the following functions:

Robots.txt
----------

[](#robotstxt)

Adds a robots file on `/robots.txt` which can be configured using the module.config.php so you can easily have different robots.txt in your development or production environment

```
return array(
    'socialog-seo' => array(
        'robots' => array(
            // Which user agents are allowed
            'user-agent' => '*',
            'disallow' => array(
                // The routes which should be blocked for search engines
            ),
        ),
        'content' => 'all',
    )
);
```

In a development environment you can tell search engines to ignore the website by configuring it as follows:

```
return array(
    'socialog-seo' => array(
        'robots' => array(
            'disallow' => array( '/' )
        ),
    )
);
```

Humans.txt
----------

[](#humanstxt)

For more information on humans.txt see [humanstxt](http://humanstxt.org/)

Add a `humans.txt` route which serves a `humans.phtml` view

Redirection
-----------

[](#redirection)

Easy configuration of 301 redirects

```
'socialog-seo' => array(
    'redirect' => array(
        '/post/17' => '/manage-assets-in-zend-framework-2',
        '/post/16' => '/using-bootstrap-in-his-own-scope'
    )
)
```

Or use the advanced configuration

```
'socialog-seo' => array(
    'redirect' => array(
        '/post/17' => array (
            'url' => '/manage-assets-in-zend-framework-2',
            'code' => 301
        )
    ),
),
```

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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/aee14cf4b49dc1c87ab74d9b33ecb8dca0a8e21a244999dac3ee1822fd685d1d?d=identicon)[Rovak](/maintainers/Rovak)

### Embed Badge

![Health badge](/badges/socialog-seo/health.svg)

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

PHPackages © 2026

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