Magento 2 SEO Suite
This extension enhances your store's SEO performance by adding canonical URLs, eliminating non-canonical product URLs from sitemap, HTML sitemap creation, SEO pagination using rel="prev" and rel="next" meta tags, and adding NOINDEX, NOFOLLOW meta robots to certain pages.
Compatibility
Community: 2.3, 2.4Enterprise: 2.3, 2.4
This free Magento 2 SEO extension strengthens your store's search engine optimization by adding canonical URLs, an HTML sitemap, SEO-friendly pagination, and configurable NOINDEX/NOFOLLOW meta robots — all essential tactics for improving search visibility and eliminating duplicate content.
The Problem
Magento 2's default SEO configuration leaves critical gaps: duplicate URLs dilute page authority, paginated category pages lack proper link signals, and sensitive pages like checkout and customer accounts get indexed unnecessarily — hurting your store's search rankings.
The Solution
This extension closes those gaps by enforcing canonical URLs on the homepage and CMS pages, cleaning non-canonical product URLs from sitemap.xml, generating an HTML sitemap for improved crawlability, and letting you control which pages search engines should ignore.
Key Features
Feature Highlights
Manage Duplicate Content with Canonical URLs
Duplicate content is one of the most common SEO pitfalls in Magento 2. This extension uses rel="canonical" link tags to tell search engines which version of a page is the preferred one — consolidating link equity and preventing ranking dilution.
The homepage alone can be accessed through multiple URL variations, all serving the same content:
- /index.php
- /cms/ and /cms/index
- /cms/index/index
- /home
With this extension enabled, the canonical URL / is declared as the preferred version, and non-canonical product URLs are automatically excluded from sitemap.xml.

HTML Sitemap for Better Crawlability
An HTML sitemap provides a structured, human-readable page listing every important link on your store. It helps both visitors navigate your site and search engine crawlers discover content that might not be reachable through standard navigation.
The extension generates an HTML sitemap accessible at /sitemap and automatically adds a link to it in the footer.


SEO Pagination with Prev/Next Tags
Paginated category pages often create duplicate content signals for search engines. This extension adds rel="next" and rel="prev" link elements to paginated pages, helping crawlers understand the relationship between pages in a series.

NOINDEX/NOFOLLOW Meta Robots Control
Not every page on your store should appear in search results. Pages with thin content, sensitive user data, or transactional flows should be excluded from indexing to keep your crawl budget focused on high-value pages.
The extension adds NOINDEX,NOFOLLOW meta robots tags to configurable page patterns. By default, these pages are excluded:
- Customer account pages (/customer/*/*)
- Cart and checkout pages (/checkout/*/*)
- CMS 404 not-found page (/cms/noroute/index)
- Product review pages (/review/product/list)
- Catalog search result pages (/catalogsearch/*/*)


Installation
src/ folder to {magento2-root-dir}/app/code/MagePsycho/SeoSuite/php bin/magento module:enable MagePsycho_SeoSuite --clear-static-content
php bin/magento setup:upgrade
php bin/magento cache:flush
rm -rf pub/static/* var/view_preprocessed/*
php bin/magento setup:static-content:deploy
v1.0.0
released on 2023-02-12- added Initial Release
Generic
How can I pay for MagePsycho extensions?
If I buy an extension, how would I get it?
After you make a purchase, the order will appear in the "My Orders" section of your personal account page.
As soon as the order status becomes completed the purchased extensions can be downloaded from "My Downloads" section.
How can I get the license key(s) for the purchased extension?
In case if you have't received any license key(s), please Contact Us with the order #.
Are your extensions open source or encrypted?
Do you provide Magento customization service?
Can I get a refund if an extension doesn’t suit me?
After 30 days from the date of purchase, the refund is not applied. You also cannot ask for a refund for the installation service or custom service.
If you are looking for a specific solution for your store, please Contact Us.Can I request a free trial?
But if you buy an extension and it doesn’t suit you in any way, you can request a refund with no risks on your side.
Moreover, most of our extensions have demos, where you can see how our modules work.
What is the license policy? On how many websites can I use MagePsycho extensions?
In the case of additional licenses, we do provide a good discount.








