// Magento 2 Extension

SEO Suite for Magento 2

Complete SEO toolkit for Magento 2. Canonical URLs, hreflang, robots.txt editor, redirect manager, 404 tracking, and LLM sitemaps for AI engine visibility.

The Complete SEO Toolkit for Magento 2

Every technical SEO feature a serious store needs — canonical URLs, hreflang, robots.txt editor, redirect manager, 404 tracking, and LLM sitemaps for AI engine visibility — in a single, well-architected module built for Magento 2.4.x.

CANONICAL URLS

Duplicate content is one of the most common and damaging SEO problems on Magento stores. SEO Suite gives you precise, granular control over every canonical tag across your entire catalogue.

  • Layered navigation cleanup — Category pages filtered by attributes (/women/tops?color=52&size=M) generate thousands of near-duplicate URLs. SEO Suite strips all filter parameters from the canonical, pointing search engines at the clean category URL regardless of active filters.
  • Configurable product canonical — When a shopper lands on a simple product URL, the canonical optionally points to the parent configurable instead. This consolidates link equity onto one URL per product and stops variant pages competing against each other in search results.
  • Pagination strategy — Choose between canonical-to-page-1 (recommended), self-referencing, or rel=prev/next. One setting handles every paginated category and search page on the store.
  • Trailing slash normalisation — Consistently remove or add trailing slashes across all canonical URLs site-wide. Mixing /category/ and /category counts as two different URLs to search engines.
  • CMS page canonicals — Full canonical coverage on all CMS pages including the home page, with per-store-view scope.

HREFLANG

For merchants running multiple store views across languages or regions, SEO Suite automatically generates correct hreflang alternate tags in every page <head> — no manual configuration per page required.

  • Reads all active store views and their configured locales automatically
  • Converts Magento locale codes (e.g. en_US) to BCP-47 hreflang values (e.g. en-US)
  • Outputs store-specific product and category URLs — not just the base URL
  • Adds x-default pointing at your chosen default store view
  • Disabled by default — enable only when running multiple store views to avoid invalid hreflang on single-store installs

ROBOTS.TXT EDITOR

Manage your robots.txt file directly from the Magento admin — no server access, no deployments required.

  • Full textarea editor under Marketing → SEO Suite → Robots.txt
  • Per-store-view scope — each store and domain can have a completely independent robots.txt
  • Fully replaces Magento's default robots.txt output when content is saved
  • Leave blank to fall back to Magento's built-in generation
  • Changes take effect immediately — no cache flush or redeploy needed

REDIRECT MANAGER

A production-grade 301/302 redirect system with three matching modes and a full admin grid — built for stores that need more than Magento's basic URL rewrites.

  • Exact match — Redirects a specific path to a specific destination. Best for migrating individual pages after a redesign.
  • Prefix match — Redirects any path starting with a given prefix. Ideal for moving an entire old category subtree to a new location with one rule.
  • Regex match — Full PHP regular expression support with $1, $2 back-references in the target. Handles complex URL restructuring that no other match type can express.
  • Admin grid under Marketing → SEO Suite → Redirects — create, edit, delete, filter, sort, and mass-delete rules without touching the database
  • Per-redirect hit counter — see exactly how many times each rule fires in production
  • Store-view scoping — apply globally or to a single store view
  • Active/inactive toggle — disable rules without deleting them
  • Runs early in the request pipeline before any page rendering begins, keeping redirects fast

404 LOG

Every 404 that hits your store is automatically captured so you can find broken links and turn them into redirects before they damage your rankings.

  • Logs request path, HTTP referrer, store view, hit count, and first/last seen timestamps
  • De-duplicates entries — repeated hits increment a counter rather than creating new rows
  • Marks entries as resolved when you create a redirect for them
  • Configurable row limit with automatic pruning of oldest resolved entries — the log stays fast and bounded at any catalogue size

GEO — GENERATIVE ENGINE OPTIMISATION

Search is changing. ChatGPT, Perplexity, Google AI Overviews, Claude, and Gemini now answer shopping questions directly — and they cite sources. SEO Suite makes your store visible in those answers.

  • /llms.txt — The AI index — Auto-generated following the llmstxt.org specification. Includes your store description, all active categories, featured products with prices, and published CMS pages — formatted for a single LLM context window. Already read by Perplexity, ChatGPT browsing, and several AI research crawlers.
  • /llms-full.txt — The full catalogue — Extended version with full product descriptions across your entire active catalogue (configurable limit, default 1,000 products). Answers specific product questions that AI assistants are increasingly asked: "What Magento SEO extensions are available?"
  • AI crawler control — The robots.txt editor lets you explicitly allow or block GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and other AI crawlers per store view.
  • Both files are generated from live catalogue data and cached (index: 1 hour, full: 6 hours) — no static file management required

Compatibility

  • Magento: 2.4.x (Open Source & Commerce)
  • PHP: 8.1, 8.2, 8.3, 8.4
  • Installation: Composer

Changelog

1.0.0 June 4, 2026
  • Canonical URL Control — Full canonical management for product, category, and CMS pages. Strips layered navigation parameters, handles configurable product variants, and normalises trailing slashes.
  • Hreflang Tags — Auto-generates hreflang alternate tags for multi-store setups with x-default support.
  • Robots.txt Editor — Per-store-view robots.txt editor in the Magento admin. Fully replaces the default output when content is set.
  • Redirect Manager — 301/302 redirect rules with exact, prefix, and regex matching. Admin grid with hit counter and store-view scoping.
  • 404 Log — Tracks every 404 with hit count, referrer, and first/last seen timestamps so you can identify and fix broken links.
  • LLM Sitemaps (GEO) — Generates /llms.txt and /llms-full.txt following the llmstxt.org standard, making your store visible to AI engines such as ChatGPT, Perplexity, and Claude.

Installation

Install via Composer after configuring your credentials. See your dashboard for your license key.

# 1. Add the repository to your project (one-time)
composer config repositories.ayasoftware composer https://www.ayasoftware.com/repo

# 2. Add your credentials to auth.json (one-time)
composer config --global http-basic.www.ayasoftware.com your@email.com YOUR_LICENSE_KEY

# 3. Require the extension
composer require ayasoftware/seo-suite

# 4. Enable and upgrade
bin/magento module:enable $(bin/magento module:status --enabled | tail -n +3)
bin/magento setup:upgrade
bin/magento cache:clean
$229
One-time purchase · 12 months of updates & support

What's included

  • Full source code via Composer
  • 12 months of updates & support
  • Use on 1 production + unlimited dev domains
  • Documentation & installation guide
Updates & support renewal
$124.97/year after the initial support period. Your license key continues to work for the version you purchased — renewals unlock new releases.
100%