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 1w 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

25

—

LowBetter than 35% of packages

Maintenance41

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity38

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

489d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/9294098?v=4)[Volodymyr Hryvinskyi](/maintainers/hryvinskyi)[@hryvinskyi](https://github.com/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

[nosto/module-nostotagging

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

27714.5k4](/packages/nosto-module-nostotagging)[fishpig/magento2-wordpress-integration

Securely integrate WordPress and Magento 2.

83374.7k7](/packages/fishpig-magento2-wordpress-integration)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

69362.0k](/packages/run-as-root-magento2-prometheus-exporter)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1861.2k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1015.1k29](/packages/loki-magento2-components)[mage-os/module-rma

Return Merchandise Authorization

229.1k](/packages/mage-os-module-rma)

PHPackages © 2026

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