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

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

positibe/seo-bundle
===================

Symfony PositibeSeoBundle

05PHP

Since Jul 3Pushed 10y ago1 watchersCompare

[ Source](https://github.com/Positibe/SeoBundle)[ Packagist](https://packagist.org/packages/positibe/seo-bundle)[ RSS](/packages/positibe-seo-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Positibe Seo Bundle
===================

[](#positibe-seo-bundle)

This bundle provide some simple extensions of SonataSeoBundle

Instalation
-----------

[](#instalation)

Documentation
-------------

[](#documentation)

1. Add title to seo configuration via `positibe_seo_add_title`
2. Set title to seo configuration via `positibe_seo_set_title`
3. Set meta description to seo configuration via `positibe_seo_set_description`
4. Set meta keywords to seo configuration via `positibe_seo_set_keywords`
5. Translation of meta seo

Nuevo documentar

```

Se la agregó al sistema soporte para CmfSeoBundle

Ahora maneja extractores y contenedores de seo, ver CmfSeoBundle documentación.

Al no usar el CmfRoutingBundle, es necesario hacer manualmente la carga de estas funciones.
Si se usa el SyliusResourceBundle, se pueden configuarar las rutas para definir las opciones de seo por rutas
sino se puede hacer en una plantilla.
Antes de poner `sonata_seo_title()` en las plantillas twig debe agregar `positibe_seo_update(resource)` pasandole el recurso por parámetro.
La forma adecuada de hacer esto es en la plantilla base crear un bloque para los metas:

    # [twig]
    # app/Resources/views/base.html.twig
    {% block metas %}
        {{ sonata_seo_title() }}
        {{ sonata_seo_metadatas() }}
        {{ sonata_seo_link_canonical() }}
        {{ sonata_seo_lang_alternates() }}
    {% endblock %}

y en la plantillas específica:

    # [twig]
    # app/Resources/views/posts/show.html.twig
    {% extends 'base.html.twig' %}

    {% block metas %}
        {{ positibe_seo_update(news) }}
        {{ parent() }}
    {% endblock %}

ToDo
----

* Translate the sonata_seo metas and title configuration. e.j. sonata_seo.page.title: "%seo.title%" = 'es' -> 'mi blog personal', 'en' -> 'My personal blog'.
* To load part of title and metas using event. To be able to do this: "To learn more about Symfony - %seo.current_category_blog% | %seo.title%".

* Cuando se realiza un filstrado desde una página 3 por ejemplo se filtra y lo deja en la página 3

```

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

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

---

Top Contributors

[![pcabreus](https://avatars.githubusercontent.com/u/8780578?v=4)](https://github.com/pcabreus "pcabreus (7 commits)")

### Embed Badge

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

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

###  Alternatives

[naxeem/thaana-transliterator

Thaana transliterator

202.5k](/packages/naxeem-thaana-transliterator)

PHPackages © 2026

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