We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Explore Policy
Magento 2 Canonical URL, Hreflang & Schema Extension
- Guides
- User Guide V2
Automatically generate SEO-friendly canonical URLs, hreflang alternate language tags, and JSON-LD structured data for Magento 2 stores. Improve multilingual SEO, prevent duplicate content, and enhance search engine visibility while remaining fully compatible with Magento's native SEO features.
Improve Your Magento 2 SEO with Automated Canonical URLs, Hreflang Tags, and Structured Data
ArmMage CanonicalTag is a professional Magento 2 SEO extension designed to automate one of the most important technical SEO tasks for your online store.
Search engines rely on canonical URLs, hreflang tags, and structured data to correctly understand your website. Incorrect or missing SEO tags can result in duplicate content, indexing issues, and reduced international search visibility.
This extension automatically generates standards-compliant SEO metadata across your Magento storefront while remaining fully compatible with Magento's native SEO functionality.
Whether you operate a single-language store or a large multi-store Adobe Commerce installation, ArmMage CanonicalTag helps search engines crawl and understand your website more effectively.
Key Features
Automatic Canonical URLs
Generate clean canonical URLs for:
- Homepage
- CMS Pages
- Contact Page
- Category Pages (fallback)
- Product Pages (fallback)
The module removes unnecessary query parameters while preserving valid pagination URLs where appropriate.
Hreflang Support
Improve multilingual SEO by automatically generating alternate language links for every active store view.
Supports:
- Multi-store
- Multi-language
- Country-specific locales
- x-default language
- Store-specific URLs
Perfect for international Magento stores.
JSON-LD Structured Data
Automatically generates structured data for better search engine understanding.
Supported schema types include:
- Organization
- BreadcrumbList
- WebPage
- CollectionPage
Magento's native Product schema remains untouched to avoid duplicate structured data.
Fully Compatible with Magento SEO
Unlike many SEO extensions, ArmMage CanonicalTag does not replace Magento's native SEO system.
Instead, it extends Magento by:
- Using Magento's built-in canonical URLs for products and categories
- Providing fallback canonical generation when native settings are disabled
- Avoiding duplicate Product schema
- Respecting existing SEO configurations
Easy Configuration
All functionality can be managed from a single configuration panel.
Enable or disable:
- Canonical URLs
- Hreflang Tags
- Breadcrumb Schema
- Organization Schema
- WebPage Schema
Without writing any code.
Benefits
- Improve technical SEO
- Prevent duplicate content
- Increase international search visibility
- Improve search engine crawling
- Generate valid structured data
- Support multilingual websites
- Support multi-store installations
- Reduce manual SEO configuration
- Fully compatible with Magento core
- Lightweight and performance optimized
Ideal For
- Magento Open Source stores
- Adobe Commerce stores
- Multi-store websites
- International businesses
- Agencies managing multiple Magento projects
- SEO professionals
- Enterprise eCommerce platforms
Compatibility
- Magento Open Source 2.4+
- Adobe Commerce 2.4+
- PHP 8+
- Multi-store
- Multi-language
Why Choose ArmMage CanonicalTag?
Technical SEO should be automatic, reliable, and standards-compliant.
ArmMage CanonicalTag follows Magento best practices and generates clean, search-engine-friendly SEO metadata without interfering with Magento's core functionality.
Whether you're launching a new Magento store or optimizing an existing one, this extension helps ensure that search engines receive the correct canonical URLs, language alternates, and structured data for every important page.
Save time, improve indexing, and strengthen your Magento SEO with ArmMage CanonicalTag.