PHPackages                             amadeco/module-custom-entity-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. amadeco/module-custom-entity-seo

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

amadeco/module-custom-entity-seo
================================

SEO module for Smile Custom Entity to add SEO attributes (meta title, meta description, meta keywords, meta robots).

v1.0.2(1y ago)1121OSL-3.0PHPPHP ~8.1.0||~8.2.0||~8.3.0

Since Apr 1Pushed 1y ago2 watchersCompare

[ Source](https://github.com/iparmentier/magento2-smile-custom-entity-seo)[ Packagist](https://packagist.org/packages/amadeco/module-custom-entity-seo)[ RSS](/packages/amadeco-module-custom-entity-seo/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (5)Used By (0)

Smile Custom Entity SEO Module
==============================

[](#smile-custom-entity-seo-module)

[![Latest Stable Version](https://camo.githubusercontent.com/f71a32dab8b1684cf0dd80416f8e5d28b9aba4aeb9daaed5da084ef5fb3271d3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f416d616465636f2f6d6167656e746f322d736d696c652d637573746f6d2d656e746974792d73656f)](https://github.com/Amadeco/magento2-smile-custom-entity-seo/releases)[![License](https://camo.githubusercontent.com/24e6e79ecf5f5187602bb310c602bd93cc3856e86dec995bd3d3fc366d7de2bf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f416d616465636f2f6d6167656e746f322d736d696c652d637573746f6d2d656e746974792d73656f)](https://github.com/Amadeco/magento2-smile-custom-entity-seo/blob/main/LICENSE)[![Magento](https://camo.githubusercontent.com/7ca3909c73f8748e38748627518617c1217a86ccbc1387f75dc61eaf8f405680/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e782d627269676874677265656e2e737667)](https://magento.com)[![PHP](https://camo.githubusercontent.com/83d697baa78e4225d630587096ed1b0d8a0ece94e9b2ebab599fc9bb986477ac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332b2d626c75652e737667)](https://www.php.net)

[SPONSOR: Amadeco](https://www.amadeco.fr)

This module by Amadeco extends the [Smile Custom Entity](https://github.com/Smile-SA/magento2-module-custom-entity) module to add SEO capabilities.

[![Screenshot of the new fields in custom entity form](https://private-user-images.githubusercontent.com/2975845/428920717-dedf41e7-394e-4010-9354-23f7d7c5531a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU1MjA2NDgsIm5iZiI6MTc3NTUyMDM0OCwicGF0aCI6Ii8yOTc1ODQ1LzQyODkyMDcxNy1kZWRmNDFlNy0zOTRlLTQwMTAtOTM1NC0yM2Y3ZDdjNTUzMWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDdUMDAwNTQ4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDE1YmJmMGYyOThkNzFkYmZkNDFlMjYyNTA1Y2NiMWU1OTA0ODIyZDdmNGE0YTJlNTUyYjZjMzFhYTlmZjBjMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.v_rkLv_xJeVytTKNMRc3zd8jVAEbTSWEm4OcjYwJ_bM)](https://private-user-images.githubusercontent.com/2975845/428920717-dedf41e7-394e-4010-9354-23f7d7c5531a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU1MjA2NDgsIm5iZiI6MTc3NTUyMDM0OCwicGF0aCI6Ii8yOTc1ODQ1LzQyODkyMDcxNy1kZWRmNDFlNy0zOTRlLTQwMTAtOTM1NC0yM2Y3ZDdjNTUzMWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDdUMDAwNTQ4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDE1YmJmMGYyOThkNzFkYmZkNDFlMjYyNTA1Y2NiMWU1OTA0ODIyZDdmNGE0YTJlNTUyYjZjMzFhYTlmZjBjMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.v_rkLv_xJeVytTKNMRc3zd8jVAEbTSWEm4OcjYwJ_bM)

Features
--------

[](#features)

- Adds SEO attributes to Custom Entities:
    - Meta Title
    - Meta Description
    - Meta Keywords
    - Meta Robots
- Creates a new "Search Engine Optimization" group in the Custom Entity edit form
- Automatically applies SEO metadata to Custom Entity pages

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

[](#installation)

```
composer require amadeco/module-custom-entity-seo
bin/magento module:enable Amadeco_SmileCustomEntitySeo
bin/magento setup:upgrade
```

Requirements
------------

[](#requirements)

- PHP 8.3+
- Magento 2.4.x
- Smile Custom Entity module version 1.3 or higher ()

Usage
-----

[](#usage)

1. Edit any Custom Entity from the admin panel
2. Navigate to the "Search Engine Optimization" section
3. Fill in the SEO fields as needed

Technical Details
-----------------

[](#technical-details)

This module:

- Creates new EAV attributes for Custom Entities
- Extends the CustomEntity model to support SEO attributes
- Adds an observer to apply SEO metadata to pages automatically

License
-------

[](#license)

This module is licensed under the Open Software License ("OSL") v3.0. See the [LICENSE.txt](LICENSE.txt) file for details.

###  Health Score

33

—

LowBetter than 74% of packages

Maintenance50

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity55

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.

###  Release Activity

Cadence

Every ~1 days

Total

3

Last Release

400d ago

### Community

Maintainers

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

---

Top Contributors

[![Amadeco](https://avatars.githubusercontent.com/u/2975845?v=4)](https://github.com/Amadeco "Amadeco (29 commits)")

---

Tags

custom-entitymagento2magento2-extensionmagento2-modulemagento2-seoseoseo-friendlyseo-optimizationsmileentityseomagento2custom

### Embed Badge

![Health badge](/badges/amadeco-module-custom-entity-seo/health.svg)

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

###  Alternatives

[artesaos/seotools

SEO Tools for Laravel and Lumen

3.3k5.1M60](/packages/artesaos-seotools)[jbroadway/urlify

A fast PHP slug generator and transliteration library that converts non-ascii characters for use in URLs.

6737.4M59](/packages/jbroadway-urlify)[smile/module-custom-entity

Smile - Custom Entity Module

36104.1k5](/packages/smile-module-custom-entity)[butschster/meta-tags

The most powerful and extendable tools for managing SEO Meta Tags in your Laravel project

628730.7k2](/packages/butschster-meta-tags)[spatie/laravel-robots-middleware

Add an `all` or `none` robots header to your requests via a middleware in Laravel

3352.1M5](/packages/spatie-laravel-robots-middleware)[magepal/magento2-googletagmanager

Google Tag Manager (GTM) for Magento 2 with Advance Data Layer

2671.5M4](/packages/magepal-magento2-googletagmanager)

PHPackages © 2026

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