PHPackages                             dadolun95/magento2-hreflang - 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. dadolun95/magento2-hreflang

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

dadolun95/magento2-hreflang
===========================

This extension adds the alternate hreflang tag for: Cms pages, products and categories.

1.0.0(2y ago)64841MITPHP

Since Dec 18Pushed 2y ago2 watchersCompare

[ Source](https://github.com/dadolun95/magento2-hreflang)[ Packagist](https://packagist.org/packages/dadolun95/magento2-hreflang)[ Docs](https://github.com/dadolun95/magento2-hreflang)[ RSS](/packages/dadolun95-magento2-hreflang/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Magento2 Hreflang management module [![magento](https://avatars.githubusercontent.com/u/168457?s=40&v=4)](https://avatars.githubusercontent.com/u/168457?s=40&v=4)
==================================================================================================================================================================

[](#magento2-hreflang-management-module-)

Features
--------

[](#features)

This modules adds

- homepage
- cms pages
- product pages
- category pages

aternate urls management.

Compatibility
-------------

[](#compatibility)

Fully tested and working on Magento CE(EE) 2.4.4, 2.4.5, 2.4.6

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

[](#installation)

You can install this module adding it on app/code folder or with composer.

```
composer require dadolun95/magento2-hreflang

```

Then you'll need to enable the module and update your database and files:

```
php bin/magento module:enable Dadolun_Hreflang
php bin/magento setup:upgrade
php bin/magento setup:di:compile

```

##### CONFIGURATION

[](#configuration)

You must enable the module from "Stores &gt; Configurations &gt; Dadolun &gt; Alternate Urls Management" section adding your locale codes specified by website/store view scope.

#### EXTENSION

[](#extension)

You can add multiple controllers/url retrievers configurations mapping other scenarios trough Dependency injection. Create a new module with Dadolun\_Hreflang on module.xml sequence, then add your di.xml like this:

```

                Vendor\Module\Model\Retriever\OtherScenarioHreflangRetriever

```

Contributing
------------

[](#contributing)

Contributions are very welcome. In order to contribute, please fork this repository and submit a [pull request](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity42

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

Unknown

Total

1

Last Release

876d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0b5954eb97063d31291e987862ba4430556417d38a2081e1e1d1131303961e46?d=identicon)[dadolun95](/maintainers/dadolun95)

---

Top Contributors

[![dadolun95](https://avatars.githubusercontent.com/u/8927461?v=4)](https://github.com/dadolun95 "dadolun95 (3 commits)")

---

Tags

phpmagentoseomagento2hreflang

### Embed Badge

![Health badge](/badges/dadolun95-magento2-hreflang/health.svg)

```
[![Health](https://phpackages.com/badges/dadolun95-magento2-hreflang/health.svg)](https://phpackages.com/packages/dadolun95-magento2-hreflang)
```

###  Alternatives

[opengento/module-gdpr

Gdpr Compliance Module for Magento 2

14481.5k](/packages/opengento-module-gdpr)[opengento/module-saleable

This extension allows to set if a product is saleable and can show its price by scope and customer group.

136.9k](/packages/opengento-module-saleable)[opengento/composer-registration-plugin

This plugin allows to compile the Magento2 components registrations on composer install/update.

111.6k](/packages/opengento-composer-registration-plugin)[collab/module-consent-mode

Cookie Consent Mode Popup Extension for Magento 2

121.8k](/packages/collab-module-consent-mode)

PHPackages © 2026

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