PHPackages                             etechflow/seo-suite - 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. etechflow/seo-suite

ActiveMetapackage[Utility &amp; Helpers](/categories/utility)

etechflow/seo-suite
===================

The complete Etechflow SEO Suite for Magento 2 — 8 modules: structured data, redirects, AI + rule-based meta, SEO auditing, canonical/hreflang, SEO-friendly layered navigation, and an advanced XML sitemap.

1.0.1(1mo ago)011proprietaryPHPPHP &gt;=8.1

Since Jun 24Pushed 1mo agoCompare

[ Source](https://github.com/etechflow/Etech-SEO-Suite)[ Packagist](https://packagist.org/packages/etechflow/seo-suite)[ Docs](https://github.com/etechflow)[ RSS](/packages/etechflow-seo-suite/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (9)Versions (3)Used By (0)

Etechflow SEO Suite
===================

[](#etechflow-seo-suite)

A complete, production-grade **SEO toolkit for Magento 2** (Open Source / Adobe Commerce, 2.4.x, PHP ≥ 8.1, Hyvä + Luma). Eight focused modules that cover the full SEO surface — and work together: the **SEO Audit** finds problems and points at the module that fixes each one.

`composer require etechflow/seo-suite` installs all eight. Or buy any module à la carte.

The modules
-----------

[](#the-modules)

ModulePackageWhat it does**Rich Snippets**`etechflow/module-rich-snippets`Hyvä-native schema.org JSON-LD (`@graph`) — Product/Offer, Breadcrumbs, Organization, WebSite — plus OpenGraph/Twitter. Richer Google results.**Redirect Manager**`etechflow/module-redirect-manager`301/302 redirect manager, auto-redirect on URL-key change, and a 404 catcher with a hit log.**AI SEO**`etechflow/module-ai-seo`AI-generated meta titles &amp; descriptions (Anthropic Claude / OpenAI), review grid + product-grid mass action.**Meta Templates**`etechflow/module-meta-templates`Rule-based meta title/description/keywords with `{{product.name}}**SEO Audit**`etechflow/module-seo-audit`On-demand SEO health **score (0–100)** + issue dashboard: missing/duplicate meta, thin content, orphaned products, 404s, redirect chains — each tagged with the suite module that fixes it.**Canonical &amp; Hreflang**`etechflow/module-canonical-hreflang`Category-free canonical URLs, query-param de-duplication, pagination control, and hreflang for multi-store/locale catalogues.**SEO Layered Nav**`etechflow/module-seo-layered-nav`Human-readable filter URLs (`?manufacturer=yale`, two-way slug↔id) + canonical/robots/sitemap control for filter pages.**Sitemap**`etechflow/module-sitemap`Advanced XML sitemap — products/categories/CMS/custom URLs, image entries, hreflang alternates, exclude rules, index splitting, multi-store, CLI + cron.How they fit together
---------------------

[](#how-they-fit-together)

The **SEO Audit** is the hub: run a scan and every finding links to its fix —

- *Missing / duplicate / poor meta* → **Meta Templates** or **AI SEO**
- *404s &amp; redirect chains* → **Redirect Manager**
- *Missing structured data* → **Rich Snippets**
- *Duplicate filter/category URLs* → **Canonical &amp; Hreflang** + **SEO Layered Nav**
- *Missing / stale XML sitemap* → **Sitemap**

Install
-------

[](#install)

These modules are distributed from the `etechflow` GitHub organisation. Add the repositories to your project's `composer.json` (or point a Satis/Private Packagist at them), then require the suite:

```
"repositories": {
    "etechflow-rich-snippets":     { "type": "vcs", "url": "https://github.com/etechflow/Etech-Rich-Snippet-SEO.git" },
    "etechflow-redirect-manager":  { "type": "vcs", "url": "https://github.com/etechflow/Etech-Redirect-Manager.git" },
    "etechflow-ai-seo":            { "type": "vcs", "url": "https://github.com/etechflow/Etech-AI-SEO.git" },
    "etechflow-meta-templates":    { "type": "vcs", "url": "https://github.com/etechflow/Etech-Meta-Templates.git" },
    "etechflow-seo-audit":         { "type": "vcs", "url": "https://github.com/etechflow/Etech-SEO-Audit.git" },
    "etechflow-canonical":         { "type": "vcs", "url": "https://github.com/etechflow/Etech-Canonical-Hreflang.git" },
    "etechflow-layered-nav":       { "type": "vcs", "url": "https://github.com/etechflow/Etech-SEO-Layered-Nav.git" },
    "etechflow-sitemap":           { "type": "vcs", "url": "https://github.com/etechflow/Etech-Sitemap.git" },
    "etechflow-seo-suite":         { "type": "vcs", "url": "https://github.com/etechflow/Etech-SEO-Suite.git" }
}
```

```
composer require etechflow/seo-suite:^1.0
bin/magento module:enable \
  Etechflow_RichSnippets Etechflow_RedirectManager Etechflow_AiSeo \
  Etechflow_MetaTemplates Etechflow_SeoAudit Etechflow_CanonicalHreflang \
  ETechFlow_SeoLayeredNav Etechflow_Sitemap
bin/magento setup:upgrade
bin/magento setup:di:compile           # production mode
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

Every module ships **disabled / flag-gated OFF** by default — nothing changes on the storefront until you opt in under **Stores → Configuration → Etechflow**. Enable per module and configure as needed.

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

[](#compatibility)

Magento Open Source / Adobe Commerce **2.4.x** · PHP **≥ 8.1** · Hyvä + Luma. Designed to coexist with an existing SEO extension (e.g. Mirasvit) — adopt module by module.

License
-------

[](#license)

Proprietary — © eTechFlow. Each module is independently licensed; the suite is the convenience bundle.

Bundled module source
---------------------

[](#bundled-module-source)

This repository also includes the full source of all 8 modules under `modules/` for reference and monorepo installs:

- `modules/Etechflow/SeoAudit` — on-demand SEO health audit + 0-100 score dashboard
- `modules/Etechflow/CanonicalHreflang` — canonical URLs + hreflang
- `modules/Etechflow/MetaTemplates` — rule-based meta title/description/keywords
- `modules/Etechflow/AiSeo` — AI-generated meta (Anthropic/OpenAI)
- `modules/Etechflow/RichSnippets` — Hyvä-native @graph JSON-LD structured data
- `modules/Etechflow/RedirectManager` — 301/302 redirects + 404 catcher
- `modules/Etechflow/SeoLayeredNav` — SEO-friendly layered-navigation filter URLs (namespace `ETechFlow\SeoLayeredNav`)
- `modules/Etechflow/Sitemap` — advanced XML sitemap generator (images, hreflang, excludes, index splitting, CLI + cron)

The `composer.json` above is the metapackage definition (pulls the 8 published packages); the `modules/` tree is the bundled source for those same modules.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance94

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% 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 ~0 days

Total

2

Last Release

30d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/72d596daffc1cbadfe809b006d2fc518e5ca32cdccca9485410d282898d07ba1?d=identicon)[etechflow0](/maintainers/etechflow0)

---

Top Contributors

[![ranawaqas45](https://avatars.githubusercontent.com/u/218998424?v=4)](https://github.com/ranawaqas45 "ranawaqas45 (3 commits)")[![ayeshanisar786](https://avatars.githubusercontent.com/u/106437953?v=4)](https://github.com/ayeshanisar786 "ayeshanisar786 (1 commits)")

### Embed Badge

![Health badge](/badges/etechflow-seo-suite/health.svg)

```
[![Health](https://phpackages.com/badges/etechflow-seo-suite/health.svg)](https://phpackages.com/packages/etechflow-seo-suite)
```

PHPackages © 2026

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