PHPackages                             hryvinskyi/magento2-seo-canonical-amasty-shopby-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. hryvinskyi/magento2-seo-canonical-amasty-shopby-seo

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

hryvinskyi/magento2-seo-canonical-amasty-shopby-seo
===================================================

N/A

1.0.0(1y ago)131MITPHP

Since Apr 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/hryvinskyi/magento2-seo-canonical-amasty-shopby-seo)[ Packagist](https://packagist.org/packages/hryvinskyi/magento2-seo-canonical-amasty-shopby-seo)[ RSS](/packages/hryvinskyi-magento2-seo-canonical-amasty-shopby-seo/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

Hryvinskyi SeoCanonicalAmastyShopbySeo Module
=============================================

[](#hryvinskyi-seocanonicalamastyshopbyseo-module)

Overview
--------

[](#overview)

This module provides integration between Amasty ShopbySeo module and Hryvinskyi's SEO Canonical URL functionality in Magento 2. It ensures proper canonical URL generation for category pages when using Amasty's SEO friendly URLs.

Key Features
------------

[](#key-features)

- Automatically generates clean canonical URLs for category pages when Amasty ShopBySeo is enabled
- Removes query parameters from URLs to improve SEO performance
- Integrates with the Hryvinskyi SEO Canonical URL framework
- Disables Amasty's default meta data plugin to prevent conflicts

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

[](#requirements)

- Magento 2.x
- Amasty ShopbySeo module
- Hryvinskyi SEO Canonical API module
- Hryvinskyi SEO Canonical Frontend module

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

[](#installation)

### Composer (recommended)

[](#composer-recommended)

```
composer require hryvinskyi/magento2-seo-canonical-amasty-shopby-seo
bin/magento module:enable Hryvinskyi_SeoCanonicalAmastyShopbySeo
bin/magento setup:upgrade
```

### Manual

[](#manual)

1. Download the module and upload it to the `app/code/Hryvinskyi/SeoCanonicalAmastyShopbySeo` directory
2. Run the following commands:

```
bin/magento module:enable Hryvinskyi_SeoCanonicalAmastyShopbySeo
bin/magento setup:upgrade
```

How It Works
------------

[](#how-it-works)

The module creates a canonical URL processor that:

1. Checks if Amasty's SEO URLs are enabled
2. Verifies if the request contains parsed parameters from Amasty ShopbySeo
3. Processes the current URL to remove query strings
4. Returns clean canonical URLs for category pages

The module also disables Amasty's default meta data plugin to prevent conflicts with canonical URL generation.

Configuration
-------------

[](#configuration)

This module works automatically once installed. No additional configuration is required.

Support
-------

[](#support)

For issues or feature requests, contact the module author:

- Author: Volodymyr Hryvinskyi
- Email:

License
-------

[](#license)

[MIT](https://opensource.org/licenses/MIT)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance47

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 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

392d ago

### Community

Maintainers

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

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/hryvinskyi-magento2-seo-canonical-amasty-shopby-seo/health.svg)

```
[![Health](https://phpackages.com/badges/hryvinskyi-magento2-seo-canonical-amasty-shopby-seo/health.svg)](https://phpackages.com/packages/hryvinskyi-magento2-seo-canonical-amasty-shopby-seo)
```

###  Alternatives

[tig/postnl-magento2

TIG Magento 2 PostNL extension

58544.2k4](/packages/tig-postnl-magento2)[lillik/magento2-price-decimal

Magento 2 Price Decimal Precision

111147.5k](/packages/lillik-magento2-price-decimal)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27659.1k4](/packages/nosto-module-nostotagging)[magepal/magento2-customeraccountlinksmanager

Customer Account Links Manager for Magento2 allows you to quickly and easily remove unwanted links from customer account dashboard

4084.9k](/packages/magepal-magento2-customeraccountlinksmanager)[doofinder/doofinder-magento2

Doofinder module for Magento 2

13204.0k1](/packages/doofinder-doofinder-magento2)[magepal/magento2-form-field-manager

Customer and Address Form Fields Manager for Magento2

293.8k](/packages/magepal-magento2-form-field-manager)

PHPackages © 2026

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