PHPackages                             ivoba-oxid/better-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. ivoba-oxid/better-seo

ActiveOxideshop-module[Utility &amp; Helpers](/categories/utility)

ivoba-oxid/better-seo
=====================

Better Seo module for OXID eShop 6.

1.0.2(5y ago)0256[1 issues](https://github.com/ivoba-oxid/better-seo/issues)MITPHP

Since Nov 19Pushed 5y ago1 watchersCompare

[ Source](https://github.com/ivoba-oxid/better-seo)[ Packagist](https://packagist.org/packages/ivoba-oxid/better-seo)[ Docs](https://github.com/ivoba-oxid/better-seo)[ RSS](/packages/ivoba-oxid-better-seo/feed)WikiDiscussions master Synced yesterday

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

Better Seo titles
=================

[](#better-seo-titles)

This module will enable better SEO titles and Meta descriptions for your OXID eshop.
By default it will add the category to the default title to avoid double or too short titles.

You can define the structure of the default title in the backend.
By default its: `%Prefix %ArticleName %in %Category %TitleSuffix %PageSuffix`

Also for the default Meta description, default is here: `%ArticleName %in %Category - %MetaDescription`

In addition you can add a custom title in the article, category, manufacturer or CMS page.
When this custom SEO title field is enabled and filled it will be used instead od the default title.

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

[](#installation)

- via composer:

    composer require ivoba-oxid/better-seo
- create migration in your shop

    vendor/bin/oe-eshop-db\_migrate migrations:generate PR
- copy up &amp; down methods to the new migration
- run migrations

    vendor/bin/oe-eshop-db\_migrate migrations:migrate
- regenerate views
- clear cache

Credits
-------

[](#credits)

Inspired by:

-
- [https://github.com/Alpha-Sys/asy\_seotitle](https://github.com/Alpha-Sys/asy_seotitle)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~400 days

Total

3

Last Release

1931d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a281e7f725fbe1ea8de5835c34e19c649afe33c2a1fbf48188ccff1274165fb1?d=identicon)[ivoba](/maintainers/ivoba)

---

Top Contributors

[![ivoba](https://avatars.githubusercontent.com/u/471254?v=4)](https://github.com/ivoba "ivoba (9 commits)")

---

Tags

OXIDmodulesseoeshop

### Embed Badge

![Health badge](/badges/ivoba-oxid-better-seo/health.svg)

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

###  Alternatives

[ddoe/wysiwyg-editor-module

Summernote WYSIWYG Editor for OXID eShop.

19981.7k2](/packages/ddoe-wysiwyg-editor-module)[oxid-esales/gdpr-optin-module

This is the GDPR opt-in module for the OXID eShop.

20459.1k2](/packages/oxid-esales-gdpr-optin-module)

PHPackages © 2026

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