PHPackages                             mageplaza/magento-2-seo-extension - 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. mageplaza/magento-2-seo-extension

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

mageplaza/magento-2-seo-extension
=================================

Magento 2 SEO extension

4.4.6(10mo ago)138506.6k—5.8%50[5 issues](https://github.com/mageplaza/magento-2-seo/issues)2proprietaryPHP

Since Oct 20Pushed 3mo ago18 watchersCompare

[ Source](https://github.com/mageplaza/magento-2-seo)[ Packagist](https://packagist.org/packages/mageplaza/magento-2-seo-extension)[ RSS](/packages/mageplaza-magento-2-seo-extension/feed)WikiDiscussions 2.4 Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (50)Used By (2)

The Best Magento 2 SEO Extension FREE
=====================================

[](#the-best-magento-2-seo-extension-free)

**Mageplaza SEO All-in-One for Magento 2** is a bundle of outstanding features that are auto-active when you install it from Mageplaza without any code modifications. It is also friendly with your store if you need to insert meta keywords and meta descriptions for your product. It will do perfectly for your better SEO.

[![Latest Stable Version](https://camo.githubusercontent.com/ae73acc2ee32bf4ae34a19a6fe05aca4b42f386f3fdbda86e3857cbaa2fa861e/68747470733a2f2f706f7365722e707567782e6f72672f6d616765706c617a612f6d6167656e746f2d322d73656f2d657874656e73696f6e2f762f737461626c65)](https://packagist.org/packages/mageplaza/magento-2-seo-extension)[![Total Downloads](https://camo.githubusercontent.com/e265c01d30ff2286d157555b06d92f790024908b037f1557862cc2e26224e3fa/68747470733a2f2f706f7365722e707567782e6f72672f6d616765706c617a612f6d6167656e746f2d322d73656f2d657874656e73696f6e2f646f776e6c6f616473)](https://packagist.org/packages/mageplaza/magento-2-seo-extension)

**IMPORTANT NOTE: This version of [Magento 2 SEO extension](https://www.mageplaza.com/magento-2-seo-extension/) on Github is free as a contribution to the Magento community from Mageplaza. This package does not include the technical support. Should you need technical support for this version of the extension, you will have to buy a license from Mageplaza. [Click here to buy](https://www.mageplaza.com/magento-2-seo-extension/).**

Highlight Features for Magento 2 SEO Standard Edition
-----------------------------------------------------

[](#highlight-features-for-magento-2-seo-standard-edition)

- Prevent Duplicate Content issue
- XML, HTML Sitemap
- Structured Data (Rich Snipet: Adding Rating, Reviews, Price, Stock status ...)
- Google, Bing, Pinterest ... verification
- Add Canonical URLs

1. Mageplaza SEO extension Documentation
----------------------------------------

[](#1-mageplaza-seo-extension-documentation)

- [Installation guide](https://www.mageplaza.com/install-magento-2-extension/)
- [User Guide](https://docs.mageplaza.com/seo-m2/index.html)
- [Download from our Live site](https://www.mageplaza.com/magento-2-seo-extension/)
- [Get Free Support](https://github.com/mageplaza/magento-2-seo/issues)
- Get premium support from Mageplaza: [Purchase Support package](https://www.mageplaza.com/magento-2-extension-support-package/)
- [Contribute on Github](https://github.com/mageplaza/magento-2-seo)
- [Releases](https://github.com/mageplaza/magento-2-seo/releases)
- [License](https://www.mageplaza.com/LICENSE.txt)

2. How to install Magento 2 SEO extension
-----------------------------------------

[](#2-how-to-install-magento-2-seo-extension)

### Install module via composer (recommend)

[](#install-module-via-composer-recommend)

Run the following command in Magento 2 root folder:

With Marketing Automation (recommend):

```
composer require mageplaza/magento-2-seo-extension mageplaza/module-sitemap mageplaza/module-smtp
php bin/magento setup:upgrade

```

Without Marketing Automation:

```
composer require mageplaza/magento-2-seo-extension mageplaza/module-sitemap
php bin/magento setup:upgrade

```

### Install Package from copy-paste package

[](#install-package-from-copy-paste-package)

Download the latest version at [Mageplaza.com](https://www.mageplaza.com/magento-2-seo-extension/)then follow [installation guide](https://www.mageplaza.com/install-magento-2-extension/)

3. SEO FAQs
-----------

[](#3-seo-faqs)

#### Q: I got error: `Mageplaza_Core has been already defined`

[](#q-i-got-error-mageplaza_core-has-been-already-defined)

A: Read solution:

#### Q: My site is down

[](#q-my-site-is-down)

A: Please follow this guide:

4. Contribute to this SEO module
--------------------------------

[](#4-contribute-to-this-seo-module)

Feel free to **Fork** and contrinute to this module and create a pull request so we will merge your changes to `master` branch.

5. Magento 2 SEO extension Introduction
---------------------------------------

[](#5-magento-2-seo-extension-introduction)

Improve your SEO for Magento 2 site. Use **[Magento 2 SEO All in One](https://marketplace.magento.com/mageplaza-magento-2-seo-extension.html)** to automatically optimize your site for Search Engines. **Mageplaza SEO extension** will automatically optimize and greatly improve the performance of your Magento-based store in Search Engines. Magento 2 is great SEO-ready out-of-the-box that is really good for SEO. However it still needs some craftiness to be improved in a few areas.

Mageplaza SEO module will support a list of new useful tools and settings that help you have own all the technical optimization with automatically optimizing and inserting the meta tags and link elements that Google or other Search Engines like so much:

### Stop Duplicating Content SEO

[](#stop-duplicating-content-seo)

By automatically preventing the duplicate content problem, **Mageplaza SEO extension** will avoid your site from being affected badly to the search ranking or caused the traffic loss, and as a result, boost the SEO performance significantly.

[![magento 2 seo duplicate content](https://camo.githubusercontent.com/ccf9114a36d145312b50004d0002fc5b660a7998ada64c6e7dba0e68d056c08a/68747470733a2f2f692e696d6775722e636f6d2f425832596569572e6a7067)](https://camo.githubusercontent.com/ccf9114a36d145312b50004d0002fc5b660a7998ada64c6e7dba0e68d056c08a/68747470733a2f2f692e696d6775722e636f6d2f425832596569572e6a7067)

### Magento 2 Structured Data

[](#magento-2-structured-data)

**Mageplaza SEO All-in-One** will **add schema structured data to Magento 2 store** automatically without configuration to help Search engines display your web pages better and more attractive.

[![Magento 2 structured data](https://camo.githubusercontent.com/8680c759f0e5092389ce4c457e39824539ff6310a4dadeabc4d6648ee09cdf23/68747470733a2f2f692e696d6775722e636f6d2f4469773879644b2e706e67)](https://camo.githubusercontent.com/8680c759f0e5092389ce4c457e39824539ff6310a4dadeabc4d6648ee09cdf23/68747470733a2f2f692e696d6775722e636f6d2f4469773879644b2e706e67)

### SEO Metadata template rules (SEO Pro edition)

[](#seo-metadata-template-rules-seo-pro-edition)

For the marketers, it’s critical to understand and use the metadata that helps to drive the customer from the search engines. With **Magento 2 SEO Pro edition**, it’s completely a huge advantage that you can set mass and dynamic metadata information for products, categories, pages, layered navigation.

[![Magento 2 seo meta data](https://camo.githubusercontent.com/f96f69d817e629836c813e8f06e0b3aa479dc9af257e90f743f4bc5f860b6e40/68747470733a2f2f692e696d6775722e636f6d2f4e646f6248784e2e6a7067)](https://camo.githubusercontent.com/f96f69d817e629836c813e8f06e0b3aa479dc9af257e90f743f4bc5f860b6e40/68747470733a2f2f692e696d6775722e636f6d2f4e646f6248784e2e6a7067)

### Magento 2 Hreflang tag (SEO Ultimate edition)

[](#magento-2-hreflang-tag-seo-ultimate-edition)

You can easily to use the ‘Hreflang’ tags to tell the Search Engines which language you’re using in the specific page so when the visitors search in that language, your page will rank higher.

[![Magento 2 Hreflang](https://camo.githubusercontent.com/eaee8679c2592f3bdaea6cacc1288bed01807b8148d35217059676f23f918d43/68747470733a2f2f692e696d6775722e636f6d2f504e75355464342e6a7067)](https://camo.githubusercontent.com/eaee8679c2592f3bdaea6cacc1288bed01807b8148d35217059676f23f918d43/68747470733a2f2f692e696d6775722e636f6d2f504e75355464342e6a7067)

### SEO checklist (SEO Ultimate edition)

[](#seo-checklist-seo-ultimate-edition)

The smart list for a perfect performance! The SEO checklists can tell you what you haven’t done yet, what you should do or even warn you to make sure your SEO process is going the right way.

[![Magento 2 seo checklist](https://camo.githubusercontent.com/7d7adedb96515539df36d361e9f4d86af3bd38955a6a6dfa93d00f327a28ffeb/68747470733a2f2f692e696d6775722e636f6d2f3053746c71574d2e6a7067)](https://camo.githubusercontent.com/7d7adedb96515539df36d361e9f4d86af3bd38955a6a6dfa93d00f327a28ffeb/68747470733a2f2f692e696d6775722e636f6d2f3053746c71574d2e6a7067)

### SEO HTML/XML Sitemaps (SEO Pro edition)

[](#seo-htmlxml-sitemaps-seo-pro-edition)

While the XML sitemap is specifically written for the search engines spiders, the HTML one is primarily for users. Hence, creating those 2 sitemaps will help your site to be easier to understand for both search engines and the users.

### LINK ALTERNATE TAG

[](#link-alternate-tag)

Easily to Provides a link to an alternate version of the site by adding the rel=”alternate”.

### CONFIGURING ROBOTS METADATA TAG

[](#configuring-robots-metadata-tag)

Make your site content to be easier readable by the search engines by adding options: Follow/Nofollow/Noindex for Products, Categories, CMS Pages.

### LAYERED NAVIGATION SUPPORTED

[](#layered-navigation-supported)

A huge advantage when you have Megaplaza SEO extension is that it’s fully supported by [Layered Navigation Ultimate](https://www.mageplaza.com/magento-2-layered-navigation-extension/) to make the SEO performance even better.

Full Magento 2 SEO Features
---------------------------

[](#full-magento-2-seo-features)

- Automatically avoid duplicate content
- Advanced Structured Data
- Custom Meta tags: title, description, keywords
- Hreflang tag
- Social Shares
- Layered Navigation Support
- URL Friendly
- Link Alternate Tag
- Opptimize canonical tag, rich snippet, alternate
- Set Meta Robot Tags (Follow/Nofollow/Noindex) for Product, Category, CMS Page
- Enchanced XML Sitemap
- HTML Sitemap
- Exclude CMS pages in HTML Sitemap
- Include custom links in HTML Sitemap
- Exclude out-of-stock in HTML, XML Sitemap
- Metadata template rules for products, categories, cms pages
- SEO Checklist
- Page Analysis
- Cross-links
- Easy to install
- Open source 100%
- Easy to configure
- User-friendly interface
- 1-year Support
- Lifetime updates
- 30 days guarantee money back
- Fully compatible with Mageplaza extensions
- Supports multiple stores
- Supports multiple languages

### Pricing

[](#pricing)

[![Magento 2 seo pricing](https://camo.githubusercontent.com/946ea54c2d3b54912bb790f918545d15b6c585ba8f62163e8b69ae16dbc3f45b/68747470733a2f2f692e696d6775722e636f6d2f6d356e674c70452e706e67)](https://camo.githubusercontent.com/946ea54c2d3b54912bb790f918545d15b6c585ba8f62163e8b69ae16dbc3f45b/68747470733a2f2f692e696d6775722e636f6d2f6d356e674c70452e706e67)

6. USER GUIDE
-------------

[](#6-user-guide)

### Magento 2 SEO Basic Settings

[](#magento-2-seo-basic-settings)

Firstly, we will familiar with the module via the list of the configuration. Login as Admin account, go to the path `Mageplaza > SEO > Settings`.

#### General SEO Configuration

[](#general-seo-configuration)

Open **General Configuration** section, you can see:

- Add Nofollow meta in Search Result if you select "Yes" option
- Add Nofollow meta in Product Gallery if you select "Yes" option
- Setting Enable Sitelink Search Box to "Yes" means showing another search box that shows the more detailed search results on the destination site.

In Stop words field, choose the language of the stop words to use. For example: if choose **en** (English), the stop words are *a the, of, for, etc*.

#### SEO Duplicate Content Setting

[](#seo-duplicate-content-setting)

Continue with the next session - **Duplicate Content**, there are some configurations related to the duplicate content:

- To manage your content better and restrict the duplication, please set "Yes" for Add Canonical URL Meta
- In the Canonical points to https field, you can choose "Yes" or "No" option depending on whether you would prefer the https version of a page or not

[![Configuration Duplicate Content for SEO](https://camo.githubusercontent.com/9c8f0123afc118a06a6e994fbb7131b7d16019eaa90bd2251fd2428763d52601/687474703a2f2f692e696d6775722e636f6d2f4769795a5561362e706e67)](https://camo.githubusercontent.com/9c8f0123afc118a06a6e994fbb7131b7d16019eaa90bd2251fd2428763d52601/687474703a2f2f692e696d6775722e636f6d2f4769795a5561362e706e67)

#### Social Shares Setting

[](#social-shares-setting)

**Social Shares** provides the working fields that support for the better SEO on the social channels. Now expand that section and do the following:

- It is possible to show **Open Graph** that is a short description of your website whenever visitors publish on the social medias like Facebook, Google+, Pinterest and other social networks.

    If disable the open graph on the social network, please choose "No" to turn it off in Add Open Graph meta tags field
- You can also add Twitter Card Meta tags when the visitors share your website on Twitter
- Enter Pinterest Confirmation Code to verify your website. Follow the instruction [here](https://help.pinterest.com/en/articles/confirm-your-website#meta_tag)
- Enter Google+ Publisher Page if you need

[![image](https://camo.githubusercontent.com/6a77fd64e098b910ea0059d7c3deab4407b2f45eb2d049428a27784faf43c48f/68747470733a2f2f692e696d6775722e636f6d2f6e3048734b614a2e706e67)](https://camo.githubusercontent.com/6a77fd64e098b910ea0059d7c3deab4407b2f45eb2d049428a27784faf43c48f/68747470733a2f2f692e696d6775722e636f6d2f6e3048734b614a2e706e67)

#### Magento 2 Structured Data Setting

[](#magento-2-structured-data-setting)

Scroll down and expand the **Structured Data** section, you will:

- Include Rich Snippet in the search results right after enabling the rich snippet in the configuration

    Rich Snippet may be review stars, an aggregate rating value, and vote count, etc.
- Disable Product Structured Data by selecting "No" if your theme or module implements it's own product snippets.
- Allow applying Organization Information that describes the results in detailed. Furthermore, you can custom that data via this [guide](https://mageplaza.freshdesk.com/support/solutions/articles/6000122360).

[![Magento 2 Structured Data Setting](https://camo.githubusercontent.com/d7e8f364454ef61f420d389d7d3c021e94270439776559e80ab518f25ab04973/68747470733a2f2f692e696d6775722e636f6d2f7a7142675a6a4e2e706e67)](https://camo.githubusercontent.com/d7e8f364454ef61f420d389d7d3c021e94270439776559e80ab518f25ab04973/68747470733a2f2f692e696d6775722e636f6d2f7a7142675a6a4e2e706e67)

#### Social Profiles Setting

[](#social-profiles-setting)

Magento 2 SEO extension permits to show **Social Profiles** when your website is searched on Google.

[![Magento 2 Social Profiles Setting](https://camo.githubusercontent.com/a3b0ad484cb1db31251d1dc980dc11348d9434a602180992a02d59872b32c940/68747470733a2f2f692e696d6775722e636f6d2f4e36495258776d2e706e67)](https://camo.githubusercontent.com/a3b0ad484cb1db31251d1dc980dc11348d9434a602180992a02d59872b32c940/68747470733a2f2f692e696d6775722e636f6d2f4e36495258776d2e706e67)

#### Business information

[](#business-information)

You can enable **Business Information** if choosing "Yes". Just enter the information into the corresponding fields, then all of them will be shown in the search result.

[![Magento 2 SEO Business](https://camo.githubusercontent.com/c2180549e3c127b6a4984bb55f8e20b68b26f912ff23ebfa6f9954a4ca40e6f9/68747470733a2f2f692e696d6775722e636f6d2f78657a34486b442e706e67)](https://camo.githubusercontent.com/c2180549e3c127b6a4984bb55f8e20b68b26f912ff23ebfa6f9954a4ca40e6f9/68747470733a2f2f692e696d6775722e636f6d2f78657a34486b442e706e67)

#### Verifications

[](#verifications)

In the Verification field, you need to enter the verification code to confirm the ownership of your site. Hence, you can use the Web services such as Google Search Console, Bing Webmaster Tools, Pinterest and Yandex Webmaster Tools.

[![image](https://camo.githubusercontent.com/532135b306736175ae1d005a417896ab1f6383a36f000edb6f8c3c9914e36cb2/68747470733a2f2f692e696d6775722e636f6d2f4e5276554f45502e706e67)](https://camo.githubusercontent.com/532135b306736175ae1d005a417896ab1f6383a36f000edb6f8c3c9914e36cb2/68747470733a2f2f692e696d6775722e636f6d2f4e5276554f45502e706e67)

**Mageplaza extensions on Magento Marketplace**

☞ [Magento 2 One Step Checkout extension](https://marketplace.magento.com/mageplaza-magento-2-one-step-checkout-extension.html)

☞ [Magento 2 SEO Module](https://marketplace.magento.com/mageplaza-magento-2-seo-extension.html)

☞ [Magento 2 Blog extension](https://marketplace.magento.com/mageplaza-magento-2-blog-extension.html)

☞ [Magento 2 Layered Navigation extension](https://marketplace.magento.com/mageplaza-layered-navigation-m2.html)

☞ [Magento 2 Reward Points extension](https://marketplace.magento.com/mageplaza-module-reward-points.html)

☞ [Magento 2 Product Feed](https://marketplace.magento.com/mageplaza-module-product-feed.html)

☞ [Magento 2 Custom Order Number](https://marketplace.magento.com/mageplaza-module-custom-order-number.html)

☞ [Magento 2 Stripe Payment](https://marketplace.magento.com/mageplaza-module-stripe.html)

☞ [Magento 2 Size Chart](https://marketplace.magento.com/mageplaza-module-size-chart.html)

☞ [Magento 2 Ajax Search extension](https://marketplace.magento.com/mageplaza-module-search.html)

☞ [Magento 2 Image Optimizer](https://marketplace.magento.com/mageplaza-module-image-optimizer.html)

SEO CHANGELOG
-------------

[](#seo-changelog)

### SEO v2.1.1

[](#seo-v211)

Released on 2018-06-05

Release notes:

- Update copyright

#### SEO Ultimate

[](#seo-ultimate)

- Fixed error page when analysis enabled on the product which has no description.
- Fixed wrong hreflang URL when store using URL rewrite

### SEO v2.1.0

[](#seo-v210)

Released on 2018-04-23

Release notes:

- Added General configuration.
- Added Product Structured Data configuration.
- Added Prevent Duplicated Content configuration in Product pages and Category pages
- Added Social Profiles.
- Added Business Information.
- Added On-page analysis.
- Added Sitelinks Searchbox.

### SEO v2.0.2

[](#seo-v202)

Released on 2017-12-12

Release notes:

- Fix bug "cannot add structure data" on new product

### SEO v2.0.1

[](#seo-v201)

Released on 2017-11-13

Release notes:

- Compatible with old version
- Compatible with Magento 2.2.x
- Fix error with structure data when created new product #54

### SEO v2.0.0

[](#seo-v200)

Released on 2017-10-26

Release notes:

Rebuilt Mageplaza SEO Standard edition.

- Structured Data (Rich snippet Schema) Star rating, Price, Inventory...
- Support Shop by brand in Structured Data.
- Webmaster Verifications Google Search Console, Bing, Yandex ...
- Fixed Duplicate Content (Basic)
- and more

### SEO v1.4.1

[](#seo-v141)

Released on 2017-06-12

Release notes:

- Optimize Structured Data ld-json
- Optimize Social share Open graph (Google+ and Pinterest) and twitter card
- Fixed Breadcrumbs issue
- Fixed canonical link issue

### SEO v1.4.0

[](#seo-v140)

Released on 2017-05-23

Release notes:

- Released Seo Crosslinks
- Fixed minor bugs

### SEO v1.3.1

[](#seo-v131)

Released on 2017-05-23

Release notes:

- Fixed issue on bundle products
- Fixed Remove inject object in Search and Catalog block
- Optimize config object
- Optimize Search Nofollow

### SEO v1.3.0

[](#seo-v130)

Released on 2017-04-24

Release notes:

**SEO Core , Sitemap**

- Exclude CMS pages in HTML Sitemap

- Include custom links in HTML Sitemap

- Opt to exclude out-of-stock in HTML, XML Sitemap
- Optimize canonical tag, rich snippet, hrefLang, alternate

**Rule templates**

- Compatible with Layered Navigation
- Add Mageplaza\_Blog posts meta data template
- Optimize template rule products, categories, CMS pages.
- Preview rule template

### SEO v1.2.2

[](#seo-v122)

Released on 2017-04-24

Release notes:

- Edit composer.json to require mageplazamodule-core instead of mageplazacore-m2

### SEO v1.2.1

[](#seo-v121)

Released on 2017-04-09

Release notes:

- Fix composer issue

### SEO v1.2.0

[](#seo-v120)

Released on 2017-04-09

Release notes:

**Features**

- Add Verification configuration
- Add Stop words feature
- Hreflang tags feature

**Bug fixes**

- Performance optimization
- Group SEO menu
- Optimize Configuration options

### SEO v1.1.4

[](#seo-v114)

Released on 2016-11-23

Release notes:

- Fix Upgrade issue

### SEO v1.1.2

[](#seo-v112)

Released on 2016-11-22

Release notes:

- Improve Robots meta tags categories, products, cms pages

### SEO v1.1.1

[](#seo-v111)

Released on 2016-10-20

Release notes:

- add HTML Sitemap features

### SEO v1.1.0

[](#seo-v110)

Released on 2016-10-20

Release notes:

#### Improvement

[](#improvement)

- Optimize code and performance
- Comment code

#### Features

[](#features)

- Add config Disable URL parameter in canonical URL

#### Bug fixing

[](#bug-fixing)

- Fix bug canonical url

### SEO v1.0.2

[](#seo-v102)

Released on 2016-08-09

Release notes:

- Compatible Magento 2.1
- Fix bug Dependency
- Fix JSONLD broken tags
- Optimize Review rating value

### SEO v1.0.1

[](#seo-v101)

Released on 2016-07-20

Release notes:

- Add composer and packagist.org

### SEO v1.0.0-beta

[](#seo-v100-beta)

Released on 2016-04-23

Release notes:

- Release first version

**Peoples also search:**

- Magento 2 seo
- magento 2 seo extension
- magento 2 seo extension free
- magento 2 seo module
- magento 2 seo github
- magento 2 advanced seo
- magento 2 seo suite
- magento 2 seo all in one
- magento 2 seo suite ultimate extension
- magento 2 seo suite ultimate
- seo suite ultimate for Magento 2
- magento 2 rich snippets
- magento 2 structured data
- magento 2 301 redirect extension
- magento 2 sitemap page
- magento 2 schema.org
- magento 2 schema markup
- magento 2 seo plugin
- magento 2 schema
- magento 2 google rich snippets
- magento 2 rich snippets extension
- rich snippets magento 2

**Other free extension on Github**

- [Magento 2 Product slider](https://github.com/mageplaza/magento-2-product-slider)
- [Magento 2 GDPR](https://github.com/mageplaza/magento-2-gdpr)
- [Magento 2 popup extension](https://github.com/mageplaza/magento-2-better-popup)
- [Magento 2 Reports extension](https://github.com/mageplaza/magento-2-reports)
- [Magento 2 social login](https://github.com/mageplaza/magento-2-social-login)
- [Magento 2 blog](https://github.com/mageplaza/magento-2-blog)
- [Magento 2 Layered Navigation](https://github.com/mageplaza/magento-2-ajax-layered-navigation)
- [Magento 2 security extension](https://github.com/mageplaza/magento-2-security)

**Table of contents**

- [Mageplaza SEO extension Documentation](#1-mageplaza-seo-extension-documentation)
- [How to install Magento 2 SEO extension](#2-how-to-install-magento-2-seo-extension)
    - [Install module via composer (recommend)](#install-module-via-composer-recommend)
    - [Install Package from copy-paste package](#install-package-from-copy-paste-package)
- [SEO FAQs](#3-seo-faqs)
- [Contribute to this SEO module](#4-contribute-to-this-seo-module)
- [Magento 2 SEO extension Introduction](#5-magento-2-seo-extension-introduction)
    - [Stop Duplicating Content SEO](#stop-duplicating-content-seo)
    - [Magento 2 Structured Data](#magento-2-structured-data)
    - [SEO Metadata template rules (SEO Pro edition)](#seo-metadata-template-rules-seo-pro-edition)
    - [Magento 2 Hreflang tag (SEO Ultimate edition)](#magento-2-hreflang-tag-seo-ultimate-edition)
    - [SEO checklist (SEO Ultimate edition)](#seo-checklist-seo-ultimate-edition)
    - [Breadcrumbs](#breadcrumbs)
    - [SEO HTML/XML Sitemaps (SEO Pro edition)](#seo-htmlxml-sitemaps-seo-pro-edition)
    - [LINK ALTERNATE TAG](#link-alternate-tag)
    - [CONFIGURING ROBOTS METADATA TAG](#configuring-robots-metadata-tag)
    - [LAYERED NAVIGATION SUPPORTED](#layered-navigation-supported)
- [Full Magento 2 SEO Features](#full-magento-2-seo-features)
- [SEO Pricing](#seo-pricing)
- [USER GUIDE](#6-user-guide)
    - [Magento 2 SEO Basic Settings](#magento-2-seo-basic-settings)
- [SEO CHANGELOG](#seo-changelog)

###  Health Score

61

—

FairBetter than 99% of packages

Maintenance68

Regular maintenance activity

Popularity54

Moderate usage in the ecosystem

Community35

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~69 days

Recently: every ~57 days

Total

47

Last Release

316d ago

Major Versions

2.2.5 → 4.1.22021-09-14

2.2.7 → 4.1.32021-11-17

2.2.8 → 4.1.52022-02-25

2.2.9 → 4.2.02022-06-24

2.3.x-dev → 4.2.12022-11-04

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2810172?v=4)[Sam Ng](/maintainers/imsamthomas)[@imsamthomas](https://github.com/imsamthomas)

![](https://www.gravatar.com/avatar/791d20a969b428c77a439388be23f94f3ce34d9cbc8ecd09bfccdb7e41b5d7ca?d=identicon)[haitv282](/maintainers/haitv282)

---

Top Contributors

[![imsamthomas](https://avatars.githubusercontent.com/u/2810172?v=4)](https://github.com/imsamthomas "imsamthomas (154 commits)")[![brianmageplaza](https://avatars.githubusercontent.com/u/7621931?v=4)](https://github.com/brianmageplaza "brianmageplaza (55 commits)")[![KiuNguyen](https://avatars.githubusercontent.com/u/18417673?v=4)](https://github.com/KiuNguyen "KiuNguyen (37 commits)")[![phutx](https://avatars.githubusercontent.com/u/72056266?v=4)](https://github.com/phutx "phutx (22 commits)")[![Shinichi69](https://avatars.githubusercontent.com/u/56379117?v=4)](https://github.com/Shinichi69 "Shinichi69 (18 commits)")[![Lyhuong](https://avatars.githubusercontent.com/u/18320154?v=4)](https://github.com/Lyhuong "Lyhuong (15 commits)")[![btn114](https://avatars.githubusercontent.com/u/26338660?v=4)](https://github.com/btn114 "btn114 (15 commits)")[![chuccv](https://avatars.githubusercontent.com/u/72536167?v=4)](https://github.com/chuccv "chuccv (9 commits)")[![TruongUET](https://avatars.githubusercontent.com/u/19215448?v=4)](https://github.com/TruongUET "TruongUET (7 commits)")[![bdtrung](https://avatars.githubusercontent.com/u/38638387?v=4)](https://github.com/bdtrung "bdtrung (7 commits)")[![haonv01](https://avatars.githubusercontent.com/u/34636961?v=4)](https://github.com/haonv01 "haonv01 (5 commits)")[![Rainy234](https://avatars.githubusercontent.com/u/42835440?v=4)](https://github.com/Rainy234 "Rainy234 (4 commits)")[![JackerNgo](https://avatars.githubusercontent.com/u/19358665?v=4)](https://github.com/JackerNgo "JackerNgo (4 commits)")[![KhietNguyen83](https://avatars.githubusercontent.com/u/75241683?v=4)](https://github.com/KhietNguyen83 "KhietNguyen83 (3 commits)")[![kh-badep](https://avatars.githubusercontent.com/u/12763123?v=4)](https://github.com/kh-badep "kh-badep (3 commits)")[![samepps](https://avatars.githubusercontent.com/u/52935842?v=4)](https://github.com/samepps "samepps (3 commits)")[![thaimageplaza](https://avatars.githubusercontent.com/u/40683842?v=4)](https://github.com/thaimageplaza "thaimageplaza (2 commits)")[![bdtrungit](https://avatars.githubusercontent.com/u/44560229?v=4)](https://github.com/bdtrungit "bdtrungit (2 commits)")[![ninhkx](https://avatars.githubusercontent.com/u/35290411?v=4)](https://github.com/ninhkx "ninhkx (2 commits)")[![DrakeJack](https://avatars.githubusercontent.com/u/46558917?v=4)](https://github.com/DrakeJack "DrakeJack (2 commits)")

---

Tags

breadcrumbscms-pagesforumhtaccesshtml-sitemapmagentomagento2magento2-extensionmagento2-extension-freemageplaza-seometameta-tagsrobotschemasearch-engineseoseo-extensionseomagento 2mageplazamagento 2 seo

### Embed Badge

![Health badge](/badges/mageplaza-magento-2-seo-extension/health.svg)

```
[![Health](https://phpackages.com/badges/mageplaza-magento-2-seo-extension/health.svg)](https://phpackages.com/packages/mageplaza-magento-2-seo-extension)
```

###  Alternatives

[artesaos/seotools

SEO Tools for Laravel and Lumen

3.3k5.1M60](/packages/artesaos-seotools)[mageplaza/magento-2-blog-extension

Magento 2 Blog extension

123708.2k5](/packages/mageplaza-magento-2-blog-extension)[jbroadway/urlify

A fast PHP slug generator and transliteration library that converts non-ascii characters for use in URLs.

6737.4M62](/packages/jbroadway-urlify)[mageplaza/module-smtp

SMTP Extension for Magento 2 helps the owner of store simply install SMTP (Simple Mail Transfer Protocol) server which transmits the messages into codes or numbers

3015.9M8](/packages/mageplaza-module-smtp)[butschster/meta-tags

The most powerful and extendable tools for managing SEO Meta Tags in your Laravel project

628730.7k2](/packages/butschster-meta-tags)[spatie/laravel-robots-middleware

Add an `all` or `none` robots header to your requests via a middleware in Laravel

3352.1M5](/packages/spatie-laravel-robots-middleware)

PHPackages © 2026

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