PHPackages                             thelia/store-seo-module - 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. thelia/store-seo-module

ActiveThelia-module

thelia/store-seo-module
=======================

2.0.1(4y ago)019.5k↑122.2%32LGPL-3.0+PHP

Since Dec 3Pushed 4y ago3 watchersCompare

[ Source](https://github.com/thelia-modules/StoreSeo)[ Packagist](https://packagist.org/packages/thelia/store-seo-module)[ RSS](/packages/thelia-store-seo-module/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (1)Versions (8)Used By (2)

Store Seo
=========

[](#store-seo)

Manage translation for your store SEO meta.

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

[](#installation)

### Manually

[](#manually)

- Copy the module into `/local/modules/` directory and be sure that the name of the module is StoreSeo.
- Activate it in your thelia administration panel

### Composer

[](#composer)

Add it in your main thelia composer.json file

```
composer require thelia/store-seo-module:~1.2.0

```

Usage
-----

[](#usage)

Once activated, click on the configuration button of the module.

Then, select one of your store available language and fill inputs with your store title, description and keywords. Save and do it for each of your language.

They will be used on pages with no SEO meta configured.

Integration
-----------

[](#integration)

Open the layout.tpl file of your template.

Check the `Define some stuff for Smarty` section at the top of the file, and be sur that you have this assignation:

```
{assign var="lang_locale" value={lang attr="locale"}}

```

Add this line in the `` section, before the `` tag :

```
{store_seo_meta locale=$lang_locale}

```

Also add this in the `{block name="meta"}`, after the `` tag :

```
{if $page_keywords}

{else}

{/if}

```

Finally, be sure that you have no `{$page_title = {config key="store_name"}}` declaration in your other template files.

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~402 days

Recently: every ~499 days

Total

6

Last Release

1806d ago

Major Versions

1.2.2 → 2.0.12021-06-08

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2196919?v=4)[thelia](/maintainers/thelia)[@thelia](https://github.com/thelia)

---

Top Contributors

[![lopes-vincent](https://avatars.githubusercontent.com/u/6057206?v=4)](https://github.com/lopes-vincent "lopes-vincent (5 commits)")[![etiennePerriere](https://avatars.githubusercontent.com/u/1653754?v=4)](https://github.com/etiennePerriere "etiennePerriere (4 commits)")[![Lucanis](https://avatars.githubusercontent.com/u/6052481?v=4)](https://github.com/Lucanis "Lucanis (2 commits)")[![julescournut](https://avatars.githubusercontent.com/u/26310511?v=4)](https://github.com/julescournut "julescournut (1 commits)")

### Embed Badge

![Health badge](/badges/thelia-store-seo-module/health.svg)

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

PHPackages © 2026

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